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 )

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend