Structural Foundations for Abstract Mathematics

Similar documents
Model Theory in the Univalent Foundations

Homotopy Type Theory

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

Homotopy Probability Theory in the Univalent Foundations

Univalent Foundations and the equivalence principle

A Meaning Explanation for HoTT

The equivalence axiom and univalent models of type theory.

Recent progress in Homotopy type theory

University of Oxford, Michaelis November 16, Categorical Semantics and Topos Theory Homotopy type theor

Relativizing Tarskian Variables

Univalent Foundations and Set Theory

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

Introduction to type theory and homotopy 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

Homotopy theory in type theory

Homotopy type theory: towards Grothendieck s dream

Categorical Homotopy Type Theory

Homotopy theory in type theory

Categorical models of homotopy type theory

Derived Algebraic Geometry IX: Closed Immersions

Syntactic Characterisations in Model Theory

A categorical view of computational effects

Semantics and syntax of higher inductive types

Unbounded quantifiers via 2-categorical logic

Category theory and set theory: algebraic set theory as an example of their interaction

Boolean Algebra and Propositional Logic

A categorical structure of realizers for the Minimalist Foundation

Type Theory and Constructive Mathematics. Type Theory and Constructive Mathematics Thierry Coquand. University of Gothenburg

FINITE INVERSE CATEGORIES AS SIGNATURES

Boolean Algebra and Propositional Logic

arxiv: v1 [math.ct] 8 Apr 2019

WHAT IS AN ELEMENTARY HIGHER TOPOS?

A model-independent theory of -categories

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

Meta-logic derivation rules

Postulated colimits and left exactness of Kan-extensions

Type Theory and Univalent Foundation

Higher Inductive types

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

arxiv: v2 [math.lo] 25 Sep 2017

Fibrational Semantics

Unbounded quantifiers and strong axioms in topos theory

MODEL STRUCTURES ON PRO-CATEGORIES

Derived Algebraic Geometry III: Commutative Algebra

Algebraic models for higher categories

Algebraic models for higher categories

Category Theory. Categories. Definition.

Real-cohesion: from connectedness to continuity

A Type Theory for Formalising Category Theory

for Boolean coherent toposes

Adjunctions! Everywhere!

Topological K-theory, Lecture 3

Dependent Type Theories. Lecture 4. Computing the B-sets for C-systems CC(RR)[LM]. The term C-systems of type theories.

Sheaf models of type theory

Propositional and Predicate Logic - V

A Meaning Explanation for HoTT

The Vaught Conjecture Do uncountable models count?

Derived Algebraic Geometry I: Stable -Categories

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

2. Prime and Maximal Ideals

Löwenheim-Skolem Theorems, Countable Approximations, and L ω. David W. Kueker (Lecture Notes, Fall 2007)

PART I. Abstract algebraic categories

PRESERVATION THEOREMS IN LUKASIEWICZ MODEL THEORY

Higher Order Containers

COMMUTATIVE ALGEBRA LECTURE 1: SOME CATEGORY THEORY

Univalent Foundations as Structuralist Foundations

Inductive and higher inductive types

An introduction to Yoneda structures

Measures in model theory

Lecture 2: Syntax. January 24, 2018

Introduction to dependent type theory. CIRM, May 30

Reconsidering MacLane. Peter M. Hines

Lecture 1: Overview. January 24, 2018

Equational Logic. Chapter Syntax Terms and Term Algebras

Programming with Higher Inductive Types

Combinatorial Models for M (Lecture 10)

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

Algebraic Geometry

03 Review of First-Order Logic

Chordal Coxeter Groups

PART III.3. IND-COHERENT SHEAVES ON IND-INF-SCHEMES

A Logical Formulation of the Granular Data Model

Handbook of Logic and Proof Techniques for Computer Science

Algebras. Larry Moss Indiana University, Bloomington. TACL 13 Summer School, Vanderbilt University

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

Homotopical trinitarianism. A perspective on homotopy type theory

Eilenberg-Steenrod properties. (Hatcher, 2.1, 2.3, 3.1; Conlon, 2.6, 8.1, )

October 12, Complexity and Absoluteness in L ω1,ω. John T. Baldwin. Measuring complexity. Complexity of. concepts. to first order.

Formally real local rings, and infinitesimal stability.

Inductive and higher inductive types

A categorical model for a quantum circuit description language

Syntax. Notation Throughout, and when not otherwise said, we assume a vocabulary V = C F P.

THE HEART OF A COMBINATORIAL MODEL CATEGORY

Review of category theory

Abstract model theory for extensions of modal logic

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

Introduction to Metalogic

Homotopy type theory

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

Math 225A Model Theory. Speirs, Martin

Transcription:

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 resolution (is CH true?) Guidance in gray areas (can we assign a measure to all subsets of R?) Clarity about inferential relations and commitments

When set theory throws sand in our eyes: The Doplicher-Roberts theorem Two theories cannot be equivalent unless their models are isomorphic Equivalence is the correct notion of sameness for categories. Benacerraf: number theory is insensitive to set-theoretic details Z = 2Z, but there is a set-theoretic predicate P such that P(Z) and P(2Z). P(x) = df 1 x Makkai: Let G and H be arbitrary groups, and consider the intersection of their underlying sets. MacLane:... as Weyl once remarked, [set theory] contains far too much sand.

Proposed solutions to the sand problem: Structuralism Ontological Practical Informal Formal Burgess & Pettigrew Awodey ETCS CCFM SFAM

Structuralist Thesis: Mathematics is concerned with the relations that objects bear to each other, rather than with what these objects are. Structuralist Thesis Ontological: what is structure? An observation about practice Informal: Awodey, Burgess Formal: Lawvere, Makkai

Elementary Theory of the Category of Sets E 1 E0 E 1 E 1 c F (i) F (j) F (k) z 1 n n q u u c s f c E 0 Two-sorted theory No Sand: Quantifiers range over objects and arrows, not over elements But: a S 1 a S

Category of Categories as the Foundation for Mathematics Language: { 0, 1, } { 0, 1 } 1 2 3 y!z(y z x) i ( j ) = 2 arrow in C functor from 2 to A

Global foundations Syntax Language Deductive System Semantics Set Theory FOL = { } classical + ZFC cumulative hierarchy ETCS FOL = {, d 0, d 1, i} classical + Lawvere CCFM? In all cases, = is globally defined

All global foundations say stupid things Claim Any global foundation will say stupid things. Levels: A set is a structure of level 0. A mathematical structure is of level n (incl. ) if its natural setting is in an n-category. e.g. Groups are level-1 structures, categories are level-2 e.g. Simplicial sets are both level 1 and level depending on the context Suppose we have two local criteria of identity 1 and 2. We say that 1 is coarser (resp. finer) than 2 if P 2 Q implies P 1 Q (resp. P 1 Q implies P 2 Q) This assumes that structures are commensurable, possible up to some canonical mapping. e.g. Q R. Lemma : If m n then the criterion of identity S for a collection (or type) S of structures of level m will be coarser than the criterion of identity T for a collection (or type) T of structures of of level n. Proof by examples: Group objects in Set, Category objects in a topos E.

Permanent Parameter Structuralism Proposal: Treat R, N, etc. as arbitrary names, i.e. they name an arbitrary one of the individuals satisfying certain properties Problems: Informal: Doesn t clarify our inferential rules for arbitrary structures Doesn t have any predictive value

Local criteria of structural identity Isomorphism of groups preserves all group theoretic concepts and properties Equivalence of categories preserves all categorical concepts and properties: e.g. having certain limits or colimits Homotopy equivalence of spaces A mathematical practice determines a local notion of identity. Within this practice, if a = b then = φ(a) φ(b) for any well-formed formula φ(x).

Against naive structuralism But = doesn t mean = Worse than stupid: Z 2 Z 2 has one proper subgroup Z 2 Z 2 Z 2 Z 2 Z 2 Limits in Cat are not invariant under categorical equivalences i 1 2 1 1 1 F G M N i F G

Makkai s Syntax Language Deductive System Semantics SFAM FOLDS FOLDS signatures classical weak -categories

FOLDS FOLDS syntax: multi-sorted FOL with sort dependence FOLDS signatures: One-way, skeletal, simple categories T I E A A O O FOLDS semantics: functors into the meta-category S

FOLDS equivalence Isomorphic Structures: Two L-structures M, N : L S are said to be FOLDS equivalent if there exists an L-structure P and fiberwise surjective natural transformations η and θ giving a span of the form: η P θ M N

FOLDS results Indiscernibility of Isomorphs: If M = φ and M = L N then N = φ. Inductive evidence for correctness of FOLDS Two level 1 mathematical structures M and N (e.g. groups, fields) are FOLDS equivalent just in case they are isomorphic. Two categories M and N are folds equivalent just in case they are equivalent as categories. Makkai s Conjecture: For each n, there is a signature L n corresponding to n-categories, and two L n structures are FOLDS equivalent just in case that are Baez-Dolan equivalent as n-categories. Corollary: In FOLDS, it s impossible to be evil or stupid.

Problems for FOLDS FOLDS is either like first-order model theory, or like ZF set theory If the metatheory for FOLDS is formal, then it s global.

A more radical classification of foundations Foundations Non-linguistic:??? Linguistic Local Global Set Theory Category Theory

General argument against linguistic foundations Global: ZFC, ETCS, CCAF. There is a fixed language and a fixed criterion of identity. Local: SFAM, Bell s local mathematics, model theory, Bourbaki style structuralism.

Foundations without language: MLTT, HoTT, UF Four types of judgments Γ A Type Γ A = B Type Γ a : A Γ a = b : A A is a type A and B are the same type a is a term of type A a and b are the same term of type A

Γ A: U Γ a : A Γ b : A Id-form Γ a = A b : U Γ A: U Γ a : A Id-intro Γ refl a : a = A a Γ, x : A, y : A, p : x = A y C : U Γ, z : A d(z): C(z, z, refl z ) Γ D : Π a,b,p C(a, b, Id-elim p ) Γ, x : A, y : A, p : x = A y C : U Γ, z : A d : C(z, z, refl z ) Γ a : A Γ D(a, a, refl a) = d(a): C(a, a, refl a) Id-comp

Type Theory Logic Set Theory HoTT A proposition set space a : A proof element point B(x) predicate family of sets fibration b(x) : B(x) conditional proof family of elements section 0, 1,, { }, A + B A B disjoint union coproduct A B A B set of pairs product space A B A B set of functions function space Σ B(x) x AB(x) disjoint sum total space x : A Π B(x) x AB(x) product space of sections x : A Id A (x, y) x = y { x, x x A} path space A I Table: Points of view of Type Theory

Univalence for Dummies Overheard: Isomorphism is Identity isequiv(f ) = Π x : A iscontr(hfib(f, x)) univ: Π isequiv(idtoequiv) A,B : U where idtoequiv is the canonical map guaranteed by induction. Or in a more informal manner: (A = B) (A B) YES: Isomorphism is Isomorphic to Identity

Univalence as a transport principle The Univalence Axiom should, at least from a logical/foundational point of view, be viewed as a transport principle: it allows transport of any proof about a structure (i.e. a type) to any structure that is equivalent to it, via the identity type. Type-theoretic properties are invariant under types for which a proof of identity can be produced, and therefore properties will be invariant under equivalent types too.

Connecting FOLDS and UF Using (Ahrendt, Kapulkin, Shulman 2013), we can show: Theorem Every expressible property of an object in a category is invariant under isomorphism. Proof. Take a category C with object type C. A property of an object in C is a type C Prop. Suppose C(a) holds for some a : C, i.e. there exists a term (proof) p : C(a) and suppose also that there is an isomorphism between a and b, i.e. a term η : a = b. Now, by the condition, the canonical map idtoiso(a, b) has a quasi-inverse isotoid(a, b). Thus we get a term ɛ = df isotoid(a, b)(η): Id C (a, b) Since we now have a proof of identity we may transfer any property that we can express of a along it and construct a proof that that property holds also of the other identificand. More precisely we use the transport function to transfer the proof p along ɛ, thus getting a term transport(ɛ)(p): C(b), as required.

Connecting FOLDS and UF Theorem (Makkai-Tsementzis) Let S, T be Kan complexes. Then S and T are homotopy equivalent if and only if i S op i T (i.e. if and only if i S and i T are + FOLDS-equivalent as FOLDS op + -structures.)