The role of the overlap relation in constructive mathematics

Similar documents
Constructive version of Boolean algebra

Binary positivity in the language of locales

Constructive version of Boolean algebra

The overlap algebra of regular opens

Embedding locales and formal topologies into positive topologies

Completions of Ordered Algebraic Structures A Survey

The space of located subsets

Lattice Theory Lecture 5. Completions

A bitopological point-free approach to compactifications

arxiv: v1 [math.lo] 23 Jul 2009

RELATION ALGEBRAS. Roger D. MADDUX. Department of Mathematics Iowa State University Ames, Iowa USA ELSEVIER

Relations on Hypergraphs

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

Houston Journal of Mathematics. c 2004 University of Houston Volume 30, No. 4, 2004

Notes about Filters. Samuel Mimram. December 6, 2012

Constructive algebra. Thierry Coquand. May 2018

The Relation Reflection Scheme

Distributive residuated frames and generalized bunched implication algebras

A VIEW OF CANONICAL EXTENSION

A topological duality for posets

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

cse371/mat371 LOGIC Professor Anita Wasilewska Fall 2018

UNITARY UNIFICATION OF S5 MODAL LOGIC AND ITS EXTENSIONS

Duality and Automata Theory

A fresh perspective on canonical extensions for bounded lattices

Canonical extensions and the intermediate structure

A Discrete Duality Between Nonmonotonic Consequence Relations and Convex Geometries

Sets and Motivation for Boolean algebra

Proving simple set properties...

Relational semantics for a fragment of linear logic

An Introduction to the Theory of Lattice

Boolean Algebra and Propositional Logic

Boolean Algebra and Propositional Logic

Introduction to generalized topological spaces

JOIN-COMPLETIONS OF ORDERED ALGEBRAS

Algebraic duality for partially ordered sets

The Zariski Spectrum of a ring

SPECTRAL-LIKE DUALITY FOR DISTRIBUTIVE HILBERT ALGEBRAS WITH INFIMUM

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

11 Annihilators. Suppose that R, S, and T are rings, that R P S, S Q T, and R U T are bimodules, and finally, that

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

Comparing intuitionistic quantum logics

A duality-theoretic approach to MTL-algebras

Boolean Algebras, Boolean Rings and Stone s Representation Theorem

The Logic of Partitions with an application to Information Theory

CHAPTER 11. Introduction to Intuitionistic Logic

An algebraic approach to Gelfand Duality

Varieties of Heyting algebras and superintuitionistic logics

Notes on Ordered Sets

MONADIC FRAGMENTS OF INTUITIONISTIC CONTROL LOGIC

Exponentiation of unary topologies over inductively generated formal topologies

RESIDUATED FRAMES WITH APPLICATIONS TO DECIDABILITY

MacNeille completions and canonical extensions

Math 455 Some notes on Cardinality and Transfinite Induction

Number Axioms. P. Danziger. A Group is a set S together with a binary operation (*) on S, denoted a b such that for all a, b. a b S.

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

Abstract Interpretation from a Topological Perspective

Algebras with finite descriptions

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

CONSTRUCTIVE GELFAND DUALITY FOR C*-ALGEBRAS

arxiv: v1 [cs.lo] 4 Sep 2018

From Residuated Lattices to Boolean Algebras with Operators

Properties of Boolean Algebras

ANNIHILATOR IDEALS IN ALMOST SEMILATTICE

Introduction to Kleene Algebras

Computability of Heyting algebras and. Distributive Lattices

CONTINUITY. 1. Continuity 1.1. Preserving limits and colimits. Suppose that F : J C and R: C D are functors. Consider the limit diagrams.

On the Truth Values of Fuzzy Statements

Topological Duality and Algebraic Completions

EQUIVALENCE RELATIONS AND OPERATORS ON ORDERED ALGEBRAIC STRUCTURES. UNIVERSITÀ DEGLI STUDI DELL'INSUBRIA Via Ravasi 2, Varese, Italy

Completions of Ordered Algebraic Structures: A Survey

Formal Topology, Chu Space and Approximable Concept

Unification of terms and language expansions

Axioms of Kleene Algebra

On Jankov-de Jongh formulas

Extending Algebraic Operations to D-Completions

Embedding theorems for normal divisible residuated lattices

Lecture Notes: Selected Topics in Discrete Structures. Ulf Nilsson

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

Exploring the Exotic Setting for Algebraic Geometry

Localic completion of generalized metric spaces II: Powerlocales

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

CONFLUENTES MATHEMATICI

Priestley Duality for Bilattices

A Bimodal Perspective on Possibility Semantics

Qualifying Exam Logic August 2005

Joseph Muscat Universal Algebras. 1 March 2013

Semantics of intuitionistic propositional logic

Boolean Algebras. Chapter 2

1.A Sets, Relations, Graphs, and Functions 1.A.1 Set a collection of objects(element) Let A be a set and a be an elements in A, then we write a A.

Dedekind MacNeille Completion of n-ordered Sets

ON THE CONGRUENCE LATTICE OF A FRAME

A Duality for Distributive Unimodal Logic

8. Prime Factorization and Primary Decompositions

Congruence Boolean Lifting Property

Inquisitive semantics

Bases as Coalgebras. Bart Jacobs

Modal logic and the Vietoris functor

A NEW CHARACTERIZATION OF COMPLETE HEYTING AND CO-HEYTING ALGEBRAS

Cosheaves and connectedness in formal topology

Transcription:

The role of the overlap relation in constructive mathematics Francesco Ciraulo Department of Mathematics and Computer Science University of PALERMO (Italy) ciraulo@math.unipa.it www.math.unipa.it/ ciraulo Constructive Mathematics: Proofs and Computation Fraueninsel, 7-11 June 2010 Francesco Ciraulo - Palermo (IT) - The overlap relation in constructive mathematics - (CMPC 2010) 1/25

Overview 1 Overlap algebras & Locales Overlap Algebras and Overt Locales Atoms and Points Regular opens and Dense sublocales Francesco Ciraulo - Palermo (IT) - The overlap relation in constructive mathematics - (CMPC 2010) 2/25

Overview 1 Overlap algebras & Locales Overlap Algebras and Overt Locales Atoms and Points Regular opens and Dense sublocales 2 Overlap relation & Dedekind-MacNeille completion The overlap relation for non-complete posets A variation on the Dedekind-MacNeille completion Francesco Ciraulo - Palermo (IT) - The overlap relation in constructive mathematics - (CMPC 2010) 2/25

Part I Overlap Algebras & Locales In which the definition of overlap algebra is recalled as well as some well and less well known facts connecting overlap algebras, overt locales and regular open sets. Francesco Ciraulo - Palermo (IT) - The overlap relation in constructive mathematics - (CMPC 2010) 3/25

Problem: fill in the blank with a suitable ALGEBRAIC STRUCTURE in such a way that THE DIAGRAM COMMUTES. INTUITIONISTIC world CLASSICAL world Powersets wear classical glasses Powersets algebraize algebraize wear classical glasses cba s Francesco Ciraulo - Palermo (IT) - The overlap relation in constructive mathematics - (CMPC 2010) 4/25

Problem: fill in the blank with a suitable ALGEBRAIC STRUCTURE in such a way that THE DIAGRAM COMMUTES. INTUITIONISTIC world CLASSICAL world Powersets wear classical glasses Powersets algebraize algebraize Overlap Algebras wear classical glasses cba s Francesco Ciraulo - Palermo (IT) - The overlap relation in constructive mathematics - (CMPC 2010) 4/25

Overlap Algebras = complete lattice + >< binary relation s.t.: x >< y x >< y y z y >< x symmetry x >< z monotonicity x >< y x >< ( x >< (x y) refinement i I y i) ( i I )(x >< y i ) splitting [z >< x].. z >< y x y density Francesco Ciraulo - Palermo (IT) - The overlap relation in constructive mathematics - (CMPC 2010) 5/25

Overlap Algebras as Overt Locales A characterization Idea: read x >< y as Pos(x y). 1 overt locales o-algebras Overlap algebras = overt locales + [Pos(z x)]. Pos(z y) x y density 2 1 Vice versa, Pos(x) (x >< x). 2 Not to be confused with the notion of a dense sublocale. Francesco Ciraulo - Palermo (IT) - The overlap relation in constructive mathematics - (CMPC 2010) 6/25

Overlap Algebras as a solution to the starting problem: Powersets classically Powersets algebraize? classically cba s algebraize 1 O-algebras are an algebraic version of powersets: P(S) is an o-algebra (the motivating example). P(S) is atomic {z }. (see below) Every atomic o-algebra is a powerset (Sambin). 2 Classically: Overlap algebras = complete Boolean algebras (Vickers) (where: x >< y x y 0). Francesco Ciraulo - Palermo (IT) - The overlap relation in constructive mathematics - (CMPC 2010) 7/25

Atoms and points (I) (1) A minimal NON-ZERO element. What is an ATOM? (2) A minimal POSITIVE element. (1) is too weak: one cannot even prove that a singleton is an atom in a powerset! (2) works well (but one needs Pos or >< to define positive for elements). Francesco Ciraulo - Palermo (IT) - The overlap relation in constructive mathematics - (CMPC 2010) 8/25

Atoms and points (II) TFAE (in any overt locale) 1 a is a minimal positive element i.e.: Pos(a) and Pos(x) & (x a) = (x = a) 2 a >< x }{{} Pos(a x) a x (for any x); Francesco Ciraulo - Palermo (IT) - The overlap relation in constructive mathematics - (CMPC 2010) 9/25

Atoms and points (III) TFAE (in any o-algebra) 1 a is an atom; 2 {x a }{{ >< x } } is a completely prime filter Pos(a x) (in that case {x a >< x} = {x a x}). In other words: the mapping x Pos(a x) is a frame homomorphism if and only if a is an atom. Francesco Ciraulo - Palermo (IT) - The overlap relation in constructive mathematics - (CMPC 2010) 10/25

Atoms and points (IV) {atoms of an o algebra} {points of an o algebra} Open questions: {atomic o algebras} {spatial o algebras} What is a spatial o-algebra like? What is the relationship between o-algebras and discrete locales 3? 3 Discrete locale = overt + the diagonal map is open. Francesco Ciraulo - Palermo (IT) - The overlap relation in constructive mathematics - (CMPC 2010) 11/25

Regular elements (I) Even if Sambin s density does not hold for an overt locale, in general, nevertheless: [Pos(z x)]. Pos(z y) x y density (in any overt locale) there exists a unique nucleus r s.t.: [Pos(z x)]. Pos(z y) x r(y) Francesco Ciraulo - Palermo (IT) - The overlap relation in constructive mathematics - (CMPC 2010) 12/25

Regular elements (II) For L overt, let: L r def = {x L x = r(x)} 1 L r is a o-algebra (hence an overt locale (w.r.t. the same Pos of L)) 2 L = {x L x = x} L r (the least dense sublocale of L) (classically L = L r ) 3 L r is the least positively dense }{{} Pos(r(x)) Pos(x) sublocale of L (this notion has been studied by Bas Spitters) 4 L r = L iff L is an o-algebra (in particular, every o-algebra is of the kind L r ) Francesco Ciraulo - Palermo (IT) - The overlap relation in constructive mathematics - (CMPC 2010) 13/25

Regular elements (III) REGULAR open sets = the interior of its closure. Topological closure: (1) complement of the interior of the complement. (2) set of adherent points. Regular elements: (1) x = x (2) x = r(x) Francesco Ciraulo - Palermo (IT) - The overlap relation in constructive mathematics - (CMPC 2010) 14/25

Part II Overlap Algebras & Dedekind-MacNeille completion In which a new approach to the Dedekind-MacNeille completion is presented (which works for posets with overlap). Francesco Ciraulo - Palermo (IT) - The overlap relation in constructive mathematics - (CMPC 2010) 15/25

Posets with overlap Idea: modify the definition of an overlap relation in such a way that it would make sense for arbitrary posets. x >< y x >< (x y) refinement x >< ( i I y i) ( i I )(x >< y i ) splitting x >< y z(x >< z & z x & z y) i I y i exists x >< ( i I y i) ( i I )(x >< y i ) Francesco Ciraulo - Palermo (IT) - The overlap relation in constructive mathematics - (CMPC 2010) 16/25

N.B.: usually, the addition of an overlap relation greatly enrich the underlying structure. For instance, any lattice with overlap is automatically distributive. Moreover (classically): bounded lattice + pseudo-complement + overlap = Boolean algebra Francesco Ciraulo - Palermo (IT) - The overlap relation in constructive mathematics - (CMPC 2010) 17/25

Example: Heyting algebras with overlap What happens if one adds an overlap relation to a Heyting algebra? Classically: Heyting algebra + overlap relation = Boolean algebra. Not surprisingly: many classical examples of Boolean algebras (which are no longer so intuitionistically) become Heyting algebras with overlap! Example: a suitable version of the classical Boolean algebra of finite-cofinite subsets. Francesco Ciraulo - Palermo (IT) - The overlap relation in constructive mathematics - (CMPC 2010) 18/25

Towards a new kind of completion The case of a Boolean algebra (classically). The Dedekind-MacNeille completion DMN(S) of a poset (S, ) can be presented as the complete lattice of all formal open subsets associated to a (basic) cover relation on S, namely: a U def ( b S) ( ( u U)(u b) a b ). Francesco Ciraulo - Palermo (IT) - The overlap relation in constructive mathematics - (CMPC 2010) 19/25

Towards a new kind of completion The case of a Boolean algebra (classically). The Dedekind-MacNeille completion DMN(S) of a poset (S, ) can be presented as the complete lattice of all formal open subsets associated to a (basic) cover relation on S, namely: a U def ( b S) ( ( u U)(u b) a b ). If S is a Boolean algebra AND we adopt a classical metalanguage, then: a U ( b S) ( ( u U)(u b) a b ) ( b S) ( ( u U)(u b = 0) a b = 0 ) ( b S) ( a b 0 }{{} a><b ( u U)(u b 0) ) }{{} u><b Francesco Ciraulo - Palermo (IT) - The overlap relation in constructive mathematics - (CMPC 2010) 19/25

Completion via overlap (I) In any poset with overlap: a DMN U def ( b S) ( a >< b ( u U)(u >< b) ) Accidentally (!?), this is the (basic) cover represented by the basic pair (S, ><, S). Francesco Ciraulo - Palermo (IT) - The overlap relation in constructive mathematics - (CMPC 2010) 20/25

Completion via overlap (I) In any poset with overlap: a DMN U def ( b S) ( a >< b ( u U)(u >< b) ) Accidentally (!?), this is the (basic) cover represented by the basic pair (S, ><, S). If S is already complete: a DMN U ( b S)` a >< b ( u U)(u >< b) {z } ( W U)><b {z } a W U Francesco Ciraulo - Palermo (IT) - The overlap relation in constructive mathematics - (CMPC 2010) 20/25

Completion via overlap (II) DMN(S) : usual Dedekind-MacNeille completion. DMN >< (S) : completion via overlap. When S is a Boolean algebra: 1 DMN(S) is a complete Boolean algebra; (actually, the least cba which contains S) 2 DMN >< (S) is an overlap algebra; (actually, the least o-algebra which contains S) 4 4 (w.r.t. a suitable notion of morphism) Francesco Ciraulo - Palermo (IT) - The overlap relation in constructive mathematics - (CMPC 2010) 21/25

Completion via overlap (III) For any poset with overlap: 1 DMN >< (S) is an overlap algebra; 2 there exists an embedding S DMN(S) which preserves all existing joins (and meets); 3 DMN >< (S) embeds in any other o-algebra satisfying 2. Classically: the completion via overlap of a poset with overlap is always a cba! Actually, DMC(S) DMN ><(S). Francesco Ciraulo - Palermo (IT) - The overlap relation in constructive mathematics - (CMPC 2010) 22/25

Future work Spatial o-algebras & Discrete locales Completions via overlap Inductive-Coinductive generation 5 5 For inductively generated formal topologies, a positivity relation, hence the positivity predicate Pos, can be defined co-inductively. This suggests that the overlap relation >< can probably be defined by co-induction every time is defined by induction. Francesco Ciraulo - Palermo (IT) - The overlap relation in constructive mathematics - (CMPC 2010) 23/25

References G. Sambin, The Basic Picture: Structures for Constructive Topology, Oxford University Press, to appear. F. C., G. Sambin, The overlap algebra of regular opens, J. Pure Appl. Algebra 214 (11), pp. 1988-1995 (November 2010). F. C., Regular opens in Formal Topology and a representation theorem for overlap algebras, submitted. F. C., M. E. Maietti, P. Toto, Constructive version of Boolean algebra, submitted. Francesco Ciraulo - Palermo (IT) - The overlap relation in constructive mathematics - (CMPC 2010) 24/25

Thank you! Francesco Ciraulo - Palermo (IT) - The overlap relation in constructive mathematics - (CMPC 2010) 25/25