Real-Cohesion: from Connectedness to Continuity

Real-Cohesion: from Connectedness to Continuity

Cohesion Cohesive type theory Cohesive modalities Brouwer's theorems Real-cohesion: from connectedness to continuity Michael Shulman University of San Diego March 26, 2017 Cohesion Cohesive type theory Cohesive modalities Brouwer's theorems My hat today • I am a mathematician: not a computer scientist. • I am a categorical logician: type theory is a formal system for reasoning internally to categories. Good formal properties of type theory are valued but negotiable. • I am a pragmatic constructivist: I use constructive logic when, and only when, I have good reasons to. No disrespect is meant to the wearers of other hats, including myself on other days. Cohesion Cohesive type theory Cohesive modalities Brouwer's theorems Outline 1 Cohesion 2 Cohesive type theory 3 Cohesive modalities 4 Brouwer's theorems Cohesion Cohesive type theory Cohesive modalities Brouwer's theorems Classical algebraic topology spaces πn, Hn, etc. information algebra Cohesion Cohesive type theory Cohesive modalities Brouwer's theorems Modern algebraic topology shape 1-groupoids spaces (fundamental 1-groupoid) (\homotopy spaces") πn, Hn, etc. information algebra Cohesion Cohesive type theory Cohesive modalities Brouwer's theorems Homotopy type theory homotopy type theory semantics shape 1-groupoids spaces (fundamental 1-groupoid) (\homotopy spaces") πn, Hn, etc. information algebra Cohesion Cohesive type theory Cohesive modalities Brouwer's theorems Homotopy type theory homotopy type theory semantics shape 1-groupoids spaces (fundamental 1-groupoid) (\homotopy spaces") πn, Hn, etc. information algebra Cohesion Cohesive type theory Cohesive modalities Brouwer's theorems Brouwer's fixed-point theorem (classical version) Theorem 2 2 Any continuous map f : D ! D has a fixed point. Proof. r(z) 2 2 Suppose f : D ! D is continuous with 2 no fixed point. For any z 2 D , draw the 2 1 ray from f (z) through z to hit @D = S at 2 z r(z). Then r is continuous, and retracts D 1 1 onto S . Hence π1(S ) = Z is a retract of 2 f (z) π1(D ) = 0, a contradiction. 2 1 • D and S are spaces \up to homeomorphism". • We still have to \do homotopy theory" with them. Cohesion Cohesive type theory Cohesive modalities Brouwer's theorems Cohesive algebraic topology cohesive 1-groupoids shape as discretes as 0-types 1-groupoids spaces (\homotopy spaces") , etc. n , H information π n algebra Cohesion Cohesive type theory Cohesive modalities Brouwer's theorems Cohesive homotopy type theory cohesive homotopy type theory semantics cohesive 1-groupoids shape as discretes as 0-types 1-groupoids spaces (\homotopy spaces") , etc. n , H information π n algebra Cohesion Cohesive type theory Cohesive modalities Brouwer's theorems Cohesive 1-groupoids Idea A continuous 1-groupoid is an 1-groupoid with compatible topologies on the set of k-morphisms for all k. Example • An ordinary topological space of objects, with only identity k-morphisms for k > 0. • An ordinary 1-groupoid, with the discrete topology in all dimensions. • An ordinary 1-groupoid with the indiscrete topology. • The delooping of a topological group G, with one object, with G as the space of 1-morphisms, and only k-identities for k > 1. Cohesion Cohesive type theory Cohesive modalities Brouwer's theorems (Cohesive 1-groupoids, really) Technicality To get a good 1-category, instead of 1-groupoids internal to topological spaces, we use sheaves on the site of cartesian spaces n fR gn2N with the Grothendieck topology of open covers. (There are other interesting sites too: cohesion is more general than n R -detected continuity.) Cohesion Cohesive type theory Cohesive modalities Brouwer's theorems Outline 1 Cohesion 2 Cohesive type theory 3 Cohesive modalities 4 Brouwer's theorems Cohesion Cohesive type theory Cohesive modalities Brouwer's theorems What is cohesive HoTT? Answer #1 We \expand the universe" of HoTT to include cohesive 1-groupoids in addition to ordinary ones. Answer #2 We realize that the HoTT we've been doing all along might as well have been talking about cohesive 1-groupoids in addition to ordinary ones. Homotopy type theory • New intuition: types as 1-groupoids, terms as functors. • Detect their 1-groupoid structure with the identity type. • The old intuition is still present in the 0-types. • Some types that already existed turn out \automatically" to have nontrivial 1-groupoid structure (e.g. the universe is univalent). Cohesion Cohesive type theory Cohesive modalities Brouwer's theorems Adding homotopy to type theory Ordinary type theory (for a mathematican) • Intuition: types as sets, terms as functions. Cohesion Cohesive type theory Cohesive modalities Brouwer's theorems Adding homotopy to type theory Ordinary type theory (for a mathematican) • Intuition: types as sets, terms as functions. Homotopy type theory • New intuition: types as 1-groupoids, terms as functors. • Detect their 1-groupoid structure with the identity type. • The old intuition is still present in the 0-types. • Some types that already existed turn out \automatically" to have nontrivial 1-groupoid structure (e.g. the universe is univalent). Cohesion Cohesive type theory Cohesive modalities Brouwer's theorems Adding topology to type theory Ordinary type theory • Intuition: types as sets, terms as functions. Synthetic topology • New intuition: types as spaces, terms as continuous maps. • Detect their topological structure in various ways. • The old intuition is still present in the discrete spaces. • Some types that already existed turn out \automatically" to have nontrivial topological structure (e.g. the real numbers R have their usual topology). Cohesion Cohesive type theory Cohesive modalities Brouwer's theorems Cohesive HoTT Cohesive HoTT New intuition: types as cohesive 1-groupoids. Every type has both 1-groupoid structure and cohesive/topological structure. Either, both, or neither can be trivial. Example • The higher inductive S1 has nontrivial higher structure 1 (ΩS = Z), but is cohesively discrete (no topology). 1 2 2 2 • S = (x; y): R x + y = 1 has trivial higher structure (is a 0-type), but nontrivial cohesion (its \usual topology"). 1 1 In a moment we will see that S is the shape of S . Cohesion Cohesive type theory Cohesive modalities Brouwer's theorems What does cohesive HoTT look like? • HoTT with extra stuff. Everything you know about synthetic homotopy theory is still true. • Think of every type as having a cohesive structure (perhaps discrete), and every map as continuous. 1 • HITs like S generally have discrete cohesion, whereas R and types built from it have \their usual topologies". • Be careful with words: • A(−1)-truncated map (HoTT Book \embedding") need not be a subspace inclusion; call it a \mono". • There are “identifications” p : x = y and \paths" c : R ! X . • Detect and operate on cohesive structure with \modalities" (in a moment). Cohesion Cohesive type theory Cohesive modalities Brouwer's theorems We do need to stick to constructive logic Q • The strong law of excluded middle A:Type A + :A is incompatible with univalence. Q • The propositional law of excluded middle P:Prop P + :P is consistent with univalence. • Even the propositional law of excluded middle is incompatible with cohesion. Example • Monos are \injective continuous maps". • If A ! B is a mono, its complement :A ! B is a subspace. • Their union as monos has the disjoint union topology: A [:A 6= B. Cohesion Cohesive type theory Cohesive modalities Brouwer's theorems Outline 1 Cohesion 2 Cohesive type theory 3 Cohesive modalities 4 Brouwer's theorems Cohesion Cohesive type theory Cohesive modalities Brouwer's theorems Axiomatic cohesion Definition • [X : the underlying 1-groupoid of X retopologized discretely • ]X : the underlying 1-groupoid of X retopologized codiscretely • Codiscrete types are a reflective subcategory, with reflector ]. \Every map into a codiscrete space is continuous" • Discrete types are a coreflective subcategory, with coreflector [. \Every map out of a discrete space is continuous" Discrete types are also reflective, with reflector s: (sX ! Y ) ' (X ! Y ) whenever Y is discrete. Magically, this universal property characterizes the classical fundamental 1-groupoid. Cohesion Cohesive type theory Cohesive modalities Brouwer's theorems Axiomatic cohesion Definition • [X : the underlying 1-groupoid of X retopologized discretely • ]X : the underlying 1-groupoid of X retopologized codiscretely • sX : the shape∗ of X , topologized discretely ∗ s is an \esh", IPA for a voiceless postalveolar fricative (English sh) Cohesion Cohesive type theory Cohesive modalities Brouwer's theorems Axiomatic cohesion Definition • [X : the underlying 1-groupoid of X retopologized discretely • ]X : the underlying 1-groupoid of X retopologized codiscretely • sX : the shape∗ of X , topologized discretely Discrete types are also reflective, with reflector s: (sX ! Y ) ' (X ! Y ) whenever Y is discrete. Magically, this universal property characterizes the classical fundamental 1-groupoid. ∗ s is an \esh", IPA for a voiceless postalveolar fricative (English sh) • [ is an \idempotent comonadic modality", but it cannot similarly be internalized or extended to slice categories. Theorem The only internal \coreflective subuniverses" are the \slice categories" Type=U for some U : Prop. Cohesion Cohesive type theory Cohesive modalities Brouwer's theorems The problem of discrete coreflection • ] and s are (idempotent, monadic) modalities in the sense of x7.7 of the Book. They internalize as functions Type ! Type. Semantically, they act on all slice categories. • E.g. a mono is “fiberwise

View Full Text

Details

  • File Type
    pdf
  • Upload Time
    -
  • Content Languages
    English
  • Upload User
    Anonymous/Not logged-in
  • File Pages
    54 Page
  • File Size
    -

Download

Channel Download Status
Express Download Enable

Copyright

We respect the copyrights and intellectual property rights of all users. All uploaded documents are either original works of the uploader or authorized works of the rightful owners.

  • Not to be reproduced or distributed without explicit permission.
  • Not used for commercial purposes outside of approved use cases.
  • Not used to infringe on the rights of the original creators.
  • If you believe any content infringes your copyright, please contact us immediately.

Support

For help with questions, suggestions, or problems, please contact us