A categorical structure of realizers for the Minimalist Foundation
|
|
- Tiffany James
- 5 years ago
- Views:
Transcription
1 A categorical structure of realizers for the Minimalist Foundation S.Maschio (joint work with M.E.Maietti) Department of Mathematics University of Padua TACL 2015 Ischia
2 The Minimalist Foundation Many foundations in (constructive) mathematics...
3 The Minimalist Foundation Many foundations in (constructive) mathematics...
4 The Minimalist Foundation Many foundations in (constructive) mathematics... Necessity of a common core:
5 The Minimalist Foundation Many foundations in (constructive) mathematics... Necessity of a common core: the minimalist foundation!
6 The Minimalist Foundation Many foundations in (constructive) mathematics... Necessity of a common core: the minimalist foundation! (Maietti, Sambin 2005)
7 The formal system of the Minimalist Foundation (Maietti (2009)):
8 The formal system of the Minimalist Foundation (Maietti (2009)): - 2-level theory based on versions of Martin Löf Type Theory;
9 The formal system of the Minimalist Foundation (Maietti (2009)): - 2-level theory based on versions of Martin Löf Type Theory; - an intensional level (mtt): computational content of proofs;
10 The formal system of the Minimalist Foundation (Maietti (2009)): - 2-level theory based on versions of Martin Löf Type Theory; - an intensional level (mtt): computational content of proofs; - an extensional level (emtt): where to develop ordinary mathematics.
11 The intensional level has four sorts of types:
12 The intensional level has four sorts of types: - sets: basic N 0, N 1 and constructors Π, Σ, + and List, all small propositions;
13 The intensional level has four sorts of types: - sets: basic N 0, N 1 and constructors Π, Σ, + and List, all small propositions; - collections: all sets and propositions, the collection of (codes for) small propositions prop s, A prop s with A set, constructor Σ;
14 The intensional level has four sorts of types: - sets: basic N 0, N 1 and constructors Π, Σ, + and List, all small propositions; - collections: all sets and propositions, the collection of (codes for) small propositions prop s, A prop s with A set, constructor Σ; - propositions: and closed under connectives,,, collection bounded quantifiers and Id in collections.
15 The intensional level has four sorts of types: - sets: basic N 0, N 1 and constructors Π, Σ, + and List, all small propositions; - collections: all sets and propositions, the collection of (codes for) small propositions prop s, A prop s with A set, constructor Σ; - propositions: and closed under connectives,,, collection bounded quantifiers and Id in collections. - small propositions are like propositions with only set bounded quantifiers and Id relative to sets, it contains decodings τ(p) for p prop s.
16 emtt= extensional version of mtt (includes extensionality of functions)
17 emtt= extensional version of mtt (includes extensionality of functions) + power-collections of sets
18 emtt= extensional version of mtt (includes extensionality of functions) + power-collections of sets + effective quotient sets
19 emtt= extensional version of mtt (includes extensionality of functions) + power-collections of sets + effective quotient sets + proof-irrelevance of propositions
20 emtt= extensional version of mtt (includes extensionality of functions) + power-collections of sets + effective quotient sets + proof-irrelevance of propositions it is interpreted in mtt via a quotient completion
21 Realizability Constructive mathematics =
22 Realizability Constructive mathematics = implicit computational mathematics =
23 Realizability Constructive mathematics = implicit computational mathematics = abstract mathematics with computational interpretation
24 Realizability Constructive mathematics = implicit computational mathematics = abstract mathematics with computational interpretation (realizability)
25 Kleene s realizability interpretation of connectives and quantifiers (for Heyting arithmetic)
26 Kleene s realizability interpretation of connectives and quantifiers (for Heyting arithmetic) r t = s is t = s r = 0
27 Kleene s realizability interpretation of connectives and quantifiers (for Heyting arithmetic) r t = s is t = s r = 0 r φ ψ is p 1 (r) φ p 2 (r) ψ
28 Kleene s realizability interpretation of connectives and quantifiers (for Heyting arithmetic) r t = s is t = s r = 0 r φ ψ is p 1 (r) φ p 2 (r) ψ r φ ψ is (p 1 (r) = 0 p 2 (r) φ) (p 1 (r) = 1 p 2 (r) ψ)
29 Kleene s realizability interpretation of connectives and quantifiers (for Heyting arithmetic) r t = s is t = s r = 0 r φ ψ is p 1 (r) φ p 2 (r) ψ r φ ψ is (p 1 (r) = 0 p 2 (r) φ) (p 1 (r) = 1 p 2 (r) ψ) r φ ψ is x(x φ {r}(x) ψ)
30 Kleene s realizability interpretation of connectives and quantifiers (for Heyting arithmetic) r t = s is t = s r = 0 r φ ψ is p 1 (r) φ p 2 (r) ψ r φ ψ is (p 1 (r) = 0 p 2 (r) φ) (p 1 (r) = 1 p 2 (r) ψ) r φ ψ is x(x φ {r}(x) ψ) r xφ(x) is p 2 (x) φ(p 1 (x))
31 Kleene s realizability interpretation of connectives and quantifiers (for Heyting arithmetic) r t = s is t = s r = 0 r φ ψ is p 1 (r) φ p 2 (r) ψ r φ ψ is (p 1 (r) = 0 p 2 (r) φ) (p 1 (r) = 1 p 2 (r) ψ) r φ ψ is x(x φ {r}(x) ψ) r xφ(x) is p 2 (x) φ(p 1 (x)) r xφ(x) is x({r}(x) φ(x))
32 Kleene s realizability interpretation of connectives and quantifiers (for Heyting arithmetic) r t = s is t = s r = 0 r φ ψ is p 1 (r) φ p 2 (r) ψ r φ ψ is (p 1 (r) = 0 p 2 (r) φ) (p 1 (r) = 1 p 2 (r) ψ) r φ ψ is x(x φ {r}(x) ψ) r xφ(x) is p 2 (x) φ(p 1 (x)) r xφ(x) is x({r}(x) φ(x)) mtt extends HA.
33 Kleene s realizability interpretation of connectives and quantifiers (for Heyting arithmetic) r t = s is t = s r = 0 r φ ψ is p 1 (r) φ p 2 (r) ψ r φ ψ is (p 1 (r) = 0 p 2 (r) φ) (p 1 (r) = 1 p 2 (r) ψ) r φ ψ is x(x φ {r}(x) ψ) r xφ(x) is p 2 (x) φ(p 1 (x)) r xφ(x) is x({r}(x) φ(x)) mtt extends HA. We model mtt by extending Kleene realizability interpretation.
34 ID 1 1 Theory of Inductive definitions:
35 ID 1 1 Theory of Inductive definitions: consists of Peano Arithmetic
36 ID 1 1 Theory of Inductive definitions: consists of Peano Arithmetic + fix points for positive paremeter-free operators
37 ID 1 1 Theory of Inductive definitions: consists of Peano Arithmetic + fix points for positive paremeter-free operators 2 Same proof theoretical strength as first-order Martin Löf type theory with one universe
38 ID 1 1 Theory of Inductive definitions: consists of Peano Arithmetic + fix points for positive paremeter-free operators 2 Same proof theoretical strength as first-order Martin Löf type theory with one universe
39 Collections of ID 1 A = ( A, A )
40 Collections of ID 1 A = ( A, A ) A = {x φ A (x)} is a (first-order) definable class of ID 1
41 Collections of ID 1 A = ( A, A ) A = {x φ A (x)} is a (first-order) definable class of ID 1 xεa is an abbreviation for φ A (x).
42 Collections of ID 1 A = ( A, A ) A = {x φ A (x)} is a (first-order) definable class of ID 1 xεa is an abbreviation for φ A (x). x A y is a (first-order) ID 1 -definable equivalence relation on A
43 Operations An arrow from A to B is an operation (a computable function):
44 Operations An arrow from A to B is an operation (a computable function): NOT a function (a single valued relation)!!!
45 Operations An arrow from A to B is an operation (a computable function): NOT a function (a single valued relation)!!! [n] A,B : A B
46 Operations An arrow from A to B is an operation (a computable function): NOT a function (a single valued relation)!!! [n] A,B : A B n is a numeral
47 Operations An arrow from A to B is an operation (a computable function): NOT a function (a single valued relation)!!! [n] A,B : A B n is a numeral x A y ID1 {n}(x) B {n}(y)
48 Operations An arrow from A to B is an operation (a computable function): NOT a function (a single valued relation)!!! [n] A,B : A B n is a numeral x A y ID1 {n}(x) B {n}(y) n A,B m if and only if xεa ID1 {n}(x) B {m}(x)
49 Proof irrelevance for all A, f, g A f g P f = g
50 Proof irrelevance for all A, f, g A f g P f = g equivalent to
51 Proof irrelevance for all A, f, g A f g P f = g equivalent to xεp yεp ID1 x P y
52 Proof irrelevance for all A, f, g A f g P f = g equivalent to xεp yεp ID1 x P y Propositions of ÎD 1 = def proof-irrelevant collections of ÎD 1
53 Proof irrelevance for all A, f, g A f g P f = g equivalent to xεp yεp ID1 x P y Propositions of ÎD 1 = def proof-irrelevant collections of ÎD 1 Propositions trivial quotients of the collections of their realizers
54 Universes An extended realizability interpretation of sets and small propositions of mtt can be encoded using fix points.
55 Universes An extended realizability interpretation of sets and small propositions of mtt can be encoded using fix points. collections of ÎD 1 of (codes for) sets and small propositions of mtt: US and USP.
56 Universes An extended realizability interpretation of sets and small propositions of mtt can be encoded using fix points. collections of ÎD 1 of (codes for) sets and small propositions of mtt: US and USP. f = [a] : 1 US(P) is an operation τ(f ) := ( {x xε{a}(0)}, x {a}(0) y ) is a collection (proposition).
57 Universes An extended realizability interpretation of sets and small propositions of mtt can be encoded using fix points. collections of ÎD 1 of (codes for) sets and small propositions of mtt: US and USP. f = [a] : 1 US(P) is an operation τ(f ) := ( {x xε{a}(0)}, x {a}(0) y ) is a collection (proposition). A set (small proposition) of ÎD 1 is a collection (proposition) of ÎD 1 of the form τ(f ) for f : 1 US(P).
58 first summary Obtain a commutative diagram in Cat
59 first summary Obtain a commutative diagram in Cat S P s C P
60 Contexts Define
61 Contexts Define a category of contexts of ÎD 1, Cont
62 Contexts Define a category of contexts of ÎD 1, Cont a functor Col : Cont op Cat
63 Contexts Define a category of contexts of ÎD 1, Cont a functor Col : Cont op Cat in such a way that if Γ is in Cont:
64 Contexts Define a category of contexts of ÎD 1, Cont a functor Col : Cont op Cat in such a way that if Γ is in Cont: A Col(Γ) [Γ, A] Cont
65 Contexts Define a category of contexts of ÎD 1, Cont a functor Col : Cont op Cat in such a way that if Γ is in Cont: A Col(Γ) [Γ, A] Cont f : A B in Col(Γ) f : pr [Γ,A] pr [Γ,B] in Cont/Γ
66 Contexts Define a category of contexts of ÎD 1, Cont a functor Col : Cont op Cat in such a way that if Γ is in Cont: A Col(Γ) [Γ, A] Cont f : A B in Col(Γ) f : pr [Γ,A] pr [Γ,B] in Cont/Γ where pr [Γ,A] is the projection from [Γ, A] to Γ.
67 Contexts Define a category of contexts of ÎD 1, Cont a functor Col : Cont op Cat in such a way that if Γ is in Cont: A Col(Γ) [Γ, A] Cont f : A B in Col(Γ) f : pr [Γ,A] pr [Γ,B] in Cont/Γ where pr [Γ,A] is the projection from [Γ, A] to Γ. We define appropriate functors Set, Prop, Prop s.
68 second summary Set Prop s Col Prop in Cat Contop
69 second summary Set Prop s Col Prop in Cat Contop USP cat US cat in Cat(C)
70 second summary Set Prop s Col Prop in Cat Contop USP cat US cat in Cat(C) S Set([ ]) Γ(US cat ) P s Prop s ([ ]) Γ(USP cat ) C Col([ ]) Cont P Prop([ ]) in Cat
71 Properties Col(Γ) and Set(Γ) are cartesian closed finitely complete with list objects and stable disjoint finite coproducts;
72 Properties Col(Γ) and Set(Γ) are cartesian closed finitely complete with list objects and stable disjoint finite coproducts; Col pr[γ,a] : Col(Γ) Col([Γ, A]) has left and right adjoints;
73 Properties Col(Γ) and Set(Γ) are cartesian closed finitely complete with list objects and stable disjoint finite coproducts; Col pr[γ,a] : Col(Γ) Col([Γ, A]) has left and right adjoints; Col(Γ) contains an universe object of small propositions in context;
74 Properties Col(Γ) and Set(Γ) are cartesian closed finitely complete with list objects and stable disjoint finite coproducts; Col pr[γ,a] : Col(Γ) Col([Γ, A]) has left and right adjoints; Col(Γ) contains an universe object of small propositions in context; Set pr[γ,a] : Set(Γ) Set([Γ, A]) has left and right adjoints if A Set([Γ]);
75 Properties Col(Γ) and Set(Γ) are cartesian closed finitely complete with list objects and stable disjoint finite coproducts; Col pr[γ,a] : Col(Γ) Col([Γ, A]) has left and right adjoints; Col(Γ) contains an universe object of small propositions in context; Set pr[γ,a] : Set(Γ) Set([Γ, A]) has left and right adjoints if A Set([Γ]); Prop is a first-order hyperdoctrine;
76 Properties Col(Γ) and Set(Γ) are cartesian closed finitely complete with list objects and stable disjoint finite coproducts; Col pr[γ,a] : Col(Γ) Col([Γ, A]) has left and right adjoints; Col(Γ) contains an universe object of small propositions in context; Set pr[γ,a] : Set(Γ) Set([Γ, A]) has left and right adjoints if A Set([Γ]); Prop is a first-order hyperdoctrine; Prop s is a doctrine with left and right adjoint for Prop s,pr[γ,a] : Prop s (Γ) Prop s ([Γ, A]) with A Set([Γ]);
77 (Partial) interpretation of (fully annotated!) syntax of mtt:
78 (Partial) interpretation of (fully annotated!) syntax of mtt: Contexts Γ objects I(Γ) of Cont;
79 (Partial) interpretation of (fully annotated!) syntax of mtt: Contexts Γ objects I(Γ) of Cont; Collections A in context Γ objects of Col(I(Γ));
80 (Partial) interpretation of (fully annotated!) syntax of mtt: Contexts Γ objects I(Γ) of Cont; Collections A in context Γ objects of Col(I(Γ)); Sets A in context Γ objects of Set(I(Γ));
81 (Partial) interpretation of (fully annotated!) syntax of mtt: Contexts Γ objects I(Γ) of Cont; Collections A in context Γ objects of Col(I(Γ)); Sets A in context Γ objects of Set(I(Γ)); Propositions A in context Γ objects of Prop(I(Γ));
82 (Partial) interpretation of (fully annotated!) syntax of mtt: Contexts Γ objects I(Γ) of Cont; Collections A in context Γ objects of Col(I(Γ)); Sets A in context Γ objects of Set(I(Γ)); Propositions A in context Γ objects of Prop(I(Γ)); Small propositions A in context Γ objects of Prop s (I(Γ));
83 (Partial) interpretation of (fully annotated!) syntax of mtt: Contexts Γ objects I(Γ) of Cont; Collections A in context Γ objects of Col(I(Γ)); Sets A in context Γ objects of Set(I(Γ)); Propositions A in context Γ objects of Prop(I(Γ)); Small propositions A in context Γ objects of Prop s (I(Γ)); Elements a in context Γ global elements in Col(I(Γ)).
84 (Partial) interpretation of (fully annotated!) syntax of mtt: Contexts Γ objects I(Γ) of Cont; Collections A in context Γ objects of Col(I(Γ)); Sets A in context Γ objects of Set(I(Γ)); Propositions A in context Γ objects of Prop(I(Γ)); Small propositions A in context Γ objects of Prop s (I(Γ)); Elements a in context Γ global elements in Col(I(Γ)).
85 Validity 1 Every judgment J of mtt for which mtt J is validated by the realizability model R
86 Validity 1 Every judgment J of mtt for which mtt J is validated by the realizability model R 2 R validates CT
87 Validity 1 Every judgment J of mtt for which mtt J is validated by the realizability model R 2 R validates CT 3 R validates AC N and AC!
88 Validity 1 Every judgment J of mtt for which mtt J is validated by the realizability model R 2 R validates CT 3 R validates AC N and AC! 4 from R, by elementary quotient completion (Maietti, Rosolini), model of emtt + CT
89 Validity 1 Every judgment J of mtt for which mtt J is validated by the realizability model R 2 R validates CT 3 R validates AC N and AC! 4 from R, by elementary quotient completion (Maietti, Rosolini), model of emtt + CT 5 validity of AC! is not preserved by completion
90 Validity 1 Every judgment J of mtt for which mtt J is validated by the realizability model R 2 R validates CT 3 R validates AC N and AC! 4 from R, by elementary quotient completion (Maietti, Rosolini), model of emtt + CT 5 validity of AC! is not preserved by completion
91 Work in progress Minimalist predicative version of tripos-to-topos construction
92 Work in progress Minimalist predicative version of tripos-to-topos construction Hyland s effective topos
93 Work in progress Minimalist predicative version of tripos-to-topos construction Hyland s effective topos realizability toposes
94 Work in progress Minimalist predicative version of tripos-to-topos construction Hyland s effective topos realizability toposes
95 References this work: M.E.Maietti, S.Maschio, A predicative realizability tripos for the Minimalist Foundations, in preparation.
96 References this work: M.E.Maietti, S.Maschio, A predicative realizability tripos for the Minimalist Foundations, in preparation. 1 Other papers on Minimalist Foundations 1 F.C., Toward a minimalist foundation for constructive mathematics, From Sets and Types to Topology and Analysis, M.E.Maietti, A minimalist two-level foundation for constructive mathematics, Annals of pure and applied logic, M.E.Maietti, G.Sambin Why topology in the Minimalist Foundation must be pointfree., Logic and Logical Philosophy, 2013.
97 References this work: M.E.Maietti, S.Maschio, A predicative realizability tripos for the Minimalist Foundations, in preparation. 1 Other papers on Minimalist Foundations 1 F.C., Toward a minimalist foundation for constructive mathematics, From Sets and Types to Topology and Analysis, M.E.Maietti, A minimalist two-level foundation for constructive mathematics, Annals of pure and applied logic, M.E.Maietti, G.Sambin Why topology in the Minimalist Foundation must be pointfree., Logic and Logical Philosophy, About Realizability Models for Type Theory and Minimalist Foundation 1 M. Beeson, Foundations of Constructive Mathematics, Springer-Verlag, M.E.Maietti, S.Maschio An extensional Kleene realizability semantics for the Minimalist Foundation, to appear in TYPES 14 post-proceedings, 2015.
University of Oxford, Michaelis November 16, Categorical Semantics and Topos Theory Homotopy type theor
Categorical Semantics and Topos Theory Homotopy type theory Seminar University of Oxford, Michaelis 2011 November 16, 2011 References Johnstone, P.T.: Sketches of an Elephant. A Topos-Theory Compendium.
More informationIntroduction to type theory and homotopy theory
Introduction to type theory and homotopy theory Michael Shulman January 24, 2012 1 / 47 Homotopy theory Homotopy type theory types have a homotopy theory Intensional type theory New perspectives on extensional
More information1 / A bird s-eye view of type theory. 2 A bird s-eye view of homotopy theory. 3 Path spaces and identity types. 4 Homotopy type theory
Introduction to type theory and homotopy theory Michael Shulman January 24, 2012 Homotopy theory Homotopy type theory types have a homotopy theory New perspectives on extensional vs. intensional Intensional
More informationVariations on Realizability. Simple examples realizing axioms of choice
Variations on Realizability Simple examples realizing axioms of choice J.M.E. Hyland July 1, 1999 8x 2 X9y 2 Y'(x y)!9f 2 Y X 8x 2 X'(x f (x)) 1 Motivation M.E.Maietti: How close to a topos can one get
More informationConsistency of the minimalist foundation with Church thesis and Bar Induction
Consistency of the minimalist foundation with Church thesis and Bar Induction Maria Emilia Maietti Dipartimento di Matematica Pura ed Applicata University of Padova via Trieste n. 63-35121 Padova, Italy
More informationStructural Foundations for Abstract Mathematics
May 5, 2013 What no foundation can give us: Certainty What foundations need not give us: Ontological reduction What set theory gives us: Common language in which all mathematics can be encoded:,,,... Dispute
More informationTopos Theory. Lectures 21 and 22: Classifying toposes. Olivia Caramello. Topos Theory. Olivia Caramello. The notion of classifying topos
Lectures 21 and 22: toposes of 2 / 30 Toposes as mathematical universes of Recall that every Grothendieck topos E is an elementary topos. Thus, given the fact that arbitrary colimits exist in E, we can
More informationModels of Intuitionistic Set Theory in Subtoposes of Nested Realizability Toposes
Models of Intuitionistic Set Theory in Subtoposes of Nested Realizability Toposes S. Maschio Dipartimento di Matematica, Università di Padova Via Trieste, Padova samuele.maschio@math.unipd.it T. Streicher
More informationA constructive theory of classes and sets
A constructive theory of classes and sets G. Rosolini Università di Genova MAP, ICTP Trieste, 25-29 August 2008 A problem In the effective topos Eff, consider the three constant arrows {0} D is discrete
More informationHigher Order Containers
Higher Order Containers Thorsten Altenkirch 1, Paul Levy 2, and Sam Staton 3 1 University of Nottingham 2 University of Birmingham 3 University of Cambridge Abstract. Containers are a semantic way to talk
More informationRelativizing Tarskian Variables
Relativizing Tarskian Variables Brice Halimi Paris Ouest University Two main goals: Introducing the concept of fibration (that comes from geometry) and showing that it holds out a natural way to formalize
More informationHomotopy Type Theory
Homotopy Type Theory Jeremy Avigad Department of Philosophy and Department of Mathematical Sciences Carnegie Mellon University February 2016 Homotopy Type Theory HoTT relies on a novel homotopy-theoretic
More informationFrom Categories with Families to Locally Cartesian Closed Categories. Pierre Clairambault June 12, 2006
From Categories with Families to Locally Cartesian Closed Categories Pierre Clairambault June 12, 2006 1 Contents 1 Introduction 3 2 Mathematical preliminaries 3 2.1 Basic categorical elements...................................
More informationModular correspondence between dependent type theories and categories including pretopoi and topoi.
Under consideration for publication in Math. Struct. in Comp. Science Modular correspondence between dependent type theories and categories including pretopoi and topoi. Maria Emilia Maietti Dipartimento
More informationA Note on Extensional PERs
A Note on Extensional PERs W. P. Stekelenburg March 2, 2010 Abstract In the paper Extensional PERs by P. Freyd, P. Mulry, G. Rosolini and D. Scott, a category C of pointed complete extensional PERs and
More informationTopos Theory. Lectures 17-20: The interpretation of logic in categories. Olivia Caramello. Topos Theory. Olivia Caramello.
logic s Lectures 17-20: logic in 2 / 40 logic s Interpreting first-order logic in In Logic, first-order s are a wide class of formal s used for talking about structures of any kind (where the restriction
More informationModel Theory in the Univalent Foundations
Model Theory in the Univalent Foundations Dimitris Tsementzis January 11, 2017 1 Introduction 2 Homotopy Types and -Groupoids 3 FOL = 4 Prospects Section 1 Introduction Old and new Foundations (A) (B)
More informationCanonical extension of coherent categories
Canonical extension of coherent categories Dion Coumans Radboud University Nijmegen Topology, Algebra and Categories in Logic (TACL) Marseilles, July 2011 1 / 33 Outline 1 Canonical extension of distributive
More informationDuality for first order logic
Duality for first order logic Dion Coumans Radboud University Nijmegen Aio-colloquium, June 2010 Outline 1 Introduction to logic and duality theory 2 Algebraic semantics for classical first order logic:
More informationMathematical Logic. Reasoning in First Order Logic. Chiara Ghidini. FBK-IRST, Trento, Italy
Reasoning in First Order Logic FBK-IRST, Trento, Italy April 12, 2013 Reasoning tasks in FOL Model checking Question: Is φ true in the interpretation I with the assignment a? Answer: Yes if I = φ[a]. No
More informationConstructive version of Boolean algebra
Constructive version of Boolean algebra Francesco Ciraulo, Maria Emilia Maietti, Paola Toto Abstract The notion of overlap algebra introduced by G. Sambin provides a constructive version of complete Boolean
More informationThe Curry-Howard Isomorphism
The Curry-Howard Isomorphism Software Formal Verification Maria João Frade Departmento de Informática Universidade do Minho 2008/2009 Maria João Frade (DI-UM) The Curry-Howard Isomorphism MFES 2008/09
More informationHigher toposes Internal logic Modalities Sub- -toposes Formalization. Modalities in HoTT. Egbert Rijke, Mike Shulman, Bas Spitters 1706.
Modalities in HoTT Egbert Rijke, Mike Shulman, Bas Spitters 1706.07526 Outline 1 Higher toposes 2 Internal logic 3 Modalities 4 Sub- -toposes 5 Formalization Two generalizations of Sets Groupoids: To keep
More informationFibrational Semantics
Fibrational Semantics Brice Halimi Paris Ouest University & Sphere Introduction The question What can Set Theory do for Philosophy? would never be asked nowadays. The main reason for dismissing such a
More informationarxiv: v1 [math.lo] 7 Sep 2018
W-TYPES IN SETOIDS JACOPO EMMENEGGER arxiv:1809.02375v1 [math.lo] 7 Sep 2018 Abstract. W-types and their categorical analogue, initial algebras for polynomial endofunctors, are an important tool in predicative
More informationReal-cohesion: from connectedness to continuity
Real-cohesion: from connectedness to continuity Michael Shulman University of San Diego March 26, 2017 My hat today I am a mathematician: not a computer scientist. I am a categorical logician: type theory
More informationCategorical Models of Constructive Logic
Categorical Models of Constructive Logic Thomas STREICHER Fachbereich 4 Mathematik, TU Darmstadt Schloßgartenstr. 7, D-64289 Darmstadt streicher@mathematik.tu-darmstadt.de January 2003 1 Introduction If
More informationOrdinal Strength of Logic-Enriched Type Theories
Ordinal Strength of Logic-Enriched Type Theories Robin Adams Royal Holloway, University of London 27 March 2012 Robin Adams (RHUL) Ordinal Strength of LTTs 27 March 2012 1 / 27 Introduction Type theories
More informationCategorical Homotopy Type Theory
Categorical Homotopy Type Theory André Joyal UQÀM MIT Topology Seminar, March 17, 2014 Warning The present slides include corrections and modifications that were made during the week following my talk.
More informationarxiv:math/ v1 [math.lo] 22 Jul 2005
Sheaves for predicative toposes arxiv:math/0507480v1 [math.lo] 22 Jul 2005 Benno van den Berg 22 July, 2005 Abstract: In this paper, we identify some categorical structures in which one can model predicative
More informationA Taste of Categorical Logic Tutorial Notes
A Taste of Categorical Logic Tutorial Notes Lars Birkedal birkedal@cs.au.dk) Aleš Bizjak abizjak@cs.au.dk) October 12, 2014 Contents 1 Introduction 2 2 Higher-order predicate logic 2 3 A first set-theoretic
More informationHomotopy type theory: a new connection between logic, category theory and topology
Homotopy type theory: a new connection between logic, category theory and topology André Joyal UQÀM Category Theory Seminar, CUNY, October 26, 2018 Classical connections between logic, algebra and topology
More informationAdjunctions! Everywhere!
Adjunctions! Everywhere! Carnegie Mellon University Thursday 19 th September 2013 Clive Newstead Abstract What do free groups, existential quantifiers and Stone-Čech compactifications all have in common?
More informationUnbounded quantifiers via 2-categorical logic
via Unbounded via A. University of Chicago March 18, 2010 via Why? For the same reasons we study 1-categorical. 1 It tells us things about 2-categories. Proofs about fibrations and stacks are simplified
More informationIntensionality, Extensionality, and Proof Irrelevance in Modal Type Theory
Intensionality, Extensionality, and Proof Irrelevance in Modal Type Theory Frank Pfenning LICS 01 Boston, Massachusetts June 17, 2001 Acknowledgments: Alberto Momigliano,... 1 Outline 1. Introduction 2.
More informationA Taste of Categorical Logic Tutorial Notes
A Taste of Categorical Logic Tutorial Notes Lars Birkedal (birkedal@cs.au.dk) Aleš Bizjak (abizjak@cs.au.dk) July 10, 2017 Contents 1 Introduction 2 2 Higher-order predicate logic 2 3 A first set-theoretic
More informationOlivia Caramello. University of Insubria - Como. Deductive systems and. Grothendieck topologies. Olivia Caramello. Introduction.
duality University of Insubria - Como 2 / 27 duality Aim of the talk purpose of this talk is to illustrate the relevance of the notion of topology. I will show that the classical proof system of geometric
More informationFormal Topology, Chu Space and Approximable Concept
Formal Topology, Chu Space and Approximable Concept Xueyou Chen Qingguo Li Xueyou Chen 2 and Qingguo Li 1 (College of Mathematics and Economics, Hunan University, 1 College of Chang Mathematics Sha, Hunan
More informationSHEAF INTERPRETATIONS FOR GENERALISED PREDICATIVE INTUITIONISTIC SYSTEMS
SHEAF INTERPRETATIONS FOR GENERALISED PREDICATIVE INTUITIONISTIC SYSTEMS A thesis submitted to the University of Manchester for the degree of Doctor of Philosophy in the Faculty of Science and Engineering
More informationPropositions as [Types]
Carnegie Mellon University Research Showcase @ CMU Department of Philosophy Dietrich College of Humanities and Social Sciences 6-2001 Propositions as [Types] Steve Awodey Carnegie Mellon University, awodey@cmu.edu
More informationPredicate Logic. x. x + 0 = x. Predicate logic over integer expressions: a language of logical assertions, for example. Why discuss predicate logic?
Predicate Logic Predicate logic over integer expressions: a language of logical assertions, for example x. x + 0 = x Why discuss predicate logic? It is an example of a simple language It has simple denotational
More informationThe synthetic theory of -categories vs the synthetic theory of -categories
Emily Riehl Johns Hopkins University The synthetic theory of -categories vs the synthetic theory of -categories joint with Dominic Verity and Michael Shulman Vladimir Voevodsky Memorial Conference The
More informationQuotients over Minimal Type Theory
Quotients over Minimal Type Theory Maria Emilia Maietti Dipartimento di Matematica Università di Genova, Italy maietti@math.unipd.it Abstract. We consider an extensional version, called qmtt, of the intensional
More informationPropositions as [Types]
Propositions as [Types] Steve Awodey Department of Philosophy Carnegie Mellon University, USA awodey@cmu.edu Andrej Bauer Department of Mathematics and Physics University of Ljubljana, Slovenia Andrej.Bauer@andrej.com
More informationAn adjoint construction for topological models of intuitionistic modal logic Extended abstract
An adjoint construction for topological models of intuitionistic modal logic Extended abstract M.J. Collinson, B.P. Hilken, D.E. Rydeheard April 2003 The purpose of this paper is to investigate topological
More informationA Type Theory for Formalising Category Theory
A Type Theory for Formalising Category Theory Robin Adams 24 July 2012 Robin Adams Type Theory for Category Theory 24 July 2012 1 / 28 1 Introduction The Problem of Notation Category Theory in Five Minutes
More informationOn Paradoxes in Proof-Theoretic Semantics
Quantum Group Dept. of Computer Science Oxford University 2nd PTS Conference, Tübingen, March 8, 2013 Outline 1 Categorical Harmony Logical Constants as Adjoint Functors Comparison with Other Concepts
More informationAn Exact Interpretation of while
An Exact Interpretation of while Paul Taylor Department of Computing, Imperial College, London SW7 2BZ +44 71 589 5111 ext. 5057 August 12, 2003 Abstract The behaviour and interaction
More informationA Type-Theoretic Alternative to LISP
A Type-Theoretic Alternative to LISP Alex Kavvos Department of Computer Science, University of Oxford 11th Panhellenic Logic Symposium, 15 July 2017 Alex Kavvos (Dept. of CS, Oxford) A Type-Theoretic Alternative
More informationConstructive version of Boolean algebra
Constructive version of Boolean algebra Francesco Ciraulo, Maria Emilia Maietti, Paola Toto Abstract The notion of overlap algebra introduced by G. Sambin provides a constructive version of complete Boolean
More informationWeak ω-groupoids in Type Theory
Weak ω-groupoids in Type Theory Based on joint work with Ondrej Rypacek Thorsten Altenkirch Functional Programming Laboratory School of Computer Science University of Nottingham April 2, 2012 Thorsten
More informationLocally cartesian closed categories
Locally cartesian closed categories Clive Newstead 80-814 Categorical Logic, Carnegie Mellon University Wednesday 1st March 2017 Abstract Cartesian closed categories provide a natural setting for the interpretation
More informationPredicate Logic. Xinyu Feng 09/26/2011. University of Science and Technology of China (USTC)
University of Science and Technology of China (USTC) 09/26/2011 Overview Predicate logic over integer expressions: a language of logical assertions, for example x. x + 0 = x Why discuss predicate logic?
More informationA Constructive Model of Uniform Continuity
A Constructive Model of Uniform Continuity Chuangjie Xu and Martín Escardó University of Birmingham, UK Abstract. We construct a continuous model of Gödel s system T and its logic HA ω in which all functions
More informationEquality and dependent type theory. CIRM, May 31
CIRM, May 31 The Axiom of Univalence, a type-theoretic view point In type theory, we reduce proof-checking to type-checking Hence we want type-checking to be decidable This holds as soon as we have the
More informationThe Calculus of Inductive Constructions
The Calculus of Inductive Constructions Hugo Herbelin 10th Oregon Programming Languages Summer School Eugene, Oregon, June 16-July 1, 2011 1 Outline - A bit of history, leading to the Calculus of Inductive
More informationThe equivalence axiom and univalent models of type theory.
The equivalence axiom and univalent models of type theory. (Talk at CMU on February 4, 2010) By Vladimir Voevodsky Abstract I will show how to define, in any type system with dependent sums, products and
More informationWHAT IS AN ELEMENTARY HIGHER TOPOS?
WHAT IS AN ELEMENTARY HIGHER TOPOS? ANDRÉ JOYAL Abstract. There should be a notion of elementary higher topos in higher topos theory, like there is a notion of elementary topos in topos theory. We are
More informationApplications of 2-categorical algebra to the theory of operads. Mark Weber
Applications of 2-categorical algebra to the theory of operads Mark Weber With new, more combinatorially intricate notions of operad arising recently in the algebraic approaches to higher dimensional algebra,
More informationarxiv: v1 [math.ct] 8 Apr 2019
arxiv:1904.04097v1 [math.ct] 8 Apr 2019 A General Framework for the Semantics of Type Theory Taichi Uemura April 9, 2019 Abstract We propose an abstract notion of a type theory to unify the semantics of
More informationA categorical model for a quantum circuit description language
A categorical model for a quantum circuit description language Francisco Rios (joint work with Peter Selinger) Department of Mathematics and Statistics Dalhousie University CT July 16th 22th, 2017 What
More informationA New Category for Semantics
A New Category for Semantics Andrej Bauer and Dana Scott June 2001 Domain theory for denotational semantics is over thirty years old. There are many variations on the idea and many interesting constructs
More informationLecture 1: Overview. January 24, 2018
Lecture 1: Overview January 24, 2018 We begin with a very quick review of first-order logic (we will give a more leisurely review in the next lecture). Recall that a linearly ordered set is a set X equipped
More informationPropositional and Predicate Logic - XIII
Propositional and Predicate Logic - XIII Petr Gregor KTIML MFF UK WS 2016/2017 Petr Gregor (KTIML MFF UK) Propositional and Predicate Logic - XIII WS 2016/2017 1 / 22 Undecidability Introduction Recursive
More informationCronfa - Swansea University Open Access Repository
Cronfa - Swansea University Open Access Repository This is an author produced version of a paper published in : Annals of Pure and Applied Logic Cronfa URL for this paper: http://cronfaswanacuk/record/cronfa1731
More informationProgramming with Higher Inductive Types
1/32 Programming with Higher Inductive Types Herman Geuvers joint work with Niels van der Weide, Henning Basold, Dan Frumin, Leon Gondelman Radboud University Nijmegen, The Netherlands November 17, 2017
More informationSemantics and syntax of higher inductive types
Semantics and syntax of higher inductive types Michael Shulman 1 Peter LeFanu Lumsdaine 2 1 University of San Diego 2 Stockholm University http://www.sandiego.edu/~shulman/papers/stthits.pdf March 20,
More informationFull Lambek Hyperdoctrine: Categorical Semantics for First-Order Substructural Logics
Full Lambek Hyperdoctrine: Categorical Semantics for First-Order Substructural Logics Yoshihiro Maruyama Quantum Group, Dept. of Computer Science, University of Oxford http://researchmap.jp/ymaruyama Abstract.
More informationThe modality of physical law in modal homotopy type theory
The modality of physical law in modal homotopy type theory David Corfield University of Kent 13 September, 2016 The modality of physical law in modal homotopy type theory 13 September, 2016 1 / 39 What
More informationFormalized Limits and Colimits of Setoids
ISSN: 1401-5617 Formalized Limits and Colimits of Setoids Jesper Carlström Research Reports in Mathematics Number 9, 2003 Department of Mathematics Stockholm University Electronic versions of this document
More informationKripke Semantics for Martin-Löf s Extensional Type Theory
Kripke Semantics for Martin-Löf s Extensional Type Theory Steve Awodey 1 and Florian Rabe 2 1 Department of Philosophy, Carnegie Mellon University, Pittsburgh, USA, awodey@andrew.cmu.edu 2 School of Engineering
More informationFrom pre-models to models
From pre-models to models normalization by Heyting algebras Olivier HERMANT 18 Mars 2008 Deduction System : natural deduction (NJ) first-order logic: function and predicate symbols, logical connectors:,,,,
More informationHandbook of Logic and Proof Techniques for Computer Science
Steven G. Krantz Handbook of Logic and Proof Techniques for Computer Science With 16 Figures BIRKHAUSER SPRINGER BOSTON * NEW YORK Preface xvii 1 Notation and First-Order Logic 1 1.1 The Use of Connectives
More informationA simple presentation of the effective topos
A simple presentation of the effective topos Alexis Bernadet 1 and Stéphane Lengrand 1,2 1 École Polytechnique, France 2 CNRS, France Abstract We propose for the Effective Topos an alternative construction:
More informationA General Semantics for Evaluation Logic
A General Semantics for Evaluation Logic Eugenio Moggi moggi@disi.unige.it DISI, Univ. of Genova v.le Benedetto XV 3, 16132 Genova, ITALY Abstract The semantics of Evaluation Logic proposed in [14] relies
More informationPredicate Logic. Xinyu Feng 11/20/2013. University of Science and Technology of China (USTC)
University of Science and Technology of China (USTC) 11/20/2013 Overview Predicate logic over integer expressions: a language of logical assertions, for example x. x + 0 = x Why discuss predicate logic?
More informationUnbounded quantifiers and strong axioms in topos theory
Unbounded quantifiers and in topos A. University of Chicago November 14, 2009 The motivating question What is the topos-theoretic counterpart of the strong set-theoretic axioms of Separation, Replacement,
More informationType Theory and Constructive Mathematics. Type Theory and Constructive Mathematics Thierry Coquand. University of Gothenburg
Type Theory and Constructive Mathematics Type Theory and Constructive Mathematics Thierry Coquand University of Gothenburg Content An introduction to Voevodsky s Univalent Foundations of Mathematics The
More informationMODELS OF HORN THEORIES
MODELS OF HORN THEORIES MICHAEL BARR Abstract. This paper explores the connection between categories of models of Horn theories and models of finite limit theories. The first is a proper subclass of the
More informationPostulated colimits and left exactness of Kan-extensions
Postulated colimits and left exactness of Kan-extensions Anders Kock If A is a small category and E a Grothendieck topos, the Kan extension LanF of a flat functor F : A E along any functor A D preserves
More informationInterpolation in Logics with Constructors
Interpolation in Logics with Constructors Daniel Găină Japan Advanced Institute of Science and Technology School of Information Science Abstract We present a generic method for establishing the interpolation
More informationTwo-dimensional models of type theory
Two-dimensional models of type theory Richard Garner Uppsala University Logic Colloquium 2008, Bern 1/33 Outline Motivation Two-dimensional type theory: syntax Two-dimensional type theory: semantics Further
More informationELEMENTARY QUOTIENT COMPLETION
Theory and Applications of Categories, Vol. 27, No. 17, 2013, pp. 445 463. ELEMENTARY QUOTIENT COMPLETION MARIA EMILIA MAIETTI AND GIUSEPPE ROSOLINI Abstract. We extend the notion of exact completion on
More informationAspects of Predicative Algebraic Set Theory III: Sheaves
Aspects of Predicative Algebraic Set Theory III: Sheaves Benno van den Berg & Ieke Moerdijk 7 Dec, 2009 1 Introduction This is the third in a series of papers on algebraic set theory, the aim of which
More informationScattered toposes. Received 1 April 1999; received in revised form 1 July 1999 Communicated by I. Moerdijk
Annals of Pure and Applied Logic 103 (2000) 97 107 www.elsevier.com/locate/apal Scattered toposes Leo Esakia a, Mamuka Jibladze b;, Dito Pataraia c; 1 a Institute of Cybernetics, Tbilisi, Georgia b Departement
More informationTOPOSES ARE SYMMETRIC MONOIDAL CLOSED CATEGORIES
Please cite this article as: Viliam Slodičák, Toposes are symmetric monoidal closed categories, Scientific Research of the Institute of Mathematics and Computer Science, 2012, Volume 11, Issue 1, pages
More informationRecent progress in Homotopy type theory
July 22nd, 2013 Supported by EU FP7 STREP FET-open ForMATH Most of the presentation is based on the book: CC-BY-SA Topos Homotopy type theory Collaborative effort lead by Awodey, Coquand, Voevodsky at
More informationSome glances at topos theory. Francis Borceux
Some glances at topos theory Francis Borceux Como, 2018 2 Francis Borceux francis.borceux@uclouvain.be Contents 1 Localic toposes 7 1.1 Sheaves on a topological space.................... 7 1.2 Sheaves
More informationfive years later Olivia Caramello TACL 2015, 25 June 2015 Université Paris 7 The theory of topos-theoretic bridges, five years later Olivia Caramello
Université Paris 7 TACL 2015, 25 June 2015 2 / 37 unifying in Mathematics In this lecture, whenever I use the word topos, I really mean Grothendieck topos. was introduced in the paper in 2010. The unification
More informationBinary positivity in the language of locales
Binary positivity in the language of locales Francesco Ciraulo Department of Mathematics University of Padua 4 th Workshop on Formal Topology June 15-20 2012, Ljubljana Francesco Ciraulo (Padua) Binary
More informationA Semantics for Evaluation Logic (extended version)
A Semantics for Evaluation Logic (extended version) Eugenio Moggi DISI, Univ. of Genova, Italy moggi@disi.unige.it July 29, 1993 Abstract This paper proposes an internal semantics for the modalities and
More informationNotes on Propositional and First-Order Logic (CPSC 229 Class Notes, January )
Notes on Propositional and First-Order Logic (CPSC 229 Class Notes, January 23 30 2017) John Lasseter Revised February 14, 2017 The following notes are a record of the class sessions we ve devoted to the
More informationACLT: Algebra, Categories, Logic in Topology - Grothendieck's generalized topological spaces (toposes)
ACLT: Algebra, Categories, Logic in Topology - Grothendieck's generalized topological spaces (toposes) Steve Vickers CS Theory Group Birmingham 2. Theories and models Categorical approach to many-sorted
More informationWhat s category theory, anyway? Dedicated to the memory of Dietmar Schumacher ( )
What s category theory, anyway? Dedicated to the memory of Dietmar Schumacher (1935-2014) Robert Paré November 7, 2014 Many subjects How many subjects are there in mathematics? Many subjects How many subjects
More informationDependent type theory
Dependent type theory Γ, ::= () Γ, x : A Contexts t, u, A, B ::= x λx. t t u (x : A) B Π-types (t, u) t.1 t.2 (x : A) B Σ-types We write A B for the non-dependent product type and A B for the non-dependent
More informationvia Topos Theory Olivia Caramello University of Cambridge The unification of Mathematics via Topos Theory Olivia Caramello
in University of Cambridge 2 / 23 in in In this lecture, whenever I use the word topos, I really mean Grothendieck topos. Recall that a Grothendieck topos can be seen as: a generalized space a mathematical
More informationhal , version 1-21 Oct 2009
ON SKOLEMISING ZERMELO S SET THEORY ALEXANDRE MIQUEL Abstract. We give a Skolemised presentation of Zermelo s set theory (with notations for comprehension, powerset, etc.) and show that this presentation
More informationTowards Modal Type Theory
Towards Modal Type Theory Frank Pfenning Constructivism in Non-Classical Logics and Computer Science In Memoriam Pierangelo Miglioli Mantova, Italy October 2, 2000 Disclaimer: Work in Progress! Acknowledgments:
More informationThe Morita-equivalence between MV-algebras and abelian l-groups with strong unit
The Morita-equivalence between MV-algebras and abelian l-groups with strong unit Olivia Caramello and Anna Carla Russo December 4, 2013 Abstract We show that the theory of MV-algebras is Morita-equivalent
More informationIntroduction to Intuitionistic Logic
Introduction to Intuitionistic Logic August 31, 2016 We deal exclusively with propositional intuitionistic logic. The language is defined as follows. φ := p φ ψ φ ψ φ ψ φ := φ and φ ψ := (φ ψ) (ψ φ). A
More information