Hilberts -operator in categorical logic Fabio Pasquali University - - PowerPoint PPT Presentation

hilbert s operator in categorical logic
SMART_READER_LITE
LIVE PREVIEW

Hilberts -operator in categorical logic Fabio Pasquali University - - PowerPoint PPT Presentation

Second Workshop on Mathematical Logic and its Applications 8 March 2018 - Kanazawa - Japan Hilberts -operator in categorical logic Fabio Pasquali University of Padova j.w.w. M.E. Maietti (Univ.of Padova) & G. Rosolini (Univ.of


slide-1
SLIDE 1

Second Workshop on Mathematical Logic and its Applications 8 March 2018 - Kanazawa - Japan

Hilbert’s ǫ-operator in categorical logic

Fabio Pasquali University of Padova j.w.w. M.E. Maietti (Univ.of Padova) &

  • G. Rosolini (Univ.of Genova)
slide-2
SLIDE 2

Primary doctrines

C has finite products. A primary doctrine is a functor P: Cop → InfSL

slide-3
SLIDE 3

Primary doctrines

C has finite products. A primary doctrine is a functor P: Cop → InfSL X

f

  • Y
slide-4
SLIDE 4

Primary doctrines

C has finite products. A primary doctrine is a functor P: Cop → InfSL X

f

  • P(X)

Y P(Y )

P(f )

slide-5
SLIDE 5

Example: contravariant powerset functor

P:Set op −

→ InfSL X

f

  • P(X)

Y

P(Y )

P(f )=f −1

slide-6
SLIDE 6

Example: contravariant powerset functor

P:Set op −

→ InfSL X

f

  • P(X)

Y

P(Y )

P(f )=f −1

  • P(A) is ordered by ⊆

Finite meets are ∩

slide-7
SLIDE 7

Elementary and existential doctrines

[F.W. Lawvere]

slide-8
SLIDE 8

Elementary and existential doctrines

P: Cop → InfSL is elementary and existential if it has “direct images”

[F.W. Lawvere]

slide-9
SLIDE 9

Elementary and existential doctrines

P: Cop → InfSL is elementary and existential if it has “direct images”: i.e. for all f : X → A, there is a covariant ‘natural’ assignment ∃f : P(X) → P(A) such that ∃f (α) ≤ β α ≤ P(f )(β)

[F.W. Lawvere]

slide-10
SLIDE 10

Elementary and existential doctrines

P: Cop → InfSL is elementary and existential if it has “direct images”: i.e. for all f : X → A, there is a covariant ‘natural’ assignment ∃f : P(X) → P(A) such that ∃f (α) ≤ β α ≤ P(f )(β) Equality:

[F.W. Lawvere]

slide-11
SLIDE 11

Elementary and existential doctrines

P: Cop → InfSL is elementary and existential if it has “direct images”: i.e. for all f : X → A, there is a covariant ‘natural’ assignment ∃f : P(X) → P(A) such that ∃f (α) ≤ β α ≤ P(f )(β) Equality: idA, idA: A − → A × A

[F.W. Lawvere]

slide-12
SLIDE 12

Elementary and existential doctrines

P: Cop → InfSL is elementary and existential if it has “direct images”: i.e. for all f : X → A, there is a covariant ‘natural’ assignment ∃f : P(X) → P(A) such that ∃f (α) ≤ β α ≤ P(f )(β) Equality: idA, idA: A − → A × A ∃idA,idA: P(A)

P(A × A)

⊤ ✤

δA

[F.W. Lawvere]

slide-13
SLIDE 13

Elementary and existential doctrines

P: Cop → InfSL is elementary and existential if it has “direct images”: i.e. for all f : X → A, there is a covariant ‘natural’ assignment ∃f : P(X) → P(A) such that ∃f (α) ≤ β α ≤ P(f )(β) Equality: idA, idA: A − → A × A ∃idA,idA: P(A)

P(A × A)

⊤ ✤

δA

When P is P δA = {(a, b) ∈ A × A | a = b}

[F.W. Lawvere]

slide-14
SLIDE 14

Triposes

P: Cop → InfSL existential and elementary.

slide-15
SLIDE 15

Triposes

P: Cop → InfSL existential and elementary. P → C[P]: Tripos → Topos

Hyland, Johnstone, Pitts. Tripos Theory. Math. Proc. Camb. Phil. Soc. 1980.

slide-16
SLIDE 16

Triposes

P: Cop → InfSL existential and elementary. P → C[P]: Tripos → Topos

Hyland, Johnstone, Pitts. Tripos Theory. Math. Proc. Camb. Phil. Soc. 1980.

P → C[P]: EED → Xct

  • Pitts. Tripos Theory in retrospect. Math. Structures. Comput. Sci. 2002.
slide-17
SLIDE 17

Triposes

P: Cop → InfSL existential and elementary. P → C[P]: Tripos → Topos

Hyland, Johnstone, Pitts. Tripos Theory. Math. Proc. Camb. Phil. Soc. 1980.

P → C[P]: EED → Xct

  • Pitts. Tripos Theory in retrospect. Math. Structures. Comput. Sci. 2002.

EED

CEED

Xct

Maietti, Rosolini. Unifying exact completions. Appl. Categ. Structures, 2015.

slide-18
SLIDE 18

Triposes

P: Cop → InfSL existential and elementary. P → C[P]: Tripos → Topos

Hyland, Johnstone, Pitts. Tripos Theory. Math. Proc. Camb. Phil. Soc. 1980.

P → C[P]: EED → Xct

  • Pitts. Tripos Theory in retrospect. Math. Structures. Comput. Sci. 2002.

EED

Xtc

Maietti, Rosolini. Unifying exact completions. Appl. Categ. Structures, 2015.

slide-19
SLIDE 19

Comprehension schema and effective quotients

slide-20
SLIDE 20

Comprehension schema and effective quotients

P:Set op → InfSL is the powerset functor.

slide-21
SLIDE 21

Comprehension schema and effective quotients

P:Set op → InfSL is the powerset functor.

Comprehension schema: for α ∈ P(A) { |α| }: {a ∈ A | a ∈ α} → A

slide-22
SLIDE 22

Comprehension schema and effective quotients

P:Set op → InfSL is the powerset functor.

Comprehension schema: for α ∈ P(A) { |α| }: {a ∈ A | a ∈ α} → A Effective quotients: for an equivalence relation ρ ∈ P(A × A) a → [a]: A → A/ρ

slide-23
SLIDE 23

Comprehension schema and effective quotients

P:Set op → InfSL is the powerset functor.

Comprehension schema: for α ∈ P(A) { |α| }: {a ∈ A | a ∈ α} → A Effective quotients: for an equivalence relation ρ ∈ P(A × A) a → [a]: A → A/ρ Abstract characterization in the framework of doctrines.

slide-24
SLIDE 24

Completions

P: Cop → InfSL

slide-25
SLIDE 25

Completions

P: Cop → InfSL Comprehension completion: the comprehension schema can be freely added to any doctrine. Pc: Cop

c

→ InfSL

[Grothendieck’s construction of vertical morphisms.]

slide-26
SLIDE 26

Completions

P: Cop → InfSL Comprehension completion: the comprehension schema can be freely added to any doctrine. Pc: Cop

c

→ InfSL

[Grothendieck’s construction of vertical morphisms.]

Elementary quotient completion: effective quotients can be freely added to any elementary existential doctrine.

  • P: Qop

P → InfSL

[M.E. Maietti and G. Rosolini. Elementary quotient completion. 2013]

slide-27
SLIDE 27

Back to triposes

slide-28
SLIDE 28

Back to triposes

Tripos

  • Topos
slide-29
SLIDE 29

Back to triposes

Tripos

  • P: Cop → InfSL

Topos

slide-30
SLIDE 30

Back to triposes

Tripos

  • P: Cop → InfSL

  • Pc: Cop

c

→ InfSL Topos

slide-31
SLIDE 31

Back to triposes

Tripos

  • P: Cop → InfSL

  • Pc: Cop

c

→ InfSL

  • Pc: Qop

Cc → InfSL

Topos

slide-32
SLIDE 32

Back to triposes

Tripos

  • P: Cop → InfSL

  • Pc: Cop

c

→ InfSL

  • Pc: Qop

Cc → InfSL

Topos Theorem: QPc is a topos iff Pc satisfies the Rule of Unique Choice.

slide-33
SLIDE 33

Rules of Choice

slide-34
SLIDE 34

Rules of Choice

Rule of Unique Choice: For every Total and Single valued relation R ∈ P(A × B) there is f : A → B such that R = P(f × idB)(δB)

slide-35
SLIDE 35

Rules of Choice

Rule of Unique Choice: For every Total and Single valued relation R ∈ P(A × B) there is f : A → B such that R = P(f × idB)(δB) Rule of Choice: For every Total relation R ∈ P(A × B) there is f : A → B such that ∃πAR = P(idA, f )(R)

slide-36
SLIDE 36

Rules of Choice

Rule of Unique Choice: For every Total and Single valued relation R ∈ P(A × B) there is f : A → B such that R = P(f × idB)(δB) Rule of Choice: For every Total relation R ∈ P(A × B) there is f : A → B such that ∃πAR = P(idA, f )(R) Hilbert’s ǫ-operator: P has Hilbert’s ǫ-operator if for every R ∈ P(A × B) there is ǫR: A → B such that ∃πAR = P(idA, ǫR)(R)

slide-37
SLIDE 37

Characterizations

P: Cop → InfSL is a tripos. Theorem: ˆ P satisfies the Rule of Unique Choice if and only if P satisfies the Rule of choice

[Maietti & Rosolini. Relating quotient completions via categorical logic. 2016]

slide-38
SLIDE 38

Characterizations

P: Cop → InfSL is a tripos. Theorem: ˆ P satisfies the Rule of Unique Choice if and only if P satisfies the Rule of choice

[Maietti & Rosolini. Relating quotient completions via categorical logic. 2016]

Theorem: Pc satisfies the Rule of Choice if and only if P has Hilbert’s ǫ-operator

[Maietti, Pasquali & Rosolini. Triposes, exact completions, and Hilbert’s ǫ-operator. 2017]

slide-39
SLIDE 39

Characterizations

P: Cop → InfSL is a tripos. Theorem: ˆ P satisfies the Rule of Unique Choice if and only if P satisfies the Rule of choice

[Maietti & Rosolini. Relating quotient completions via categorical logic. 2016]

Theorem: Pc satisfies the Rule of Choice if and only if P has Hilbert’s ǫ-operator

[Maietti, Pasquali & Rosolini. Triposes, exact completions, and Hilbert’s ǫ-operator. 2017]

Corollary: Q ˆ

Pc is a topos if and only if P has Hilbert’s ǫ-operator

slide-40
SLIDE 40

Examples and future developments

W is a poset, ⊥ ∈ W, L = Wop is a well order.

slide-41
SLIDE 41

Examples and future developments

W is a poset, ⊥ ∈ W, L = Wop is a well order. L:Set op

∗ −

→ InfSL X

f

  • LX

Y LY

α→α◦f

slide-42
SLIDE 42

Examples and future developments

W is a poset, ⊥ ∈ W, L = Wop is a well order. L:Set op

∗ −

→ InfSL X

f

  • LX

Y LY

α→α◦f

  • L has Hilbert’s ǫ-operator. Q ˆ

Lc is the topos of sheaves over L.

slide-43
SLIDE 43

Examples and future developments

W is a poset, ⊥ ∈ W, L = Wop is a well order. L:Set op

∗ −

→ InfSL X

f

  • LX

Y LY

α→α◦f

  • L has Hilbert’s ǫ-operator. Q ˆ

Lc is the topos of sheaves over L.

L is not classical, but it satisfies the weak Law of Excluded Middle.

slide-44
SLIDE 44

Examples and future developments

W is a poset, ⊥ ∈ W, L = Wop is a well order. L:Set op

∗ −

→ InfSL X

f

  • LX

Y LY

α→α◦f

  • L has Hilbert’s ǫ-operator. Q ˆ

Lc is the topos of sheaves over L.

L is not classical, but it satisfies the weak Law of Excluded Middle. The doctrine interprets HA.

slide-45
SLIDE 45

Thank you

slide-46
SLIDE 46

References

J.M.E. Hyland, P.T. Johnstone, and A.M. Pitts. Tripos Theory.

  • Math. Proc. Camb. Phil. Soc. 1980.
  • F. W. Lawvere.

Adjointness in foundations.

  • Dialectica. 1969.
  • F. W. Lawvere.

Equality in hyperdoctrines and comprehension schema as an adjoint functor.

  • A. Heller, editor, Proc. New York Symposium on Application of Categorical Algebra. 1970.

M.E. Maietti, F. Pasquali. and G. Rosolini. Triposes, exact completions, and Hilbert’s ǫ-operator. Tbilisi Mathematical Journal. 2017. M.E. Maietti. and G. Rosolini. Relating quotient completions via categorical logic. Dieter Probst and Peter Schuster (eds.), ”Concepts of Proof in Mathematics, Philosophy, and Computer Science”. De Gruyter. 2016. M.E. Maietti. and G. Rosolini. Unifying exact completions. Applied Categorical Structures. 2013. M.E. Maietti. and G. Rosolini. Elementary quotient completion. Theory and Applications of Categories. 2013.

  • F. Pasquali.

Hilbert’s ǫ-operator in doctrines. IFCoLog Journal of Logics and their Applications. 2017.