Binary positivity in the language of locales

Similar documents
Embedding locales and formal topologies into positive topologies

The role of the overlap relation in constructive mathematics

The space of located subsets

The overlap algebra of regular opens

Constructive version of Boolean algebra

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

Boolean Algebra and Propositional Logic

Boolean Algebra and Propositional Logic

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

Constructive version of Boolean algebra

Formal Topology, Chu Space and Approximable Concept

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

Cosheaves and connectedness in formal topology

Point-Free Topology. Erik Palmgren Uppsala University, Dept. of Mathematics

Topology Proceedings. COPYRIGHT c by Topology Proceedings. All rights reserved.

Exponentiation of unary topologies over inductively generated formal topologies

Logics above S4 and the Lebesgue measure algebra

From intuitionistic topology to point-free topology

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

The Relation Reflection Scheme

A Non-Topological View of Dcpos as Convergence Spaces

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

Point-Free Topology and Foundations of Constructive Analysis 1

Skew Boolean algebras

Spatiality for formal topologies

Formal Epistemology: Lecture Notes. Horacio Arló-Costa Carnegie Mellon University

Some glances at topos theory. Francis Borceux

Universal Algebra for Logics

On topologies defined by irreducible sets

A bitopological point-free approach to compactifications

Lecture 2: Syntax. January 24, 2018

The equivalence axiom and univalent models of type theory.

ALGEBRAIC GEOMETRY COURSE NOTES, LECTURE 9: SCHEMES AND THEIR MODULES.

CONSTRUCTIVE GELFAND DUALITY FOR C*-ALGEBRAS

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

Notes about Filters. Samuel Mimram. December 6, 2012

MV-algebras and fuzzy topologies: Stone duality extended

Synthetic Computability

Localic completion of generalized metric spaces II: Powerlocales

Formal Baire space in constructive set theory

On Augmented Posets And (Z 1, Z 1 )-Complete Posets

arxiv: v1 [math.lo] 23 Jul 2009

ON THE CONGRUENCE LATTICE OF A FRAME

Elementary (ha-ha) Aspects of Topos Theory

The Locale of Random Sequences

A Discrete Duality Between Nonmonotonic Consequence Relations and Convex Geometries

Some constructive roads to Tychonoff

Morita-equivalences for MV-algebras

Introduction to generalized topological spaces

Abstract Interpretation from a Topological Perspective

The Logic of Partitions

The prime spectrum of MV-algebras based on a joint work with A. Di Nola and P. Belluce

Boolean Algebras, Boolean Rings and Stone s Representation Theorem

ClC (X ) : X ω X } C. (11)

SPECTRAL-LIKE DUALITY FOR DISTRIBUTIVE HILBERT ALGEBRAS WITH INFIMUM

Non-deterministic inductive definitions and Fullness

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

Congruence Boolean Lifting Property

arxiv: v1 [math.ct] 28 Dec 2018

UNITARY UNIFICATION OF S5 MODAL LOGIC AND ITS EXTENSIONS

Are There Enough Injective Sets?

Krivine s Intuitionistic Proof of Classical Completeness (for countable languages)

arxiv:math/ v1 [math.lo] 5 Mar 2007

On minimal models of the Region Connection Calculus

On injective constructions of S-semigroups. Jan Paseka Masaryk University

Unbounded quantifiers via 2-categorical logic

Partial Metrics and Quantale-valued Sets. by Michael Bukatin, Ralph Kopperman, Steve Matthews, and Homeira Pajoohesh

Topos-theoretic background

Extending Algebraic Operations to D-Completions

Continuity of partially ordered soft sets via soft Scott topology and soft sobrification A. F. Sayed

The problem of foundations - summary

CONFLUENTES MATHEMATICI

Real-cohesion: from connectedness to continuity

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

A topological duality for posets

Lecture 1: Overview. January 24, 2018

Sheaf models of type theory

Algebraically Closed Fields

Adjunctions! Everywhere!

Algebraic Geometry

Modal logic and the Vietoris functor

SJÄLVSTÄNDIGA ARBETEN I MATEMATIK

Topological aspects of restriction categories

Class Notes on Poset Theory Johan G. Belinfante Revised 1995 May 21

U-Sets as a probabilistic set theory

LATTICE PROPERTIES OF T 1 -L TOPOLOGIES

Closure operators on sets and algebraic lattices

Boolean Algebra CHAPTER 15

CW complexes. Soren Hansen. This note is meant to give a short introduction to CW complexes.

FOX COMPLETIONS AND LAWVERE DISTRIBUTIONS. Introduction MARTA BUNGE

3. The Sheaf of Regular Functions

ON THE COFIBRANT GENERATION OF MODEL CATEGORIES arxiv: v1 [math.at] 16 Jul 2009

Lecture 9: Sheaves. February 11, 2018

Math 541 Fall 2008 Connectivity Transition from Math 453/503 to Math 541 Ross E. Staffeldt-August 2008

Algebraic Varieties. Notes by Mateusz Micha lek for the lecture on April 17, 2018, in the IMPRS Ringvorlesung Introduction to Nonlinear Algebra

Topology Proceedings. COPYRIGHT c by Topology Proceedings. All rights reserved.

THE SEMICONTINUOUS QUASI-UNIFORMITY OF A FRAME

Derived Algebraic Geometry IX: Closed Immersions

Direct Limits. Mathematics 683, Fall 2013

Transcription:

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 positivity in the language of locales 4WFTop - Ljubljana, June 15-20 2012 1 / 29

About this talk 1987 G. Sambin & P. Martin-Löf formal topology = predicative version of a locale = locale with base today G. Sambin POSITIVE topology = formal topology + a BINARY POSITIVITY PREDICATE What does a binary positivity predicate correspond to in the languages of locales? a formal topology IS TO a locale AS a POSITIVE topology IS TO a locale +...?!? Answer: a suitable system of overt, weakly closed sublocales Francesco Ciraulo (Padua) Binary positivity in the language of locales 4WFTop - Ljubljana, June 15-20 2012 2 / 29

Locales with bases A base for a locale L is a subset S L s.t. x = {a S a x} (for every x in L) Put a U (for a S and U S) def. a U so that {a S a U} = U (formal open subset) (any element of L) Formal topology corresponding to L (S, ) Formal topology = axiomatization of (S, ) Overt locale = formal topology + unary positivity predicate = (S,, Pos) Pos(a) L (a) = 1 Francesco Ciraulo (Padua) Binary positivity in the language of locales 4WFTop - Ljubljana, June 15-20 2012 3 / 29

Positive topologies ( locales {}}{ formal topologies + binary positivity) locale {}}{ ( S,, ) binary positivity S Pow(S) a U a U + a U U V a V + a U a {b S b U} + a U {}}{ a U a V ( u U)(u V ) (compatibility) {a S a U} formal closed subset FormalClosed( ) def = {formal closed subsets w.r.t. } Francesco Ciraulo (Padua) Binary positivity in the language of locales 4WFTop - Ljubljana, June 15-20 2012 4 / 29

Two notions of closure Intuitionistically, TWO different ways of defining closure for a subspace Y of a topological space: int( Y ) = the complement of the interior of the complement of X cl(y ) = the set of adherent points of X cl(y ) int( Y ) and so Y = int( Y ) = Y = cl(y ) but NOT the other way round (counterexample: discrete topology). Francesco Ciraulo (Padua) Binary positivity in the language of locales 4WFTop - Ljubljana, June 15-20 2012 5 / 29

Example: positivities on a topological space (X, τ) topological space S τ base For x a point, x def = {a S x a} = basic open neighbourhoods of x. a X U def ( x a)( x U) ( x X )(a x U) More generally: FormalClosed( X ) = {D X D = cl(d)} U {x X x U} {a S a D} D Sambin s notation for inhabited intersection For every subset Y X, the relation a Y U def ( y Y )(a y U) is a positivity and FormalClosed( Y ) = {closed sets in the subspace topology on Y }. Francesco Ciraulo (Padua) Binary positivity in the language of locales 4WFTop - Ljubljana, June 15-20 2012 6 / 29

On the lattice of positivities Posty(L) def = all positivities on L (w.r.t. S). L locale S base Posty(L) is ordered by INCLUSION: 1 2 def ( a S, U S)(a 1 U a 2 U) Posty(L) is a SUPLATTICE with: a ( i i) U i(a i U) So Posty(L) has: MINIMUM a min U falsum MAXIMUM a max U a U for some positivity (a more explicit characterization below) Francesco Ciraulo (Padua) Binary positivity in the language of locales 4WFTop - Ljubljana, June 15-20 2012 7 / 29

Splitting subsets & suplattice morphisms (completely-prime up-sets & sup-preserving maps) Z L is splitting if x Y x Z, that is, ( Y ) Z Y Z Y Z for every {x} Y L. Let us put Split(L) def = {splitting subsets of L}. Facts: ( ) 1 Split(L), is a suplattice; 2 there exists an isomorphism of suplattices Split(L) = SupLat(L, Ω) Z [x { x Z}] ϕ 1 ({ }) ϕ where Ω = Pow({ }) is the frame of truth values. Examples: points, Pos. Francesco Ciraulo (Padua) Binary positivity in the language of locales 4WFTop - Ljubljana, June 15-20 2012 8 / 29

FormalClosed( ) Split(L) = SupLat(L, Ω) Thanks to compatibility... FormalClosed( ) Split(L) U U = {x L u x for some u U} {a S a U} {x L ( a S)(a x and a U)} is a sub-suplattice of Split(L) (w.r.t. union) FormalClosed( ) SupLat(L, Ω) {a S a U} [x { ( a S)(a x and a U)}] is a sub-suplattice of SupLat(L, Ω) Francesco Ciraulo (Padua) Binary positivity in the language of locales 4WFTop - Ljubljana, June 15-20 2012 9 / 29

Positivities AS sub-suplattices of Split(L) A base-independent description of positivities For each base S of L, the following defines a BIJECTION between L locale Posty(L) w.r.t. S and {sub-suplattices of Split(L)} { U U FormalClosed( )} a F U def ( Z F )(a Z S U) F Note: FormalClosed( F ) = {Z S Z F } = F Corollaries For S 1, S 2 bases of L: Posty(L) w.r.t. S 1 = Posty(L) w.r.t. S2. For every one has: = FormalClosed( ), that is, a U a Z U for some Z FormalClosed( ) Francesco Ciraulo (Padua) Binary positivity in the language of locales 4WFTop - Ljubljana, June 15-20 2012 10 / 29

The greatest positivity max in terms of splitting subsets In the previous isomorphism Posty(L) = {sub-suplattices of Split(L)} max corresponds to Split(L) so and a max U ( Z Split(L) )( a Z S U ) FormalClosed( max ) = {Z S Z Split(L)} = Split(L) Constructively... If L = (S, ) is inductively generated, then max is generated by coinduction. (Martin-Löf & Sambin - Generating Positivity by Coinduction) Francesco Ciraulo (Padua) Binary positivity in the language of locales 4WFTop - Ljubljana, June 15-20 2012 11 / 29

Formal closed subsets AS... Bunge & Funk, Constructive Theory of the Lower Power Locale, MSCS 6 (1996) Points of the lower powerlocale = = overt, weakly closed sublocales of L = suplattice morphisms L Ω=Pow({ }) = splitting subsets of L = Posty(L) FormalClosed( ) = FormalClosed( max ) See also Spitters, Locatedness and overt sublocales, APAL 162 (2010) and Vickers, Constructive points of powerlocales, Math. Proc. Cambridge Philos. Soc. 122 (1997) Francesco Ciraulo (Padua) Binary positivity in the language of locales 4WFTop - Ljubljana, June 15-20 2012 12 / 29

Weakly closed sublocales See Vickers, Sublocales in Formal Topology, JSL 72 (2007) and Johnstone s Elephant for the more general notion of fibrewise closed. A weakly closed sublocale of (S, ) is one generated as follows 1 for each a S fix a (possibly empty) set I (a) of PROPOSITIONS; 2 for a S and P I (a) impose the EXTRA condition a {x S P}. CLASSICALLY: this is just a closed sublocale. Warning In the spatial case, cl(y ) need not be weakly closed! Weakly closed sublocales are closed under binary joins. If {Y X cl(y ) = Y } is closed under binary unions, then LLPO. (Johnstone) (Bridges) Francesco Ciraulo (Padua) Binary positivity in the language of locales 4WFTop - Ljubljana, June 15-20 2012 13 / 29

Overt, weakly closed sublocales (S, ) (S, ) is weakly closed AND overt IFF there exists P SupLat(L, Ω) = Split(L) s.t. can be generated by imposing the EXTRA axioms a {x S P(a) = 1}, or equivalently a {a} P, for all a S. P is the unary positivity predicate of (S, ). Fact: point of (S, ) = point of (S, ) s.t. all its basic neighbourhoods are in P Francesco Ciraulo (Padua) Binary positivity in the language of locales 4WFTop - Ljubljana, June 15-20 2012 14 / 29

Formal closed subsets AS overt weakly-closed sublocales Given (S,, ) and U = {x S x U} positive topology (formal closed subset) U splitting subset x { x ( U)} suplattice morphism L Ω overt, weakly closed sublocale generated by imposing a {a} U with UNARY positivity given by ( ) U. This is the smallest sublocale for which ( ) U is a unary positivity predicate. Its points are the points of (S, ) which are contained in U. Francesco Ciraulo (Padua) Binary positivity in the language of locales 4WFTop - Ljubljana, June 15-20 2012 15 / 29

Positivities AS... A formal closed subset of L = (S, ) is...... {a S a U} for some U S and some Posty(L)... {a S a max U} for some U S... S Z for some Z Split(L)... S ϕ 1 (1) for some ϕ SupLat(L, Ω)... {a S Pos(a)} for some (S,, Pos) (S, ) }{{} overt and weakly closed A positivity on a locale L is... splitting subsets of L... a suplattice of suplattice morphisms from L to Ω overt, weakly closed sublocales of L and max = Split(L) = SupLat(L, Ω) = {overt, weakly closed sublocales of L} Francesco Ciraulo (Padua) Binary positivity in the language of locales 4WFTop - Ljubljana, June 15-20 2012 16 / 29

Morphisms between positive topologies L 1 {}}{{}}{ A morphism f : ( S 1, 1, 1 ) ( S 2, 2, 2 ) is a morphism f : L 1 L 2 of locales (with Ωf the corresponding morphism of frames in the opposite direction) L 2 such that: a Ωf (b) a 1 U } { = b 2 y S2 u U.u Ωf (y)} }{{} Ωf (y) U for all a U S 1 and b S 2.?!? Francesco Ciraulo (Padua) Binary positivity in the language of locales 4WFTop - Ljubljana, June 15-20 2012 17 / 29

Positive topology = (L, Φ), with L a locale and Φ SupLat(L, Ω) Given (L 1, Φ 1 ), (L 2, Φ 2 ) and f : L 1 L 2 in Loc TFAE 1 f is a morphism of positive topologies; 2 the map U S 2 (Ωf ) 1 ( U) maps formal closed of (L 2, Φ 2 ) to formal closed of (L 1, Φ 1 ); 3 (Ωf ) 1 maps elements of Split(L 1 ) corresponding to Φ 1 to elements of Split(L 2 ) corresponding to Φ 2 ; 4 ( ϕ Φ 1 )(ϕ Ωf Φ 2 ), that is, Φ 1 Ωf Φ 2. [Ω ϕ L 1 ] Φ 1 [Ω ϕ Ωf L 1 L 2 ] Φ 2 Francesco Ciraulo (Padua) Binary positivity in the language of locales 4WFTop - Ljubljana, June 15-20 2012 18 / 29

The category PTop of Positive Topologies Objects (L, F ) (L, Φ) L locale + binary positivity F Split(L) Φ SupLat(L, Ω) Morphisms f : L 1 L 2 of locales s.t. (Ωf ) 1 [F 1 ] F 2 Φ 1 Ωf Φ 2 Francesco Ciraulo (Padua) Binary positivity in the language of locales 4WFTop - Ljubljana, June 15-20 2012 19 / 29

Embedding Loc into PTop PTop ( (L 1, Φ 1 ), (L 2, Φ 2 ) ) = {f Loc(L 1, L 2 ) Φ 1 Ωf Φ 2 } Loc(L, L ) = PTop ( (L, Φ), (L, Φ max ) ) for every Φ SupLat(L, Ω) SupLat(L, Ω) Φ max By identifying L with ( {}}{ L, SupLat(L, Ω) ), we get: Loc PTop. Fact: Loc is a reflective subcategory of PTop. Francesco Ciraulo (Padua) Binary positivity in the language of locales 4WFTop - Ljubljana, June 15-20 2012 20 / 29

Points of a positive topologies Def: a point of (S,, ) is...... a point of (S, ) which belongs to FormalClosed( ) i.e. a point whose set of basic neighbourhoods belongs to FormalClosed( ). Points(L, Φ) = Points(L) Φ = Frame(L, Ω) Φ = {ϕ Φ ϕ preserves finite meets} = PTop ( 1, (L, Φ) ) where 1 = terminal object of PTop = terminal locale + Φ max Idea: a positivity is a way for selecting points. Sambin & Trentinaglia, On the meaning of positivity relations..., J.UCS 11 (2005) Note that: Points(L, Φ max ) = Points ( L, SupLat(L, Ω) ) = Points(L). Francesco Ciraulo (Padua) Binary positivity in the language of locales 4WFTop - Ljubljana, June 15-20 2012 21 / 29

One formal closed subset, three positive topologies Let (S,, ) be a positive topology. For any H FormalClosed( ) one can construct: 1 an overt, weakly closed sublocale (S, H ) by adding the extra axiom schema a {a} H (H acts as the unary positivity predicate) 2 another positivity H defined by: a H U def a H U (j.w.w. G. Sambin and M. Maietti) And one can show that: Pt(S, H ) = Pt(S, H, H ) = {α Pt(S, ) α 1 ( ) S H} = Pt (S,, H ) this is PREDICATIVE (even when is not generated) Francesco Ciraulo (Padua) Binary positivity in the language of locales 4WFTop - Ljubljana, June 15-20 2012 22 / 29

Two adjunctions between Top and PTop 1 Extending the usual adjunction between Top and Loc: Top Loc PTop X ΩX (ΩX, max ) Pt(L) L (L, Φ) 2 A new adjunction: Top PTop X (ΩX, X ) Pt(L, Φ) (L, Φ) Recall that a X U ( x X )(a x U) where x = basic neighbourhoods of x. CLASSICALLY : X = max and so Pt(ΩX, X ) = Pt(ΩX, max ) = Pt(ΩX ). Francesco Ciraulo (Padua) Binary positivity in the language of locales 4WFTop - Ljubljana, June 15-20 2012 23 / 29

Two notions of sobriety points = Pt(ΩX ) = Pt(ΩX, max ) strong points = Pt(ΩX, X ) α Pt(ΩX ) is strong if for all a α, there exists x X s.t. a x α. sober X = Pt(ΩX, max ) weak sober X = Pt(ΩX, X ) If X is T 2, then X is weakly sober. On the contrary, if T 2 sober were true, then LPO would hold. Fourman & Scott, Sheaves and Logic, in Applications of sheaves, LNM 753 (1979) Aczel & Fox, Separation properties in constructive topology, OLG 48 (2005) Francesco Ciraulo (Padua) Binary positivity in the language of locales 4WFTop - Ljubljana, June 15-20 2012 24 / 29

Spatiality for positive topologies A positive topology (L, ) is (bi-)spatial if that requires TWO things: (L, ) = ( ΩPt(L, ), Pt(L, ) ) 1 L = ΩPt(L, ) (stronger than usual spatiality) 2 = Pt(L, ) By unfolding definitions: 1 x y IFF ( α Pt(L) Φ )( α(x) α(y) ) 2 a U IFF ( α Pt(L, ) )( a α 1 ( ) S U ) ( reducibility ) 1 i.e. Φ coincides with its sub-suplattice spanned by Pt(L) Φ. 1 Rinaldi, Sambin and Schuster have a joint work in progress about reducibility in Ring Theory. Francesco Ciraulo (Padua) Binary positivity in the language of locales 4WFTop - Ljubljana, June 15-20 2012 25 / 29

Positivity relations on suplattices The notion of a binary positivity predicate makes sense also for the category SupLat of suplattices and sup-preserving maps. basic topology = suplattice L + positivity Φ SupLat(L, Ω) See C. & Sambin, A constructive Galois connection between closure and interior, JSL, to appear and my talk in Kanazawa 2010. As before, every suplattice L can be identified with the basic topology (L, Φ max ). Francesco Ciraulo (Padua) Binary positivity in the language of locales 4WFTop - Ljubljana, June 15-20 2012 26 / 29

Positivity on topoi (?) Future work (?) By adopting the view of TOPOI as generalized spaces... L locale E topos Ω Set ϕ SupLat(L, Ω) functor from E to Set that preserves colimits...... Aim: to obtain a PREDICATIVE account of some Topos Theory (e.g. of closed subtopoi). Francesco Ciraulo (Padua) Binary positivity in the language of locales 4WFTop - Ljubljana, June 15-20 2012 27 / 29

References 1 P. Aczel and C. Fox, Separation properties in constructive topology, in From sets and types to topology and analysis, Oxford Logic Guides 48 (2005), pp. 176-192. 2 M. Bunge and J. Funk, Constructive Theory of the Lower Power Locale, Mathematical Structures in Computer Science 6 (1996), pp. 69-83. 3 F. Ciraulo and G. Sambin, A constructive Galois connection between closure and interior, Journal of Symbolic Logic, to appear (arxiv:1101.5896v2). 4 M. P. Fourman and D. S. Scott, Sheaves and Logic, in Applications of sheaves, Lecture Notes in Mathematics 753 (1979), pp. 302-401. 5 P. T. Johnstone, Sketches of an elephant: a topos theory compendium, Oxford Logic Guides 43-44 (2002). 6 P. Martin-Löf and G. Sambin, Generating Positivity by Coinduction, in Sambin s book. 7 G. Sambin and G. Trentinaglia, On the meaning of positivity relations for regular formal spaces, Journal of Universal Computer Science 11 (2005), pp. 2056-2062. 8 B. Spitters, Locatedness and overt sublocales, Annals of Pure and Applied Logic 162 (2010), pp. 36-54. 9 S. Vickers, Constructive points of powerlocales, Mathematical Proceedings of the Cambridge Philosophical Society 122 (1997), pp. 207-222. 10 S. Vickers, Sublocales in Formal Topology, Journal of Symbolic Logic 72 (2007), pp. 463-482. Francesco Ciraulo (Padua) Binary positivity in the language of locales 4WFTop - Ljubljana, June 15-20 2012 28 / 29

Najlepša hvala! Thank you very much! Francesco Ciraulo (Padua) Binary positivity in the language of locales 4WFTop - Ljubljana, June 15-20 2012 29 / 29