hilbert s operator in categorical logic
play

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


  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)

  2. Primary doctrines C has finite products. A primary doctrine is a functor P : C op → InfSL

  3. � Primary doctrines C has finite products. A primary doctrine is a functor P : C op → InfSL X f Y

  4. � � Primary doctrines C has finite products. A primary doctrine is a functor P : C op → InfSL X P ( X ) f P ( f ) Y P ( Y )

  5. � � Example: contravariant powerset functor P : Set op − → InfSL P ( X ) X f P ( f )= f − 1 P ( Y ) Y

  6. � � Example: contravariant powerset functor P : Set op − → InfSL P ( X ) X f P ( f )= f − 1 P ( Y ) Y P ( A ) is ordered by ⊆ Finite meets are ∩

  7. Elementary and existential doctrines [F.W. Lawvere]

  8. Elementary and existential doctrines P : C op → InfSL is elementary and existential if it has “direct images” [F.W. Lawvere]

  9. Elementary and existential doctrines P : C op → 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]

  10. Elementary and existential doctrines P : C op → 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]

  11. Elementary and existential doctrines P : C op → 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: � id A , id A � : A − → A × A [F.W. Lawvere]

  12. Elementary and existential doctrines P : C op → 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 )( β ) � P ( A × A ) Equality: � id A , id A � : A − → A × A ∃ � id A , id A � : P ( A ) � δ A ⊤ ✤ [F.W. Lawvere]

  13. Elementary and existential doctrines P : C op → 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 )( β ) � P ( A × A ) Equality: � id A , id A � : A − → A × A ∃ � id A , id A � : P ( A ) � δ A ⊤ ✤ When P is P δ A = { ( a , b ) ∈ A × A | a = b } [F.W. Lawvere]

  14. Triposes P : C op → InfSL existential and elementary.

  15. Triposes P : C op → InfSL existential and elementary. P �→ C [ P ]: Tripos → Topos Hyland, Johnstone, Pitts. Tripos Theory. Math. Proc. Camb. Phil. Soc. 1980.

  16. Triposes P : C op → 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.

  17. � � Triposes P : C op → 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. � CEED � Xct EED ⊥ ⊥ Maietti, Rosolini. Unifying exact completions. Appl. Categ. Structures, 2015.

  18. � Triposes P : C op → 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. � Xtc EED ⊥ Maietti, Rosolini. Unifying exact completions. Appl. Categ. Structures, 2015.

  19. Comprehension schema and effective quotients

  20. Comprehension schema and effective quotients P : Set op → InfSL is the powerset functor.

  21. Comprehension schema and effective quotients P : Set op → InfSL is the powerset functor. Comprehension schema: for α ∈ P ( A ) { | α | } : { a ∈ A | a ∈ α } → A

  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 /ρ

  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.

  24. Completions P : C op → InfSL

  25. Completions P : C op → InfSL Comprehension completion: the comprehension schema can be freely added to any doctrine. P c : C op → InfSL c [Grothendieck’s construction of vertical morphisms.]

  26. Completions P : C op → InfSL Comprehension completion: the comprehension schema can be freely added to any doctrine. P c : C op → InfSL c [Grothendieck’s construction of vertical morphisms.] Elementary quotient completion: effective quotients can be freely added to any elementary existential doctrine. P : Q op � P → InfSL [M.E. Maietti and G. Rosolini. Elementary quotient completion. 2013]

  27. Back to triposes

  28. � Back to triposes Tripos Topos

  29. � Back to triposes P : C op → InfSL Tripos Topos

  30. � � Back to triposes P : C op → InfSL Tripos ❴ P c : C op → InfSL c Topos

  31. � � � Back to triposes P : C op → InfSL Tripos ❴ P c : C op → InfSL c ❴ � P c : Q op C c → InfSL Topos

  32. � � � Back to triposes P : C op → InfSL Tripos ❴ P c : C op → InfSL c ❴ � P c : Q op C c → InfSL Topos Theorem: Q P c is a topos iff � P c satisfies the Rule of Unique Choice.

  33. Rules of Choice

  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 × id B )( δ B )

  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 × id B )( δ B ) Rule of Choice: For every Total relation R ∈ P ( A × B ) there is f : A → B such that ∃ π A R = P ( � id A , f � )( R )

  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 × id B )( δ B ) Rule of Choice: For every Total relation R ∈ P ( A × B ) there is f : A → B such that ∃ π A R = P ( � id A , f � )( R ) Hilbert’s ǫ -operator: P has Hilbert’s ǫ -operator if for every R ∈ P ( A × B ) there is ǫ R : A → B such that ∃ π A R = P ( � id A , ǫ R � )( R )

  37. Characterizations P : C op → 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]

  38. Characterizations P : C op → 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: P c 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]

  39. Characterizations P : C op → 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: P c 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 ˆ P c is a topos if and only if P has Hilbert’s ǫ -operator

  40. Examples and future developments W is a poset, ⊥ ∈ W , L = W op is a well order.

  41. � � Examples and future developments W is a poset, ⊥ ∈ W , L = W op is a well order. L : Set op ∗ − → InfSL L X X α �→ α ◦ f f L Y Y

  42. � � Examples and future developments W is a poset, ⊥ ∈ W , L = W op is a well order. L : Set op ∗ − → InfSL L X X α �→ α ◦ f f L Y Y L has Hilbert’s ǫ -operator. Q ˆ L c is the topos of sheaves over L .

  43. � � Examples and future developments W is a poset, ⊥ ∈ W , L = W op is a well order. L : Set op ∗ − → InfSL L X X α �→ α ◦ f f L Y Y L has Hilbert’s ǫ -operator. Q ˆ L c is the topos of sheaves over L . L is not classical, but it satisfies the weak Law of Excluded Middle.

Recommend


More recommend