A categorical structure of realizers for the Minimalist Foundation

Size: px
Start display at page:

Download "A categorical structure of realizers for the Minimalist Foundation"

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

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 information

Introduction to type theory and homotopy theory

Introduction 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 information

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

1 / 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 information

Variations on Realizability. Simple examples realizing axioms of choice

Variations 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 information

Consistency of the minimalist foundation with Church thesis and Bar Induction

Consistency 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 information

Structural Foundations for Abstract Mathematics

Structural 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 information

Topos Theory. Lectures 21 and 22: Classifying toposes. Olivia Caramello. Topos Theory. Olivia Caramello. The notion of classifying topos

Topos 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 information

Models of Intuitionistic Set Theory in Subtoposes of Nested Realizability Toposes

Models 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 information

A constructive theory of classes and sets

A 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 information

Higher Order Containers

Higher 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 information

Relativizing Tarskian Variables

Relativizing 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 information

Homotopy Type Theory

Homotopy 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 information

From 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 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 information

Modular correspondence between dependent type theories and categories including pretopoi and topoi.

Modular 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 information

A Note on Extensional PERs

A 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 information

Topos Theory. Lectures 17-20: The interpretation of logic in categories. Olivia Caramello. Topos Theory. Olivia Caramello.

Topos 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 information

Model Theory in the Univalent Foundations

Model 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 information

Canonical extension of coherent categories

Canonical 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 information

Duality for first order logic

Duality 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 information

Mathematical Logic. Reasoning in First Order Logic. Chiara Ghidini. FBK-IRST, Trento, Italy

Mathematical 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 information

Constructive version of Boolean algebra

Constructive 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 information

The Curry-Howard Isomorphism

The 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 information

Higher toposes Internal logic Modalities Sub- -toposes Formalization. Modalities in HoTT. Egbert Rijke, Mike Shulman, Bas Spitters 1706.

Higher 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 information

Fibrational Semantics

Fibrational 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 information

arxiv: v1 [math.lo] 7 Sep 2018

arxiv: 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 information

Real-cohesion: from connectedness to continuity

Real-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 information

Categorical Models of Constructive Logic

Categorical 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 information

Ordinal Strength of Logic-Enriched Type Theories

Ordinal 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 information

Categorical Homotopy Type Theory

Categorical 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 information

arxiv:math/ v1 [math.lo] 22 Jul 2005

arxiv: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 information

A Taste of Categorical Logic Tutorial Notes

A 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 information

Homotopy type theory: a new connection between logic, category theory and topology

Homotopy 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 information

Adjunctions! Everywhere!

Adjunctions! 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 information

Unbounded quantifiers via 2-categorical logic

Unbounded 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 information

Intensionality, Extensionality, and Proof Irrelevance in Modal Type Theory

Intensionality, 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 information

A Taste of Categorical Logic Tutorial Notes

A 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 information

Olivia Caramello. University of Insubria - Como. Deductive systems and. Grothendieck topologies. Olivia Caramello. Introduction.

Olivia 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 information

Formal Topology, Chu Space and Approximable Concept

Formal 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 information

SHEAF INTERPRETATIONS FOR GENERALISED PREDICATIVE INTUITIONISTIC SYSTEMS

SHEAF 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 information

Propositions as [Types]

Propositions 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 information

Predicate Logic. x. x + 0 = x. Predicate logic over integer expressions: a language of logical assertions, for example. Why discuss predicate logic?

Predicate 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 information

The synthetic theory of -categories vs the synthetic theory of -categories

The 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 information

Quotients over Minimal Type Theory

Quotients 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 information

Propositions as [Types]

Propositions 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 information

An adjoint construction for topological models of intuitionistic modal logic Extended abstract

An 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 information

A Type Theory for Formalising Category Theory

A 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 information

On Paradoxes in Proof-Theoretic Semantics

On 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 information

An Exact Interpretation of while

An 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 information

A Type-Theoretic Alternative to LISP

A 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 information

Constructive version of Boolean algebra

Constructive 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 information

Weak ω-groupoids in Type Theory

Weak ω-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 information

Locally cartesian closed categories

Locally 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 information

Predicate Logic. Xinyu Feng 09/26/2011. University of Science and Technology of China (USTC)

Predicate 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 information

A Constructive Model of Uniform Continuity

A 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 information

Equality and dependent type theory. CIRM, May 31

Equality 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 information

The Calculus of Inductive Constructions

The 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 information

The equivalence axiom and univalent models of type theory.

The 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 information

WHAT IS AN ELEMENTARY HIGHER TOPOS?

WHAT 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 information

Applications of 2-categorical algebra to the theory of operads. Mark Weber

Applications 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 information

arxiv: v1 [math.ct] 8 Apr 2019

arxiv: 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 information

A categorical model for a quantum circuit description language

A 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 information

A New Category for Semantics

A 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 information

Lecture 1: Overview. January 24, 2018

Lecture 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 information

Propositional and Predicate Logic - XIII

Propositional 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 information

Cronfa - Swansea University Open Access Repository

Cronfa - 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 information

Programming with Higher Inductive Types

Programming 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 information

Semantics and syntax of higher inductive types

Semantics 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 information

Full Lambek Hyperdoctrine: Categorical Semantics for First-Order Substructural Logics

Full 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 information

The modality of physical law in modal homotopy type theory

The 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 information

Formalized Limits and Colimits of Setoids

Formalized 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 information

Kripke Semantics for Martin-Löf s Extensional Type Theory

Kripke 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 information

From pre-models to models

From 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 information

Handbook of Logic and Proof Techniques for Computer Science

Handbook 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 information

A simple presentation of the effective topos

A 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 information

A General Semantics for Evaluation Logic

A 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 information

Predicate Logic. Xinyu Feng 11/20/2013. University of Science and Technology of China (USTC)

Predicate 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 information

Unbounded quantifiers and strong axioms in topos theory

Unbounded 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 information

Type 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 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 information

MODELS OF HORN THEORIES

MODELS 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 information

Postulated colimits and left exactness of Kan-extensions

Postulated 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 information

Interpolation in Logics with Constructors

Interpolation 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 information

Two-dimensional models of type theory

Two-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 information

ELEMENTARY QUOTIENT COMPLETION

ELEMENTARY 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 information

Aspects of Predicative Algebraic Set Theory III: Sheaves

Aspects 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 information

Scattered toposes. Received 1 April 1999; received in revised form 1 July 1999 Communicated by I. Moerdijk

Scattered 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 information

TOPOSES ARE SYMMETRIC MONOIDAL CLOSED CATEGORIES

TOPOSES 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 information

Recent progress in Homotopy type theory

Recent 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 information

Some glances at topos theory. Francis Borceux

Some 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 information

five years later Olivia Caramello TACL 2015, 25 June 2015 Université Paris 7 The theory of topos-theoretic bridges, five years later Olivia Caramello

five 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 information

Binary positivity in the language of locales

Binary 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 information

A Semantics for Evaluation Logic (extended version)

A 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 information

Notes on Propositional and First-Order Logic (CPSC 229 Class Notes, January )

Notes 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 information

ACLT: Algebra, Categories, Logic in Topology - Grothendieck's generalized topological spaces (toposes)

ACLT: 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 information

What s category theory, anyway? Dedicated to the memory of Dietmar Schumacher ( )

What 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 information

Dependent type theory

Dependent 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 information

via Topos Theory Olivia Caramello University of Cambridge The unification of Mathematics via Topos Theory Olivia Caramello

via 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 information

hal , version 1-21 Oct 2009

hal , 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 information

Towards Modal Type Theory

Towards 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 information

The 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 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 information

Introduction to Intuitionistic Logic

Introduction 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