Canonical extension of coherent categories

Similar documents
Duality for first order logic

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

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

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

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

Topos-theoretic background

Unbounded quantifiers via 2-categorical logic

Lecture 1: Overview. January 24, 2018

Boolean Algebras, Boolean Rings and Stone s Representation Theorem

A fresh perspective on canonical extensions for bounded lattices

Notes about Filters. Samuel Mimram. December 6, 2012

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

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

via Topos Theory Olivia Caramello University of Cambridge The unification of Mathematics via Topos Theory 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

Morita-equivalences for MV-algebras

Some glances at topos theory. Francis Borceux

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

On the characterization of geometric logic

Relational semantics for a fragment of linear logic

Distributive Lattices with Quantifier: Topological Representation

The Morita-equivalence between MV-algebras and abelian l-groups with strong unit

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

SPECTRAL-LIKE DUALITY FOR DISTRIBUTIVE HILBERT ALGEBRAS WITH INFIMUM

arxiv: v1 [math.lo] 10 Sep 2013

An introduction to Yoneda structures

Lattice-ordered abelian groups and perfect MV-algebras: a topos-theoretic perspective

A Grothendieck site is a small category C equipped with a Grothendieck topology T. A Grothendieck topology T consists of a collection of subfunctors

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

Lecture 9: Sheaves. February 11, 2018

Priestley Duality for Bilattices

The interplay between Grothendieck topoi and logic

A VIEW OF CANONICAL EXTENSION

Review of category theory

Modal and Intuitionistic Natural Dualities via the Concept of Structure Dualizability

LOCALES AND TOPOSES AS SPACES

1 Categorical Background

MODELS OF HORN THEORIES

Boolean Algebra and Propositional Logic

Relational lattices via duality

Categories of imaginaries for additive structures

Topological aspects of restriction categories

Varieties of Heyting algebras and superintuitionistic logics

f(s)dµ of X. This integration procedure is determined by the topology on X: note that it is characterized by the normalization condition

Coreflections in Algebraic Quantum Logic

Boolean Algebra and Propositional Logic

A Taste of Categorical Logic Tutorial Notes

Parameterizations and Fixed-Point Operators on Control Categories

A Duality for Distributive Unimodal Logic

Duality and recognition

Topos Investigations of the Extended Priestley Duality. Kostas Viglas

Lecture 2: Syntax. January 24, 2018

Pointless Topology. Seminar in Analysis, WS 2013/14. Georg Lehner ( ) May 3, 2015

A categorical structure of realizers for the Minimalist Foundation

A bitopological point-free approach to compactifications

Sequential product on effect logics

Constructive version of Boolean algebra

Compactness in Toposes

Quantum Logic in Dagger Kernel Categories

PART II.1. IND-COHERENT SHEAVES ON SCHEMES

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

ELEMENTARY EQUIVALENCES AND ACCESSIBLE FUNCTORS INTRODUCTION

Elementary (ha-ha) Aspects of Topos Theory

The equivalence axiom and univalent models of type theory.

Intermediate Model Theory

Quantifiers and duality

Skew Boolean algebras

Constructing the Lindenbaum algebra for a logic step-by-step using duality (extended version)

New York Journal of Mathematics. Directed algebraic topology and higher dimensional transition systems

Vietoris bisimulations

Categorical Models of Constructive Logic

PART I. Abstract algebraic categories

Connecting the categorical and the modal logic approaches to Quantum Mech

INTRODUCTION TO PART V: CATEGORIES OF CORRESPONDENCES

Order Sorted Algebra. Japan Advanced Institute of Science and Technology. March 8, 2008

ESSENTIALLY ALGEBRAIC THEORIES AND LOCALIZATIONS IN TOPOSES AND ABELIAN CATEGORIES

Part II: Recollement, or gluing

Category Theory. Travis Dirle. December 12, 2017

A Taste of Categorical Logic Tutorial Notes

LECTURE 1: SOME GENERALITIES; 1 DIMENSIONAL EXAMPLES

The Morita-equivalence between MV-algebras and abelian l-groups with strong unit

NOTES ON ADJUNCTIONS, MONADS AND LAWVERE THEORIES. 1. Adjunctions

Appendix A Topoi and Logic

Gelfand spectra in Grothendieck toposes using geometric mathematics

A Model of Guarded Recursion via Generalised Equilogical Spaces

Manifolds, Higher Categories and Topological Field Theories

A topological duality for posets

Sheaf-Theoretic Representation of Quantum Measure Algebras

FROM LAX MONAD EXTENSIONS TO TOPOLOGICAL THEORIES

A General Semantics for Evaluation Logic

The space of located subsets

Jesse Han. October 10, McMaster University. Strong conceptual completeness and internal. adjunctions in DefpT q. Jesse Han.

Span, Cospan, and Other Double Categories

STONE DUALITY, TOPOLOGICAL ALGEBRA, AND RECOGNITION

for Boolean coherent toposes

Generalized Topological Covering Systems on. Quantum Events Structures

Univalent Foundations and the equivalence principle

ELEMENTARY TOPOI: SETS, GENERALIZED

Computing Spectra via Dualities in the MTL hierarchy

A unifying model of variables and names

Transcription:

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 lattices (,,, ) 2 Algebraic semantics for coherent logic (,,,, ): Polyadic distributive lattices (pdl s) Coherent categories 3 Canonical extension of pdl s and coherent categories 4 Relation to other constructions (Makkai s topos of types) 5 Future work 2 / 33

Canonical extension of distributive lattices DL + U distributive lattices J Dwn P rf l ClDwn posets U Priestley spaces DL + = completely distributive algebraic lattices Priestley spaces = totally order-disconnected compact Hausdorff spaces 3 / 33

Canonical extension of distributive lattices ( ) δ DL + U distributive lattices J Dwn P rf l ClDwn posets U Priestley spaces DL + = completely distributive algebraic lattices Priestley spaces = totally order-disconnected compact Hausdorff spaces 4 / 33

Canonical extension of distributive lattices DL + = completely distributive algebraic lattices. Canonical extension is left adjoint to DL + DL. Universal characterization of canonical extension: L e L δ f f K where L DL and K, L δ DL +. 5 / 33

Algebraic semantics for coherent logic We start from Signature: Σ = (f 0,..., f k 1, R 0,..., R l 1, c 0,..., c m 1 ) Set of var s / sorts: X = {x 0, x 1,...} / {A, B,...} Equality: = Connectives:,,,, Derivability notion: (given by axioms and rules) Question: What properties does the logic over Σ have? 6 / 33

Algebraic semantics for coherent logic We start from Signature: Σ = (f 0,..., f k 1, R 0,..., R l 1, c 0,..., c m 1 ) Set of var s / sorts: X = {x 0, x 1,...} / {A, B,...} Equality: = Connectives:,,,, Derivability notion: (given by axioms and rules) Question: What properties does the logic over Σ have? First observation: For each n N, (F m(x 0,..., x n 1 )/, ) is a distributive lattice. 7 / 33

Algebraic semantics for coherent logic [] [x 0 ] [x 0, x 1 ]... 8 / 33

Algebraic semantics for coherent logic c φ(c) φ(x 0 ) [] [x 0 ] [x 0, x 1 ]... Substitutions: x 0 c φ(x 0 ) φ(c) 9 / 33

Algebraic semantics for coherent logic c φ(c) φ(x 0 ) [] [x 0 ] [x 0, x 1 ]... Substitutions: x 0 c φ(x 0 ) φ(c) 10 / 33

Algebraic semantics for coherent logic Contexts and substitutions form a category B: Objects: natural numbers (contexts) / sorts Morphism n m: m-tuple t 0,..., t m 1 s.t. F V (t i ) {x 0,..., x n 1 } x 0 [] c [x 0 ] x 0, f(x 0 ) [x 0, x 1 ]... c, f(c) 11 / 33

Algebraic semantics for coherent logic Contexts and substitutions form a category B: Objects: natural numbers (contexts) / sorts Morphism n m: m-tuple t 0,..., t m 1 s.t. F V (t i ) {x 0,..., x n 1 } This category has finite products: x 2 x 0, x 1 [x 0, x 1 ] [x 0, x 1, x 2 ] [x 0 ] t 0, t 1, s 0 t 0, t 1 s 0 [...] 12 / 33

Algebraic semantics for coherent logic Formulas and substitutions: functor B op DL n F m(x 0,..., x n 1 ) n t 0,...,t m 1 m F m(x 0,..., x m 1 ) F m(x 0,..., x n 1 ) φ(x 0,..., x m 1 ) φ(t 0,..., t m 1 ) φ(c, f(c)) φ(x0, f(x0)) φ(x0, x1) [] c [x 0 ] x 0, f(x 0) [x 0, x 1 ]... c, f(c) 13 / 33

Algebraic semantics for coherent logic Existential quantification: related to the inclusion map i φ(x 0 ) x1 ψ(x 0, x 1 ) x 0 [x 0 ] [x 0, x 1 ] x1 (ψ(x 0, x 1 )) φ(x 0 ) ψ(x 0, x 1 ) φ(x 0 ) 14 / 33

Algebraic semantics for coherent logic Existential quantification: related to the inclusion map i φ(x 0 ) x1 ψ(x 0, x 1 ) x 0 [x 0 ] [x 0, x 1 ] x1 (ψ(x 0, x 1 )) x0 φ(x 0 ) ψ(x 0, x 1 ) x0,x 1 i(φ(x 0 )) 15 / 33

Algebraic semantics for coherent logic Existential quantification: interaction with substitutions f(x 0 ) x1 ψ(x 0, x 1 ) f(x 0 ), x 1 [x 0 ] [x 0, x 1 ] x1 (ψ(x 0, x 1 ))[f(x 0 )/x 0 ] = x1 (ψ(f(x 0 ), x 1 )) (Beck-Chevalley) 16 / 33

Algebraic semantics for coherent logic Existential quantification: interaction with substitutions i φ(x 0 ) x1 ψ(x 0, x 1 ) x 0 [x 0 ] [x 0, x 1 ] x1 [i(φ(x 0 ) ψ(x 0, x 1 )] = φ(x 0 ) x1 [ψ(x 0, x 1 )] (Frobenius) 17 / 33

Algebraic semantics for coherent logic A polyadic distributive lattice is a functor P : B op DL s.t. 1 (Contexts & substitutions) B is a category with finite products; 2 (Existential quantification) for all I, J B, P (π): P (I) P (I J) has a left adjoint π satisfying Beck-Chevalley and Frobenius; 3 (Equality) for all I, J B, P (δ): P (I I J) P (I J) has a left adjoint δ satisfying Beck-Chevalley and Frobenius, (where δ = π 1, π 1, π 2 : I J I I J). 18 / 33

Algebraic semantics for coherent logic Examples of polyadic distributive lattices (pdl s): Syntactic pdl B = contexts and substitutions F : B op DL n F m(x 0,..., x n 1 )/ Powerset pdl B = Set P : B op DL A P(A) A f B P(B) f 1 P(A). 19 / 33

Polyadic distr. lattices and coherent categories Polyadic distr. lattices Functor P : B op DL s.t. B has finite products; P (π) and P (δ) have left adjoints satisfying BC and Frobenius. Coherent categories Category C s.t. C has finite limits; C has stable finite unions; C has stable images. 20 / 33

Polyadic distr. lattices and coherent categories Polyadic distr. lattices Functor P : B op DL s.t. B has finite products; P (π) and P (δ) have left adjoints satisfying BC and Frobenius. Coherent categories Category C s.t. C has finite limits; C has stable finite unions; C has stable images. Proposition There is an adjunction A: pdl Coh: S, A S. For C Coh, S(C) = S C : C op DL A Sub C (A) and A(S(C)) C. 21 / 33

Canonical extension of pdl s Recall: canonical extension for DL s is a functor DL ( )δ DL +. Definition For a pdl P : B op DL we define: P δ : B op P DL ( )δ DL. Proposition For a pdl P, P δ is again a pdl. Proof: check that P δ (π) and P δ (δ) have left adjoints satisfying BC and Frobenius. 22 / 33

Canonical extension of coherent categories We have: adjunction A: pdl Coh: S, C A(S C ) for a pdl P, P δ : B op P DL ( )δ DL Definition For a coherent category C we define: C δ = A(S δ C ) Proposition For a distributive lattice L, A(S δ L ) Lδ. 23 / 33

Canonical extension of coherent categories Properties of C δ = A(SC δ ): 1 subobject lattices are in DL + 2 pullback morphisms are complete lattice homomorphisms Coh + = coherent categories satisfying (1) and (2). 24 / 33

Canonical extension of coherent categories Properties of C δ = A(SC δ ): 1 subobject lattices are in DL + 2 pullback morphisms are complete lattice homomorphisms Coh + = coherent categories satisfying (1) and (2). Universal characterization: C M 0 C δ M M E where C Coh, E, C δ Coh +, M a coherent functor satisfying: 25 / 33

Canonical extension of coherent categories Properties of C δ = A(SC δ ): 1 subobject lattices are in DL + 2 pullback morphisms are complete lattice homomorphisms Coh + = coherent categories satisfying (1) and (2). Universal characterization: C M 0 C δ M M E where C Coh, E, C δ Coh +, M a coherent functor satisfying: for all A α B in C, ρ (prime) filter in S C (A), M(α) ( {M(U) U ρ}) = { M(α) (M(U)) U ρ}. 26 / 33

Topos of types Note: S δ C : Cop DL + is an internal frame in Set Cop = Ĉ. Then ShĈ(SC δ ) T (C) = topos of types of C. 27 / 33

Topos of types Note: S δ C : Cop DL + is an internal frame in Set Cop = Ĉ. Then ShĈ(SC δ ) T (C) = topos of types of C. Topos of types was introduced by Makkai in 1979 as: a reasonable codification of the discrete (non topological) syntactical structure of types of the theory a tool to prove representation theorems conceptual tool meant to enable us to formulate precisely certain natural intuitive questions Some later work by: Magnan & Reyes and Butz. 28 / 33

Topos of types and the class of models For a distributive lattice L, prime filters of L = lattice homomorphisms L 2 = models of L. L δ = D(Mod(L)) Categorical analogue: Mod(C) = coherent functors M : C Set. Study: Set Mod(C). We have to restrict to an appropriate subcategory K of Mod(C). Question: How does Set K relate to T (C) = ShĈ(S δ C )? 29 / 33

Topos of types and the class of models K appropriate subcategory of M od(c). Question: How does Set K relate to T (C) = ShĈ(S δ C )? Evaluation functor ev : C Set K A ev(a): K Set M M(A) Gives a geometric morphism φ ev : Set K Set Cop T (C) Set K φ ev Set Cop 30 / 33

Topos of types and the class of models K appropriate subcategory of M od(c). Question: How does Set K relate to T (C) = ShĈ(S δ C )? Evaluation functor ev : C Set K A ev(a): K Set M M(A) Gives a geometric morphism φ ev : Set K Sh(C, J coh ) T (C) Set K Sh(C, J coh ) φ ev 31 / 33

Topos of types and the class of models K appropriate subcategory of M od(c). Question: How does Set K relate to T (C) = ShĈ(S δ C )? Evaluation functor ev : C Set K A ev(a): K Set M M(A) Gives a geometric morphism φ ev : Set K Sh(C, J coh ) T (C) Set K Sh(C, J coh ) φ ev Makkai: T (C) functors in Set K with finite support property 32 / 33

Future work We have: notion of canonical extension for coherent categories We would like to: Study the following diagram (where K Mod(C)): T (C) Set K Sh(C, J coh ) φ ev Generalize to Heyting categories and study addition of axioms Apply the developed theory in the study of first order logics In particular: study interpolation problems for first order logics, e.g. for IPL + (φ ψ) (ψ φ) 33 / 33