a predicative variant of the effective topos
play

A predicative variant of the effective topos Samuele Maschio - PowerPoint PPT Presentation

A predicative variant of the effective topos Samuele Maschio (j.w.w. Maria Emilia Maietti) Dipartimento di Matematica Universit` a di Padova Second Workshop on Mathematical Logic and its Applications Kanazawa, 5-9 march 2018 From the


  1. A predicative variant of the effective topos Samuele Maschio (j.w.w. Maria Emilia Maietti) Dipartimento di Matematica Universit` a di Padova Second Workshop on Mathematical Logic and its Applications Kanazawa, 5-9 march 2018

  2. From the Minimalist Foundation to a predicative tripos From the Minimalist Foundation to a predicative tripos

  3. From the Minimalist Foundation to a predicative tripos The Minimalist Foundation (Maietti, Sambin 2005, Maietti 2009) consists of two levels:

  4. From the Minimalist Foundation to a predicative tripos The Minimalist Foundation (Maietti, Sambin 2005, Maietti 2009) consists of two levels: an intensional level (to extract computational contents of math)

  5. From the Minimalist Foundation to a predicative tripos The Minimalist Foundation (Maietti, Sambin 2005, Maietti 2009) consists of two levels: an intensional level (to extract computational contents of math) an extensional level (actual mathematics)

  6. From the Minimalist Foundation to a predicative tripos The Minimalist Foundation (Maietti, Sambin 2005, Maietti 2009) consists of two levels: an intensional level (to extract computational contents of math) an extensional level (actual mathematics) connected via a setoid interpretation

  7. From the Minimalist Foundation to a predicative tripos The Minimalist Foundation (Maietti, Sambin 2005, Maietti 2009) consists of two levels: an intensional level (to extract computational contents of math) an extensional level (actual mathematics) connected via a setoid interpretation both contain four kinds of types: sets, collections, small propositions, propositions (in context):

  8. � � � � � � � � � � � � � � From the Minimalist Foundation to a predicative tripos The Minimalist Foundation (Maietti, Sambin 2005, Maietti 2009) consists of two levels: an intensional level (to extract computational contents of math) an extensional level (actual mathematics) connected via a setoid interpretation both contain four kinds of types: sets, collections, small propositions, propositions (in context): mTT setoid emTT Set � � � Col Set � � � Col interpretation Prop s � � Prop s � � ⇐ Prop Prop

  9. � � � � � � � � � � � � � � From the Minimalist Foundation to a predicative tripos The Minimalist Foundation (Maietti, Sambin 2005, Maietti 2009) consists of two levels: an intensional level (to extract computational contents of math) an extensional level (actual mathematics) connected via a setoid interpretation both contain four kinds of types: sets, collections, small propositions, propositions (in context): mTT setoid emTT Set � � � Col Set � � � Col interpretation Prop s � � Prop s � � ⇐ Prop Prop idea : mimic this structure to define a predicative version of the effective topos from a predicative effective tripos.

  10. From the Minimalist Foundation to a predicative tripos A model for the intensional level Concrete starting point: the model for mTT + CT + AC in (Ishihara, Maietti, Maschio, Streicher).

  11. From the Minimalist Foundation to a predicative tripos A model for the intensional level Concrete starting point: the model for mTT + CT + AC in (Ishihara, Maietti, Maschio, Streicher). this interpretation is performed in Feferman’s ̂ ID 1

  12. From the Minimalist Foundation to a predicative tripos A model for the intensional level Concrete starting point: the model for mTT + CT + AC in (Ishihara, Maietti, Maschio, Streicher). this interpretation is performed in Feferman’s ̂ ID 1 via a variant of Martin-L¨ of type theory (props-as-types)

  13. From the Minimalist Foundation to a predicative tripos A model for the intensional level Concrete starting point: the model for mTT + CT + AC in (Ishihara, Maietti, Maschio, Streicher). this interpretation is performed in Feferman’s ̂ ID 1 via a variant of Martin-L¨ of type theory (props-as-types) not a categorical model: problems with interpretation of λ -abstraction and substitution (weak exponentials)

  14. From the Minimalist Foundation to a predicative tripos A model for the intensional level Concrete starting point: the model for mTT + CT + AC in (Ishihara, Maietti, Maschio, Streicher). this interpretation is performed in Feferman’s ̂ ID 1 via a variant of Martin-L¨ of type theory (props-as-types) not a categorical model: problems with interpretation of λ -abstraction and substitution (weak exponentials) however one can extract some categorical structure giving rise to a predicative version of a tripos

  15. From the Minimalist Foundation to a predicative tripos A model for the intensional level Concrete starting point: the model for mTT + CT + AC in (Ishihara, Maietti, Maschio, Streicher). this interpretation is performed in Feferman’s ̂ ID 1 via a variant of Martin-L¨ of type theory (props-as-types) not a categorical model: problems with interpretation of λ -abstraction and substitution (weak exponentials) however one can extract some categorical structure giving rise to a predicative version of a tripos

  16. The predicative effective tripos The predicative effective tripos

  17. The predicative effective tripos The base category C r :

  18. The predicative effective tripos The base category C r : obj A ∶= { x ∣ ϕ A ( x )} , ϕ A ( x ) formula of ̂ ID 1 as usual x ε A is ϕ A ( x ) ;

  19. The predicative effective tripos The base category C r : obj A ∶= { x ∣ ϕ A ( x )} , ϕ A ( x ) formula of ̂ ID 1 as usual x ε A is ϕ A ( x ) ; arr [ n ] ≈ A , B ∶ A → B

  20. The predicative effective tripos The base category C r : obj A ∶= { x ∣ ϕ A ( x )} , ϕ A ( x ) formula of ̂ ID 1 as usual x ε A is ϕ A ( x ) ; arr [ n ] ≈ A , B ∶ A → B n numeral;

  21. The predicative effective tripos The base category C r : obj A ∶= { x ∣ ϕ A ( x )} , ϕ A ( x ) formula of ̂ ID 1 as usual x ε A is ϕ A ( x ) ; arr [ n ] ≈ A , B ∶ A → B n numeral; x ε A ⊢ ̂ ID1 { n }( x ) ε B;

  22. The predicative effective tripos The base category C r : obj A ∶= { x ∣ ϕ A ( x )} , ϕ A ( x ) formula of ̂ ID 1 as usual x ε A is ϕ A ( x ) ; arr [ n ] ≈ A , B ∶ A → B n numeral; x ε A ⊢ ̂ ID1 { n }( x ) ε B; n ≈ A , B m is x ε A ⊢ ̂ ID1 { n }( x ) = { m }( x ) .

  23. The predicative effective tripos The base category C r : obj A ∶= { x ∣ ϕ A ( x )} , ϕ A ( x ) formula of ̂ ID 1 as usual x ε A is ϕ A ( x ) ; arr [ n ] ≈ A , B ∶ A → B n numeral; x ε A ⊢ ̂ ID1 { n }( x ) ε B; n ≈ A , B m is x ε A ⊢ ̂ ID1 { n }( x ) = { m }( x ) . C r is a finitely complete weakly locally cartesian closed category with parameterized list objects.

  24. The predicative effective tripos Collections over C r Define over C r an indexed category representing dependent collections Col r ∶ C op → Cat r

  25. The predicative effective tripos Collections over C r Define over C r an indexed category representing dependent collections Col r ∶ C op → Cat r Col r ( A ) :

  26. The predicative effective tripos Collections over C r Define over C r an indexed category representing dependent collections Col r ∶ C op → Cat r Col r ( A ) : objects : definable classes with a parameter over the context A

  27. The predicative effective tripos Collections over C r Define over C r an indexed category representing dependent collections Col r ∶ C op → Cat r Col r ( A ) : objects : definable classes with a parameter over the context A arrows : recursive functions (possibly depending on the context) represented by numerals

  28. The predicative effective tripos Collections over C r Define over C r an indexed category representing dependent collections Col r ∶ C op → Cat r Col r ( A ) : objects : definable classes with a parameter over the context A arrows : recursive functions (possibly depending on the context) represented by numerals Col r ([ n ]) are substitution functors.

  29. The predicative effective tripos Collections over C r Define over C r an indexed category representing dependent collections Col r ∶ C op → Cat r Col r ( A ) : objects : definable classes with a parameter over the context A arrows : recursive functions (possibly depending on the context) represented by numerals Col r ([ n ]) are substitution functors.

  30. The predicative effective tripos Propositions over C r Define over C r a first-order hyperdoctrine Prop r ∶ C op → Heyt r

  31. The predicative effective tripos Propositions over C r Define over C r a first-order hyperdoctrine Prop r ∶ C op → Heyt r the posetal reflection of the doctrine of Kleene realizability for which

  32. The predicative effective tripos Propositions over C r Define over C r a first-order hyperdoctrine Prop r ∶ C op → Heyt r the posetal reflection of the doctrine of Kleene realizability for which realized propositions over A are formulas P ( x , y ) with at most x , y free (we write y ⊩ P ( x ) instead of P ( x , y ) ) for which x ⊩ P ( y ) ⊢ ̂ ID1 x ε A

  33. The predicative effective tripos Propositions over C r Define over C r a first-order hyperdoctrine Prop r ∶ C op → Heyt r the posetal reflection of the doctrine of Kleene realizability for which realized propositions over A are formulas P ( x , y ) with at most x , y free (we write y ⊩ P ( x ) instead of P ( x , y ) ) for which x ⊩ P ( y ) ⊢ ̂ ID1 x ε A P ( x , y ) ≤ Q ( x , y ) over A if there exists a numeral r for which y ⊩ P ( x ) ⊢ ̂ ID1 { r }( x , y ) ⊩ Q ( x )

Recommend


More recommend