a higher structure identity principle
play

A Higher Structure Identity Principle Dimitris Tsementzis (cww B. - PowerPoint PPT Presentation

A Higher Structure Identity Principle Dimitris Tsementzis (cww B. Ahrens, P. North, M. Shulman) October 28, 2017 Dimitris Tsementzis HSIP October 28, 2017 1 / 19 Main Idea Theorem (HoTT Book, Theorem 9.4.16) For any univalent precategories


  1. A Higher Structure Identity Principle Dimitris Tsementzis (cww B. Ahrens, P. North, M. Shulman) October 28, 2017 Dimitris Tsementzis HSIP October 28, 2017 1 / 19

  2. Main Idea Theorem (HoTT Book, Theorem 9.4.16) For any univalent precategories (=categories) C and D , the type of categorical equivalences C ≃ precat D is equivalent to C = UniCat D � � � � C ≃ precat D ≃ C = UniCat D Dimitris Tsementzis HSIP October 28, 2017 2 / 19

  3. Main Idea Theorem (HoTT Book, Theorem 9.4.16) For any univalent precategories (=categories) C and D , the type of categorical equivalences C ≃ precat D is equivalent to C = UniCat D � � � � C ≃ precat D ≃ C = UniCat D Pre-Theorem For any univalent models M and N of an L -theory T , the type of L -equivalences M ≃ L N is equivalent to M = UniMod ( T ) N � � � � M ≃ L N ≃ M = UniMod ( T ) N Dimitris Tsementzis HSIP October 28, 2017 2 / 19

  4. Main Idea Pre-Theorem For any univalent models M and N of an L -theory T , the type of L -equivalences M ≃ L N is equivalent to M = UniMod ( T ) N . Dimitris Tsementzis HSIP October 28, 2017 3 / 19

  5. Main Idea Pre-Theorem For any univalent models M and N of an L -theory T , the type of L -equivalences M ≃ L N is equivalent to M = UniMod ( T ) N . L -theory T = A theory T over a FOLDS signature L Dimitris Tsementzis HSIP October 28, 2017 3 / 19

  6. Main Idea Pre-Theorem For any univalent models M and N of an L -theory T , the type of L -equivalences M ≃ L N is equivalent to M = UniMod ( T ) N . L -theory T = A theory T over a FOLDS signature L L -equivalence = FOLDS L -equivalence Dimitris Tsementzis HSIP October 28, 2017 3 / 19

  7. Main Idea Pre-Theorem For any univalent models M and N of an L -theory T , the type of L -equivalences M ≃ L N is equivalent to M = UniMod ( T ) N . L -theory T = A theory T over a FOLDS signature L L -equivalence = FOLDS L -equivalence univalent model = Model of T where FOLDS isomorphism is equivalent to identity Dimitris Tsementzis HSIP October 28, 2017 3 / 19

  8. Main Idea Pre-Theorem For any univalent models M and N of an L -theory T , the type of L -equivalences M ≃ L N is equivalent to M = UniMod ( T ) N . L -theory T = A theory T over a FOLDS signature L L -equivalence = FOLDS L -equivalence univalent model = Model of T where FOLDS isomorphism is equivalent to identity UniMod ( T ) = The type of univalent models Dimitris Tsementzis HSIP October 28, 2017 3 / 19

  9. Main Idea Pre-Theorem For any univalent models M and N of an L -theory T , the type of L -equivalences M ≃ L N is equivalent to M = UniMod ( T ) N . L -theory T = A theory T over a FOLDS signature L L -equivalence = FOLDS L -equivalence univalent model = Model of T where FOLDS isomorphism is equivalent to identity UniMod ( T ) = The type of univalent models The Setting : Two-Level Type Theory (2LTT) Dimitris Tsementzis HSIP October 28, 2017 3 / 19

  10. 2LTT (Annenkov, Capriotti, Kraus, 2017) 2LTT internalizes the set-theoretic semantics of HoTT. Dimitris Tsementzis HSIP October 28, 2017 4 / 19

  11. 2LTT (Annenkov, Capriotti, Kraus, 2017) 2LTT internalizes the set-theoretic semantics of HoTT. One level of 2LTT is a fibrant fragment of fibrant types which consists of Π , Σ , + , 1 , 0 , N , intensional =, propositional truncation || − || and a hierarchy of univalent universes U . Dimitris Tsementzis HSIP October 28, 2017 4 / 19

  12. 2LTT (Annenkov, Capriotti, Kraus, 2017) 2LTT internalizes the set-theoretic semantics of HoTT. One level of 2LTT is a fibrant fragment of fibrant types which consists of Π , Σ , + , 1 , 0 , N , intensional =, propositional truncation || − || and a hierarchy of univalent universes U . The other level of 2LTT is the strict fragment of pretypes which consists of + s , 0 s , N s , a strict equality ≡ with UIP and function extensionality, a hierarchy of strict universes U s . It shares the type constructors Π , Σ , 1 with the fibrant fragment. Dimitris Tsementzis HSIP October 28, 2017 4 / 19

  13. 2LTT (Annenkov, Capriotti, Kraus, 2017) 2LTT internalizes the set-theoretic semantics of HoTT. One level of 2LTT is a fibrant fragment of fibrant types which consists of Π , Σ , + , 1 , 0 , N , intensional =, propositional truncation || − || and a hierarchy of univalent universes U . The other level of 2LTT is the strict fragment of pretypes which consists of + s , 0 s , N s , a strict equality ≡ with UIP and function extensionality, a hierarchy of strict universes U s . It shares the type constructors Π , Σ , 1 with the fibrant fragment. The rules for the type constructors are the usual ones, and we also have a rule that allows us to consider any fibrant type as a pretype, i.e. the fibrant universes U can be thought of as subuniverses of U s , as well as rules that ensure that Σ and Π preserve fibrancy, and that the fibrant universes are closed under strict isomorphism. Dimitris Tsementzis HSIP October 28, 2017 4 / 19

  14. s-categories For a pretype X , we can write isfibrant( X ) for the pretype Σ Y : U ( Y ≡ X ). Definition (Definition 27, 2LTT) A pretype A is cofibrant if for any fibration p : X → Y , the induced map ( A → X ) → ( A → Y ) is a fibration. Definition (Definition 7, 2LTT) A s-category is given by the following data 1 A pretype C of objects 2 For each x , y : C a pretype C ( x , y ) of arrows 3 For each x : C an arrow 1: C ( x , x ) 4 A composition operation ◦ : C ( y , z ) → C ( x , y ) → C ( x , z ) that is strictly associative and for which 1 x is a strict left and right unit. A s-category cofibrant if its pretypes of objects and arrows are cofibrant. Dimitris Tsementzis HSIP October 28, 2017 5 / 19

  15. FOLDS (First-Order Logic with Dependent Sorts) Invented by Makkai in his 1995 paper. Dimitris Tsementzis HSIP October 28, 2017 6 / 19

  16. FOLDS (First-Order Logic with Dependent Sorts) Invented by Makkai in his 1995 paper. The signatures L of FOLDS are (cofibrant) inverse categories with finite fan-out and of finite height. Dimitris Tsementzis HSIP October 28, 2017 6 / 19

  17. FOLDS (First-Order Logic with Dependent Sorts) Invented by Makkai in his 1995 paper. The signatures L of FOLDS are (cofibrant) inverse categories with finite fan-out and of finite height. The contexts are finite functors Γ: L → Set and formulas, sentences, sequents etc. in context are defined inductively in the usual way, taking a bit of care with the binding of variables. Dimitris Tsementzis HSIP October 28, 2017 6 / 19

  18. FOLDS (First-Order Logic with Dependent Sorts) Invented by Makkai in his 1995 paper. The signatures L of FOLDS are (cofibrant) inverse categories with finite fan-out and of finite height. The contexts are finite functors Γ: L → Set and formulas, sentences, sequents etc. in context are defined inductively in the usual way, taking a bit of care with the binding of variables. An L -theory T is a pretype of L -sentences. Dimitris Tsementzis HSIP October 28, 2017 6 / 19

  19. � � � � � � � � � � � An example Γ � Set L rg 2 I τ τ { τ } ❴ i 1 A g ❥ f ④ { f , g } ❈ ❚ c c d d { x , y , z } 0 O z y x di = ci Dimitris Tsementzis HSIP October 28, 2017 7 / 19

  20. � � � � � � � � � � � An example Γ � Set L rg 2 I τ τ { τ } ❴ i 1 A g ❥ f ④ { f , g } ❈ ❚ c c d d { x , y , z } 0 O z y x di = ci Γ = x , y , z : O , f : A ( x , y ) , g : A ( z , z ) , τ : I ( g , z ) Dimitris Tsementzis HSIP October 28, 2017 7 / 19

  21. � � � � � � � � � � � An example Γ � Set L rg 2 I τ τ { τ } ❴ i 1 A g ❥ f ④ { f , g } ❈ ❚ c c d d { x , y , z } 0 O z y x di = ci Γ = x , y , z : O , f : A ( x , y ) , g : A ( z , z ) , τ : I ( g , z ) Form ( x : O ) ∀ g : A ( z , z ) . ∃ τ : I ( g , z ) . ⊤ ∼ ∀ g : A ( z , z ) . I ( g , z ) Dimitris Tsementzis HSIP October 28, 2017 7 / 19

  22. � � � � � � Some terminology and notation r ( K ) L K // L ∂ K = L ( K , − ) n = H ( L ) R i n − 1 A L ≤ K , L < K , . . . m K 1 X X ≤ K 0 O Dimitris Tsementzis HSIP October 28, 2017 8 / 19

  23. Semantics of FOLDS in 2LTT Dimitris Tsementzis HSIP October 28, 2017 9 / 19

  24. Semantics of FOLDS in 2LTT We want to define a type of L -structures Struc ( L ). Dimitris Tsementzis HSIP October 28, 2017 9 / 19

  25. � � � Semantics of FOLDS in 2LTT We want to define a type of L -structures Struc ( L ). L rg I i A c d O Dimitris Tsementzis HSIP October 28, 2017 9 / 19

  26. � � � Semantics of FOLDS in 2LTT We want to define a type of L -structures Struc ( L ). D ( L rg ) L rg I i A c d O Dimitris Tsementzis HSIP October 28, 2017 9 / 19

  27. � � � Semantics of FOLDS in 2LTT We want to define a type of L -structures Struc ( L ). D ( L rg ) L rg I i A c d O : U . . . Σ O Dimitris Tsementzis HSIP October 28, 2017 9 / 19

  28. � � � Semantics of FOLDS in 2LTT We want to define a type of L -structures Struc ( L ). D ( L rg ) L rg I i . . . A : O × O →U . . . Σ A c d O : U . . . Σ O Dimitris Tsementzis HSIP October 28, 2017 9 / 19

  29. � � � Semantics of FOLDS in 2LTT We want to define a type of L -structures Struc ( L ). D ( L rg ) L rg � � → U . . . x : O A ( x , x ) Σ I i . . . A : O × O →U . . . Σ A c d O : U . . . Σ O Dimitris Tsementzis HSIP October 28, 2017 9 / 19

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