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
Primary doctrines
C has finite products. A primary doctrine is a functor P: Cop → InfSL
SLIDE 3 Primary doctrines
C has finite products. A primary doctrine is a functor P: Cop → InfSL X
f
SLIDE 4 Primary doctrines
C has finite products. A primary doctrine is a functor P: Cop → InfSL X
f
Y P(Y )
P(f )
SLIDE 5 Example: contravariant powerset functor
P:Set op −
→ InfSL X
f
Y
P(Y )
P(f )=f −1
SLIDE 6 Example: contravariant powerset functor
P:Set op −
→ InfSL X
f
Y
P(Y )
P(f )=f −1
Finite meets are ∩
SLIDE 7
Elementary and existential doctrines
[F.W. Lawvere]
SLIDE 8
Elementary and existential doctrines
P: Cop → InfSL is elementary and existential if it has “direct images”
[F.W. Lawvere]
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
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
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
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
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
Triposes
P: Cop → InfSL existential and elementary.
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 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 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 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
Comprehension schema and effective quotients
SLIDE 20
Comprehension schema and effective quotients
P:Set op → InfSL is the powerset functor.
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
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
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
Completions
P: Cop → InfSL
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 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 → InfSL
[M.E. Maietti and G. Rosolini. Elementary quotient completion. 2013]
SLIDE 27
Back to triposes
SLIDE 28 Back to triposes
Tripos
SLIDE 29 Back to triposes
Tripos
Topos
SLIDE 30 Back to triposes
Tripos
❴
c
→ InfSL Topos
SLIDE 31 Back to triposes
Tripos
❴
c
→ InfSL
❴
Cc → InfSL
Topos
SLIDE 32 Back to triposes
Tripos
❴
c
→ InfSL
❴
Cc → InfSL
Topos Theorem: QPc is a topos iff Pc satisfies the Rule of Unique Choice.
SLIDE 33
Rules of Choice
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
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
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
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
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
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
Examples and future developments
W is a poset, ⊥ ∈ W, L = Wop is a well order.
SLIDE 41 Examples and future developments
W is a poset, ⊥ ∈ W, L = Wop is a well order. L:Set op
∗ −
→ InfSL X
f
Y LY
α→α◦f
SLIDE 42 Examples and future developments
W is a poset, ⊥ ∈ W, L = Wop is a well order. L:Set op
∗ −
→ InfSL X
f
Y LY
α→α◦f
- L has Hilbert’s ǫ-operator. Q ˆ
Lc is the topos of sheaves over L.
SLIDE 43 Examples and future developments
W is a poset, ⊥ ∈ W, L = Wop is a well order. L:Set op
∗ −
→ InfSL X
f
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 Examples and future developments
W is a poset, ⊥ ∈ W, L = Wop is a well order. L:Set op
∗ −
→ InfSL X
f
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
Thank you
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.
Hilbert’s ǫ-operator in doctrines. IFCoLog Journal of Logics and their Applications. 2017.