The Class CAT of Locally Small Categories as a Functor-Free Framework for Foundations and Philosophy

Similar documents
Algebras and Bialgebras

Topological algebra based on sorts and properties as free and cofree universes

Category Theory. Categories. Definition.

Categories and functors

The Yoneda Lemma without category theory: algebra and applications

3. Categories and Functors We recall the definition of a category: Definition 3.1. A category C is the data of two collections. The first collection

OPERAD BIMODULE CHARACTERIZATION OF ENRICHMENT. V2

CS 353B: Algebraic Logic II Chu Spaces and Linear Logic. Vaughan Pratt Stanford University

Category theory for computer science. Overall idea

CATEGORY THEORY. Cats have been around for 70 years. Eilenberg + Mac Lane =. Cats are about building bridges between different parts of maths.

Categories, Functors, Natural Transformations

Operads. Spencer Liang. March 10, 2015

Category Theory (UMV/TK/07)

Broadening the denotational semantics of linear logic

1 Introduction. 2 Categories. Mitchell Faulk June 22, 2014 Equivalence of Categories for Affine Varieties

Theories With Duality DRAFT VERSION ONLY

Adjunctions! Everywhere!

EXAMPLES AND EXERCISES IN BASIC CATEGORY THEORY

On morphisms of lattice-valued formal contexts

An introduction to Yoneda structures

PART I. Abstract algebraic categories

Elements of Category Theory

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

ABSTRACT DIFFERENTIAL GEOMETRY VIA SHEAF THEORY

Categories and Modules

Category Theory. Travis Dirle. December 12, 2017

Symbol Index Group GermAnal Ring AbMonoid

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

C2.7: CATEGORY THEORY

Category Theory. Course by Dr. Arthur Hughes, Typset by Cathal Ormond

Algebraic Geometry

Project: Construction of the Fundamental Group

Equational Logic. Chapter Syntax Terms and Term Algebras

LECTURE 1: SOME GENERALITIES; 1 DIMENSIONAL EXAMPLES

Categories and Functors (Lecture Notes for Midlands Graduate School, 2012) Uday S. Reddy The University of Birmingham

Toposym 2. Zdeněk Hedrlín; Aleš Pultr; Věra Trnková Concerning a categorial approach to topological and algebraic theories

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

An introduction to toposes. Richard Pettigrew Department of Philosophy University of Bristol

Constructions of Derived Equivalences of Finite Posets

Pushouts, Pullbacks and Their Properties

MISHA GAVRILOVICH, ALEXANDER LUZGAREV, AND VLADIMIR SOSNILO PRELIMINARY DRAFT

Foundations of Mathematics

The Essentially Equational Theory of Horn Classes

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

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

Lecture 2: Syntax. January 24, 2018

Adjoint Functors and Heteromorphisms

Categories and functors.

Boolean Algebras, Boolean Rings and Stone s Representation Theorem

A brief Introduction to Category Theory

Topological aspects of restriction categories

Types in categorical linguistics (& elswhere)

COURSE NOTES: HOMOLOGICAL ALGEBRA

Custom Hypergraph Categories via Generalized Relations

Duality in Probabilistic Automata

Algebraic varieties and schemes over any scheme. Non singular varieties

Formal Topology, Chu Space and Approximable Concept

Programming Languages in String Diagrams. [ four ] Local stores. Paul-André Melliès. Oregon Summer School in Programming Languages June 2011

P.S. Gevorgyan and S.D. Iliadis. 1. Introduction

Image schemas via finite-state methods structured category-theoretically

Introduction to Restriction Categories

Categories and Natural Transformations

Exercises on chapter 0

1 Categorical Background

Introduction to Categorical Semantics for Proof Theory (OPLSS 2015)

1 Categories, Functors, and Natural Transformations. Discrete categories. A category is discrete when every arrow is an identity.

THE FUNDAMENTAL GROUP AND CW COMPLEXES

From Wikipedia, the free encyclopedia

Generalized Matrix Artin Algebras. International Conference, Woods Hole, Ma. April 2011

NON-SYMMETRIC -AUTONOMOUS CATEGORIES

The Duality of the Universe

1 Differentiable manifolds and smooth maps

Higher-Dimensional Algebra VIII: The Hecke Bicategory

Observations on Category Theory. John L. Bell

Chu spaces: Complementarity and Uncertainty in Rational Mechanics

Enriched Categories. Stephen Fitz

ESSENTIALLY ALGEBRAIC THEORIES AND LOCALIZATIONS IN TOPOSES AND ABELIAN CATEGORIES

FUNCTORS AND ADJUNCTIONS. 1. Functors

NOTES ON ATIYAH S TQFT S

Cartesian Closed Topological Categories and Tensor Products

An introduction to calculus of functors

Model Theory in the Univalent Foundations

sset(x, Y ) n = sset(x [n], Y ).

Introduction to CATEGORY THEORY and CATEGORICAL LOGIC

A fresh perspective on canonical extensions for bounded lattices

Duality, Residues, Fundamental class

MATH 101A: ALGEBRA I PART C: TENSOR PRODUCT AND MULTILINEAR ALGEBRA. This is the title page for the notes on tensor products and multilinear algebra.

Embedding locales and formal topologies into positive topologies

Closure operators on sets and algebraic lattices

Adjoints, naturality, exactness, small Yoneda lemma. 1. Hom(X, ) is left exact

A few bridges between operational and denotational semantics of programming languages

Dependent type theory

Lecture 2 Sheaves and Functors

7. Homotopy and the Fundamental Group

Representable presheaves

plus = +:RxR--->R, a binary operation; times = *:RxR--->R, another binary operation; constant elements zero = 0, one = 1 in R ;

THE FUNDAMENTAL GROUP AND BROUWER S FIXED POINT THEOREM AMANDA BOWER

10. Smooth Varieties. 82 Andreas Gathmann

Higher Categories, Homotopy Theory, and Applications

Transcription:

The Class CAT of Locally Small Categories as a Functor-Free Framework for Foundations and Philosophy Vaughan Pratt Stanford University Logic Colloquium UC Berkeley April 27, 2018 Vaughan Pratt Stanford University The Class Logic CATColloquium of Locally Small Categories UC Berkeley as a Functor-FreeApril Framework 27, 2018 for Foundations 0 / 10

1. Outline 1 Outline 2 Motivations for foundations and philosophy 3 The class CAT as an alternative to the theory ZFC 4 The category Set: uniqueness in CAT (up to equivalence) 5 Graphs: Irreflexive and reflexive 6 Presheaves 7 Chu(Set, K) as a universal framework 8 Qualia 9 Typed Chu spaces 10 Evolution of human consciousness Vaughan Pratt Stanford University The Class Logic CATColloquium of Locally Small Categories UC Berkeley as a Functor-FreeApril Framework 27, 2018 for Foundations 1 / 10

2. Motivations for foundations and philosophy Q? Foundations: What rests on what? A: Nonwellfounded cycles ok Q? What is ZFC? Mathematics, metamathematics, term rewriting? Q? Can algebraic structures be constructed more economically? A: CAT to the rescue. Q? Is point-set topology fundamentally different from algebra? A: Each mirrors the other. (Descartes would have liked that.) Q? Of what possible use are categories without functors? A: Treating CAT as merely a class will get us a long way. Q? Are properties intrinsically intensional? A: We propose an extensional notion of property. Q? Is red more a noun or an adjective? A: (C.I.Lewis) Red as a quale is equally noun and adjective. Q? How long must evolution of human consciousness take? A: CAT could accelerate natural selection. Q? Is the distinction between sort and property a fundamental feature of human consciousness? A: Open question. Vaughan Pratt Stanford University The Class Logic CATColloquium of Locally Small Categories UC Berkeley as a Functor-FreeApril Framework 27, 2018 for Foundations 2 / 10

3. The class CAT as an alternative to the theory ZFC ZFC starts from the binary relation of set membership. CAT starts from the binary operation of function composition. Sizes Sets :, { }, ω, Q, c, ℵ ɛ47. Classes: Set, Grp. Even larger : CAT. CAT consists of all locally small categories. Each category A CAT consists of a class of objects X, Y,... along with a set A(X, Y ) (homset) of morphisms f : X Y for each pair X, Y. Paths X f Y g Z compose associatively as gf : X Z, with a morphism 1 X : X X at each object X as a two-sided identity for composition. Examples. Set; Grp; monoids ( ob(a) = 1); posets ( A(X, Y ) 1). Isomorphism f : X Y : g : Y X s.t. gf = 1 X, fg = 1 Y. Subcategory A B, Isomorphic cats A B: by analogy with groups. Equivalence: A B when A, B have isomorphic subcategories A B, every object X A is isomorphic to an object X A, & likewise for B. Vaughan Pratt Stanford University The Class Logic CATColloquium of Locally Small Categories UC Berkeley as a Functor-FreeApril Framework 27, 2018 for Foundations 3 / 10

4. The category Set: uniqueness in CAT (up to ) A set-like category (A, 1) is a category A CAT with an object 1 s.t. (i) (1 is the representative singleton) A(1, 1) = 1, and (ii) (extensionality of functions) for any two morphisms f, g : X Y in A, if for all morphisms x : 1 X (elements of X ) fx = gx, then f = g. The carrier of object X is the homset A(1, X ). A set-like category (A, 1) is full when it is its only set-like carrierpreserving extension (CPE) by morphisms alone. A full set-like category (A, 1) is complete when it is equivalent to its every full set-like CPE. Theorem There exists a complete full set-like category. Call it Set. Proof. Take all the homsets in CAT. Vaughan Pratt Stanford University The Class Logic CATColloquium of Locally Small Categories UC Berkeley as a Functor-FreeApril Framework 27, 2018 for Foundations 4 / 10

5. Graphs: Irreflexive and reflexive A graph-like category (A, V, E) is a category A CAT with representative vertex V, and representative edge E having s, t : V E as its two vertices. Each object G has vertices and edges drawn from carriers A(V, G) and A(E, G). All morphisms are graph homomorphisms, by associativity of composition (explained on next slide). Define full and complete by analogy with set-like categories. Theorem There exists a complete full graph-like category. Call it Grph. Proof. For each pair of homsets in CAT form objects G s.t. (A(V, G), A(E, G)) is that pair, for all composites A(E, G)s, A(E, G)t (incidences). For reflexive graphs RGrph, introduce i : E V as vertex V s self-loop, thereby creating two self-loops si, ti : E E one at each end of edge E. Vaughan Pratt Stanford University The Class Logic CATColloquium of Locally Small Categories UC Berkeley as a Functor-FreeApril Framework 27, 2018 for Foundations 5 / 10

6. Presheaves Any category A and set J ob(a) of objects thereof determines the full subcategory J A such that ob(j ) = J. Call such a category a J -like category. J indexes the carriers A(j, A) of each object A while the morphisms f : k j of J index the unary operations af : A(j, A) A(k, A) defined by the right action f A of f on the elements a of A(j, A). This makes each object A of such a pairing (A, J) a heterogeneous algebra, and each morphism h : A B a homomorphism of algebras wrt those operations by its left action on a A(j, A), using associativity in k f j a A h B to show h(f A (a)) = f B (h(a)). Presheaves are simply generalized graphs with {V, E} generalized to J and operation symbols as the morphisms of T = J op. As heterogeneous unary algebras they are models of the commutative diagrams (equations between terms) in T. Set theory =, graph theory = V = s,t E, etc. Vaughan Pratt Stanford University The Class Logic CATColloquium of Locally Small Categories UC Berkeley as a Functor-FreeApril Framework 27, 2018 for Foundations 6 / 10

7. Chu(Set, K) as a universal framework A Chu space (A, r, X ) over a set K consists of sets A and X and a function r : A X K, i.e. matrix. A Chu transform (h, h ) : (A, r, X ) (B, s, Y ) is a pair h : A B, h : Y X of functions satisfying s(h(a), y) = r(a, h (y)) for all a A, y Y. As for Set etc., let J = {1} in A, let L = { } be a second rigid object in A, and let A(1, ) = K. For any object ArX of A, take A = A(1, ArX ) to be the carrier of ArX as for Set, take X = A(ArX, ) to be the cocarrier of ArX, and a A, x X take r(a, x) = xa. Every morphism h : ArX BsY of A acts on a A, y Y thus. 1 a ArX h BsY y Now y(ha) = (yh)a, that is, s(h(a), y) = r(a, h (y)) where h, h denote respectively the left and right actions of h, making h a Chu transform. Chu spaces are of interest because they can represent a wide range of mathematical objects, algebraic, topological, and both. Vaughan Pratt Stanford University The Class Logic CATColloquium of Locally Small Categories UC Berkeley as a Functor-FreeApril Framework 27, 2018 for Foundations 7 / 10

8. Qualia The new object that Chu brings to Set can be understood as a Chu space in its own right having as its carrier the set K. But it can also be understood as furnishing 1 with states, a notion that is nonexistent in Set. Each element of the set K = A(1, ) thus has the ambiguous quality of being simultaneously a covariant point and a contravariant state. If we view points a A as concrete entities and states x X as mental states, this ambiguity of the elements of K would appear to provide a consistent interpretation of C.I. Lewis s notion of qualia, as having simultaneously a perceptual or psychological quality yet also being a real thing given the need for perceived objects to be real. Vaughan Pratt Stanford University The Class Logic CATColloquium of Locally Small Categories UC Berkeley as a Functor-FreeApril Framework 27, 2018 for Foundations 8 / 10

9. Typed Chu spaces Unify presheaves and qualia K : 1 by replacing 1 by base J, by cobase L, and K by a profunctor (distributor, bimodule) K : L J. t f s s, t Sorts in base J. a A h B x p ϕ q f : t s The opposite of an operation symbol in T = J op. A, B universes ( communes ). a : s A Element of sort s in universe A h : A B Morphism in A transforming elements forwards and states backwards. x : B p state or predicate for property p in universe B. p, q properties in cobase L. ϕ : p q Predicate transformer in L acting on p-predicates. K p s = A(s, p), qualia k : s p of sort s for propery p. Vaughan Pratt Stanford University The Class Logic CATColloquium of Locally Small Categories UC Berkeley as a Functor-FreeApril Framework 27, 2018 for Foundations 9 / 10

10. Evolution of human consciousness Human consciousness seems able to distinguish sorts and properties. Perhaps other animals have similar abilities, but since we cannot as yet communicate sufficiently well with them we can only speak about human consciousness. Proposal: Thought emerges from categories as graphs with composable edges constructed at random, with randomly chosen distinguished objects j, k,... acting as sorts and p, q,... acting as properties. We then organize our comprehension of a scene as a universe possessing elements or points and states or predicates. Natural selection then acts to favor those structures that are most helpful to survival. While one could design a great many other ways of accomplishing the same thing, this particular approach is sufficiently simple in organization that it could well be discovered early in human evolution. Vaughan Pratt Stanford University The Class Logic CATColloquium of Locally Small Categories UC Berkeley as a Functor-Free April Framework 27, 2018for Foundations 10 / 10