Expansions of Heyting algebras

Similar documents
Christopher J. TAYLOR

Congruence Computations in Principal Arithmetical Varieties

Quasi-primal Cornish algebras

Boolean Semilattices

Congruence Boolean Lifting Property

Varieties of Heyting algebras and superintuitionistic logics

VARIETIES OF POSITIVE MODAL ALGEBRAS AND STRUCTURAL COMPLETENESS

Boolean Algebra and Propositional Logic

Relations on Hypergraphs

Congruence lattices and Compact Intersection Property

SPECTRAL-LIKE DUALITY FOR DISTRIBUTIVE HILBERT ALGEBRAS WITH INFIMUM

Boolean Algebra and Propositional Logic

Universal Algebra for Logics

Embedding theorems for normal divisible residuated lattices

On the filter theory of residuated lattices

Unification of terms and language expansions

arxiv: v1 [math.lo] 10 Sep 2013

Priestley Duality for Bilattices

The connection of skew Boolean algebras and discriminator varieties to Church algebras

ARCHIVUM MATHEMATICUM (BRNO) Tomus 48 (2012), M. Sambasiva Rao

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

Relational semantics for a fragment of linear logic

A CHARACTERIZATION OF LOCALLY FINITE VARIETIES THAT SATISFY A NONTRIVIAL CONGRUENCE IDENTITY

Finite pseudocomplemented lattices: The spectra and the Glivenko congruence

JOIN-COMPLETIONS OF ORDERED ALGEBRAS

On the Structure of Rough Approximations

On the algebra of relevance logics

Abelian Algebras and the Hamiltonian Property. Abstract. In this paper we show that a nite algebra A is Hamiltonian if the

Lattice Theory Lecture 5. Completions

A simple propositional calculus for compact Hausdor spaces

A CLOSURE SYSTEM FOR ELEMENTARY SITUATIONS

Annals of Pure and Applied Logic. The universal modality, the center of a Heyting algebra, and the Blok Esakia theorem

Given a lattice L we will note the set of atoms of L by At (L), and with CoAt (L) the set of co-atoms of L.

IMPLICATIVE BCS-ALGEBRA SUBREDUCTS OF SKEW BOOLEAN ALGEBRAS

Introducing Boolean Semilattices

A strongly rigid binary relation

Lattice-theoretic properties of algebras of logic

On Jankov-de Jongh formulas

From λ-calculus to universal algebra and back

Stipulations, multivalued logic, and De Morgan algebras

Kazimierz SWIRYDOWICZ UPPER PART OF THE LATTICE OF EXTENSIONS OF THE POSITIVE RELEVANT LOGIC R +

CLASSIFYING THE COMPLEXITY OF CONSTRAINTS USING FINITE ALGEBRAS

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

Canonical extensions and the intermediate structure

Subdirectly irreducible algebras in varieties of universal algebras

The Blok-Ferreirim theorem for normal GBL-algebras and its application

Introduction. Itaï Ben-Yaacov C. Ward Henson. September American Institute of Mathematics Workshop. Continuous logic Continuous model theory

The non-logical symbols determine a specific F OL language and consists of the following sets. Σ = {Σ n } n<ω

Notes about Filters. Samuel Mimram. December 6, 2012

Clones (3&4) Martin Goldstern. TACL Olomouc, June Discrete Mathematics and Geometry, TU Wien

Duality and Automata Theory

Tutorial on the Constraint Satisfaction Problem

A STUDY OF TRUTH PREDICATES IN MATRIX SEMANTICS

STONE DUALITY, TOPOLOGICAL ALGEBRA, AND RECOGNITION

Duality in Logic. Duality in Logic. Lecture 2. Mai Gehrke. Université Paris 7 and CNRS. {ε} A ((ab) (ba) ) (ab) + (ba) +

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

Math 588, Fall 2001 Problem Set 1 Due Sept. 18, 2001

VARIETIES OF DE MORGAN MONOIDS: COVERS OF ATOMS

Π 0 1-presentations of algebras

DUALITIES, NATURAL AND OTHERWISE GAIA With acknowledgements, in particular, to Brian Davey and Leonardo Cabrer

Related structures with involution

A GUIDE FOR MORTALS TO TAME CONGRUENCE THEORY

ON SEMI-BOOLEAN-LIKE ALGEBRAS

SUPERPRODUCTS, HYPERIDENTITIES, AND ALGEBRAIC STRUCTURES OF LOGIC PROGRAMMING

SUBLATTICES OF LATTICES OF ORDER-CONVEX SETS, III. THE CASE OF TOTALLY ORDERED SETS

Tense Operators on m Symmetric Algebras

An Introduction to the Theory of Lattice

Houston Journal of Mathematics. c 2007 University of Houston Volume 33, No. 1, 2007

Logics without the contraction rule residuated lattices. Citation Australasian Journal of Logic, 8(1):

On the size of Heyting Semi-Lattices and Equationally Linear Heyting Algebras

Jónsson posets and unary Jónsson algebras

The lattice of varieties generated by residuated lattices of size up to 5

Propositional Logics and their Algebraic Equivalents

Discrete Mathematics. CS204: Spring, Jong C. Park Computer Science Department KAIST

RESIDUALLY FINITE VARIETIES OF NONASSOCIATIVE ALGEBRAS

Formal groups. Peter Bruin 2 March 2006

SMALL CONGRUENCE LATTICES

Model theory for metric structures

Constructive version of Boolean algebra

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

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

Morita-equivalences for MV-algebras

arxiv: v1 [cs.pl] 19 May 2016

LATTICES OF ATOMIC THEORIES IN LANGUAGES WITHOUT EQUALITY

The model companion of the class of pseudo-complemented semilattices is finitely axiomatizable

arxiv: v2 [math.lo] 25 Jul 2017

COMPUTER AIDED INVESTIGATIONS OF RELATION ALGEBRAS. Peter Jipsen

LOGICS OF VARIETIES, LOGICS OF SEMILATTICES, AND CONJUNCTION

MTL-algebras via rotations of basic hoops

MV-algebras and fuzzy topologies: Stone duality extended

Algebraic Canonicity in Non-Classical Logics

Congruence Coherent Symmetric Extended de Morgan Algebras

γ γ γ γ(α) ). Then γ (a) γ (a ) ( γ 1

arxiv: v5 [cs.cc] 17 May 2015

arxiv: v3 [math.rt] 19 Feb 2011

The Relation Reflection Scheme

Semilattice Modes II: the amalgamation property

A duality-theoretic approach to MTL-algebras

Algebras. Riley Chien. April 27, 2015

Extending the Monoidal T-norm Based Logic with an Independent Involutive Negation

Transcription:

1 / 16 Expansions of Heyting algebras Christopher Taylor La Trobe University Topology, Algebra, and Categories in Logic Prague, 2017

Motivation Congruences on Heyting algebras are determined exactly by filters of the underlying lattice what about algebras with a Heyting algebra reduct? 2 / 16

2 / 16 Motivation Congruences on Heyting algebras are determined exactly by filters of the underlying lattice what about algebras with a Heyting algebra reduct? Boolean algebras with operators. If B is a boolean algebra equipped with finitely many (dual normal) operators, i.e., unary operations f 1,..., f n satisfying f i (x y) = f i x f i y, f i 1 = 1,

2 / 16 Motivation Congruences on Heyting algebras are determined exactly by filters of the underlying lattice what about algebras with a Heyting algebra reduct? Boolean algebras with operators. If B is a boolean algebra equipped with finitely many (dual normal) operators, i.e., unary operations f 1,..., f n satisfying f i (x y) = f i x f i y, f i 1 = 1, then congruences on B are determined by filters closed under the map dx = f 1 x f 2 x... f n x

2 / 16 Motivation Congruences on Heyting algebras are determined exactly by filters of the underlying lattice what about algebras with a Heyting algebra reduct? Boolean algebras with operators. If B is a boolean algebra equipped with finitely many (dual normal) operators, i.e., unary operations f 1,..., f n satisfying f i (x y) = f i x f i y, f i 1 = 1, then congruences on B are determined by filters closed under the map dx = f 1 x f 2 x... f n x Double-Heyting algebras. Double-Heyting algebras have their congruences determined by filters closed under the map dx = (1 x) 0

3 / 16 Preliminaries An algebra A = A; M,,,, 0, 1 is an expanded Heyting algebra (EHA) if the reduct A,,,, 0, 1 is a Heyting algebra and M is a set of operations on A.

3 / 16 Preliminaries An algebra A = A; M,,,, 0, 1 is an expanded Heyting algebra (EHA) if the reduct A,,,, 0, 1 is a Heyting algebra and M is a set of operations on A. Let x y = x y y x. Recall that if A is a Heyting algebra and F A is a filter, then the binary relation θ(f) = {(x, y) x y F} is a congruence on A.

3 / 16 Preliminaries An algebra A = A; M,,,, 0, 1 is an expanded Heyting algebra (EHA) if the reduct A,,,, 0, 1 is a Heyting algebra and M is a set of operations on A. Let x y = x y y x. Recall that if A is a Heyting algebra and F A is a filter, then the binary relation θ(f) = {(x, y) x y F} is a congruence on A. A filter F A is compatible with an n-ary operation f on A if {x i y i i n} F implies f ( x) f ( y) F.

3 / 16 Preliminaries An algebra A = A; M,,,, 0, 1 is an expanded Heyting algebra (EHA) if the reduct A,,,, 0, 1 is a Heyting algebra and M is a set of operations on A. Let x y = x y y x. Recall that if A is a Heyting algebra and F A is a filter, then the binary relation θ(f) = {(x, y) x y F} is a congruence on A. A filter F A is compatible with an n-ary operation f on A if {x i y i i n} F implies f ( x) f ( y) F. Theorem If A is an EHA then θ(f) is a congruence on A if and only if F is compatible with f for every f M.

4 / 16 Normal filter terms Any unquantified A from now on is a fixed but arbitrary EHA.

4 / 16 Normal filter terms Any unquantified A from now on is a fixed but arbitrary EHA. A filter F of A will be called a normal filter if it is compatible with every f M, or equivalently, if θ(f) is a congruence on A.

4 / 16 Normal filter terms Any unquantified A from now on is a fixed but arbitrary EHA. A filter F of A will be called a normal filter if it is compatible with every f M, or equivalently, if θ(f) is a congruence on A. Let t be a unary term in the language of A. We say that t is a normal filter term (on A) provided that it is order-preserving, and for every filter F of A, the filter F is a normal filter if and only if F is closed under t A.

4 / 16 Normal filter terms Any unquantified A from now on is a fixed but arbitrary EHA. A filter F of A will be called a normal filter if it is compatible with every f M, or equivalently, if θ(f) is a congruence on A. Let t be a unary term in the language of A. We say that t is a normal filter term (on A) provided that it is order-preserving, and for every filter F of A, the filter F is a normal filter if and only if F is closed under t A. Example The identity function is a normal filter term for unexpanded Heyting algebras.

5 / 16 Normal filter terms Hence, the algebras from before have normal filter terms. Boolean algebras with operators. If B is a boolean algebra equipped with unary operators f 1,..., f n, then congruences on B are determined by filters closed under the map dx = f 1 x f 2 x... f n x Double-Heyting algebras. Double-Heyting algebras have their congruences determined by filters closed under the map dx = (1 x) 0

5 / 16 Normal filter terms Hence, the algebras from before have normal filter terms. Boolean algebras with operators. If B is a boolean algebra equipped with unary operators f 1,..., f n, then congruences on B are determined by filters closed under the map dx = f 1 x f 2 x... f n x Double-Heyting algebras. Double-Heyting algebras have their congruences determined by filters closed under the map dx = (1 x) 0 Let us say that a class of similar algebras has a normal filter term t if t is a normal filter term for each of those algebras.

6 / 16 Constructing normal filter terms Let f be an n-ary operation on A. For each a A, define the set f (a) = {f ( x) f ( y) ( i n) x i, y i A and x i y i a}. x y fx fy a

6 / 16 Constructing normal filter terms Let f be an n-ary operation on A. For each a A, define the set f (a) = {f ( x) f ( y) ( i n) x i, y i A and x i y i a}. x y fx fy Now define the partial operation [M] by a [M]a = {f (a) f M}.

6 / 16 Constructing normal filter terms Let f be an n-ary operation on A. For each a A, define the set f (a) = {f ( x) f ( y) ( i n) x i, y i A and x i y i a}. x y fx fy a Now define the partial operation [M] by [M]a = {f (a) f M}. If it is defined everywhere then we say that [M] exists in A.

7 / 16 Constructing normal filter terms A unary map f is an operator 1 if f (x y) = fx fy and f 1 = 1. 1 Actually a dual normal operator

7 / 16 Constructing normal filter terms A unary map f is an operator 1 if f (x y) = fx fy and f 1 = 1. Lemma (Hasimoto, 2001) If [M] exists, then [M] is a (dual normal) operator. 1 Actually a dual normal operator

7 / 16 Constructing normal filter terms A unary map f is an operator 1 if f (x y) = fx fy and f 1 = 1. Lemma (Hasimoto, 2001) If [M] exists, then [M] is a (dual normal) operator. Lemma (Hasimoto, 2001) Assume that M is finite, and every map in M is an operator. Then [M] exists, and [M]x = {fx f M} 1 Actually a dual normal operator

7 / 16 Constructing normal filter terms A unary map f is an operator 1 if f (x y) = fx fy and f 1 = 1. Lemma (Hasimoto, 2001) If [M] exists, then [M] is a (dual normal) operator. Lemma (Hasimoto, 2001) Assume that M is finite, and every map in M is an operator. Then [M] exists, and [M]x = {fx f M} Lemma (T., 2016) If there exists a term t in the language of A such that t A x = [M]x, then t is a normal filter term. 1 Actually a dual normal operator

8 / 16 Constructing normal filter terms It is easy to show that if normal filter terms t 1 and t 2 exist for signatures M 1 and M 2 then t 1 t 2 is a normal filter term for M 1 M 2, so we will redirect our focus towards normal filter terms for single functions.

8 / 16 Constructing normal filter terms It is easy to show that if normal filter terms t 1 and t 2 exist for signatures M 1 and M 2 then t 1 t 2 is a normal filter term for M 1 M 2, so we will redirect our focus towards normal filter terms for single functions. Let A be a Heyting algebra and let f be a unary operation on A. The map f is an anti-operator if f (x y) = fx fy, and, f 1 = 0.

8 / 16 Constructing normal filter terms It is easy to show that if normal filter terms t 1 and t 2 exist for signatures M 1 and M 2 then t 1 t 2 is a normal filter term for M 1 M 2, so we will redirect our focus towards normal filter terms for single functions. Let A be a Heyting algebra and let f be a unary operation on A. The map f is an anti-operator if f (x y) = fx fy, and, f 1 = 0. Lemma (T., 2016) Let A be an EHA and let f be an anti-operator on A. Then [f ] exists, and [f ]x = fx, where x = x 0.

9 / 16 Examples Example (Meskhi, 1982) Heyting algebras with involution. Let A be a Heyting algebra equipped with a single unary operation i that is a dual automorphism. The map tx := ix is a normal filter term on A.

9 / 16 Examples Example (Meskhi, 1982) Heyting algebras with involution. Let A be a Heyting algebra equipped with a single unary operation i that is a dual automorphism. The map tx := ix is a normal filter term on A. A unary operation on a lattice A is a dual pseudocomplement operation if the following equivalence is satisfied for all x A: x y = 1 y x.

9 / 16 Examples Example (Meskhi, 1982) Heyting algebras with involution. Let A be a Heyting algebra equipped with a single unary operation i that is a dual automorphism. The map tx := ix is a normal filter term on A. A unary operation on a lattice A is a dual pseudocomplement operation if the following equivalence is satisfied for all x A: x y = 1 y x. Example (Sankappanavar, 1985) Dually pseudocomplemented Heyting algebras. Let A be a Heyting algebra expanded by a dual pseudocomplement operation. Then is a normal filter term on A.

10 / 16 Double-Heyting algebras A double-heyting algebra is an EHA with M = { }, where is a binary operation satisfying x y z y z x.

10 / 16 Double-Heyting algebras A double-heyting algebra is an EHA with M = { }, where is a binary operation satisfying x y z y z x. Observe that 1 x defines a dual pseudocomplement operation.

10 / 16 Double-Heyting algebras A double-heyting algebra is an EHA with M = { }, where is a binary operation satisfying x y z y z x. Observe that 1 x defines a dual pseudocomplement operation. Theorem (Sankappanavar, 1985) Congruences on a double-heyting algebra are exactly the congruences of the,,,, 0, 1 term-reduct.

10 / 16 Double-Heyting algebras A double-heyting algebra is an EHA with M = { }, where is a binary operation satisfying x y z y z x. Observe that 1 x defines a dual pseudocomplement operation. Theorem (Sankappanavar, 1985) Congruences on a double-heyting algebra are exactly the congruences of the,,,, 0, 1 term-reduct. We can also prove directly that [ ] =, but it does not fall into the general cases seen earlier.

11 / 16 Double-Heyting algebras Let A be an expanded double-heyting algebra. For a filter F A, let I(F) = F := {y A ( x F) y x}.

11 / 16 Double-Heyting algebras Let A be an expanded double-heyting algebra. For a filter F A, let I(F) = F := {y A ( x F) y x}. Theorem (T., 2016) Let A be a double-heyting algebra and let F be a normal filter of A.

11 / 16 Double-Heyting algebras Let A be an expanded double-heyting algebra. For a filter F A, let I(F) = F := {y A ( x F) y x}. Theorem (T., 2016) Let A be a double-heyting algebra and let F be a normal filter of A. The map I is an isomorphism from normal filters to the lattice of ideals closed under.

11 / 16 Double-Heyting algebras Let A be an expanded double-heyting algebra. For a filter F A, let I(F) = F := {y A ( x F) y x}. Theorem (T., 2016) Let A be a double-heyting algebra and let F be a normal filter of A. The map I is an isomorphism from normal filters to the lattice of ideals closed under. If f is a unary order-preserving map then F is closed under f if and only if I(F) is closed under f, and, I(F) is closed under f if and only if F is closed under f.

11 / 16 Double-Heyting algebras Let A be an expanded double-heyting algebra. For a filter F A, let I(F) = F := {y A ( x F) y x}. Theorem (T., 2016) Let A be a double-heyting algebra and let F be a normal filter of A. The map I is an isomorphism from normal filters to the lattice of ideals closed under. If f is a unary order-preserving map then F is closed under f if and only if I(F) is closed under f, and, I(F) is closed under f if and only if F is closed under f. The above theorem holds for dually pseudocomplemented Heyting algebras as well.

12 / 16 Double-Heyting algebras F is closed under f if and only if I(F) is closed under f. I(F) is closed under f if and only if F is closed under f.

12 / 16 Double-Heyting algebras F is closed under f if and only if I(F) is closed under f. I(F) is closed under f if and only if F is closed under f. Theorem (T., 2016) Let A be an EHA and assume M. Let f be a unary operation on A If f preserves joins and f 0 = 0 then f x is a normal filter term for f. If f reverses joins and f 1 = 0 then f x is a normal filter term for f.

12 / 16 Double-Heyting algebras F is closed under f if and only if I(F) is closed under f. I(F) is closed under f if and only if F is closed under f. Theorem (T., 2016) Let A be an EHA and assume M. Let f be a unary operation on A If f preserves joins and f 0 = 0 then f x is a normal filter term for f. If f reverses joins and f 1 = 0 then f x is a normal filter term for f. Open problem The proof of the above very explicitly relies on the operation in the signature. Does the result still apply if we dispose of it?

13 / 16 Subdirectly irreducibles Lemma Let A be an EHA, let t be a normal filter term on A, and let dx = x tx. Then (y, 1) Cg A (x, 1) if and only if y d n x for some n ω.

13 / 16 Subdirectly irreducibles x

13 / 16 Subdirectly irreducibles tx x

13 / 16 Subdirectly irreducibles tx x dx

13 / 16 Subdirectly irreducibles tx x tdx dx

13 / 16 Subdirectly irreducibles tx x tdx dx d 2 x

13 / 16 Subdirectly irreducibles Lemma Let A be an EHA, let t be a normal filter term on A, and let dx = x tx. Then (y, 1) Cg A (x, 1) if and only if y d n x for some n ω. Lemma Let A be an EHA, let t be a normal filter term on A, and let dx = x tx. 1. A is subdirectly irreducible if and only if there exists b A\{1} such that for all x A\{1} there exists n ω such that d n x b. 2. A is simple if and only if for all x A\{1} there exists n ω such that d n x = 0.

14 / 16 EDPC A variety V has definable principal congruences (DPC) if there exists a first-order formula ϕ(x, y, z, w) in the language of V such that, for all A V, and all a, b, c, d A, we have (a, b) Cg A (c, d) A = ϕ(a, b, c, d). If ϕ is a finite conjunction of equations then V has equationally definable principal congruences (EDPC).

14 / 16 EDPC A variety V has definable principal congruences (DPC) if there exists a first-order formula ϕ(x, y, z, w) in the language of V such that, for all A V, and all a, b, c, d A, we have (a, b) Cg A (c, d) A = ϕ(a, b, c, d). If ϕ is a finite conjunction of equations then V has equationally definable principal congruences (EDPC). Theorem (T., 2016) Let V be a variety of EHAs with a common normal filter term t, and let dx = x tx. The following are equivalent: 1. V has EDPC, 2. V has DPC, 3. V = d n+1 x = d n x for some n ω.

15 / 16 Discriminator varieties A variety is semisimple if every subdirectly irreducible member of V is simple. If there is a ternary term t in the language of V such that t is a discriminator term on every subdirectly irreducible member of V, i.e., { x if x y t(x, y, z) = z if x = y, then V is a discriminator variety.

15 / 16 Discriminator varieties A variety is semisimple if every subdirectly irreducible member of V is simple. If there is a ternary term t in the language of V such that t is a discriminator term on every subdirectly irreducible member of V, i.e., { x if x y t(x, y, z) = z if x = y, then V is a discriminator variety. Theorem (Blok, Köhler and Pigozzi, 1984) Let V be a variety of any signature. The following are equivalent: 1. V is semisimple, congruence permutable, and has EDPC. 2. V is a discriminator variety.

16 / 16 Discriminator varieties Theorem (T., 2016) Let V be a variety of dually pseudocomplemented EHAs, assume V has a normal filter term t, and let dx = x tx. The following are equivalent. 1. V is semisimple. 2. V is a discriminator variety. 3. V has DPC and m ω such that V = x d d m x. 4. V has EDPC and m ω such that V = x d d m x. 5. V = d n+1 x = d n x and V = d d n x = d n x for some n This generalises a result by Kowalski and Kracht (2006) for BAOs.