n-dimensional Boolean algebras

Size: px
Start display at page:

Download "n-dimensional Boolean algebras"

Transcription

1 n-dimensional Boolean algebras Antonio Bucciarelli IRIF, Univ Paris Diderot joint work with Antonio Ledda, Francesco Paoli and Antonino Salibra

2 Outline 1 Church algebras and the λ-calculus 2 n-dimensional Boolean algebras 3 n-dimensional propositional calculus 4 Rewriting n-pc formulas

3 Semantic completeness The problem Given a class of models of the λ-calculus, is it the case that any λ-theory is representable in it? Some (ad hoc) incompleteness results : Sott semantics (Honsell and Ronchi della Rocca 1992), Stable semantics (Gouy 1995), Strongly stable semantics (Bastonero 1998). A general incompleteness result, based on Universal Algebra (Manzonetto and Salibra 2006) : The λ-models arising from cpo-based semantics are indecomposable, and there exist λ-theories admitting only decomposable models.

4 Church Algebras An algebra A is a Church algebra if it admits a ternary operator q(x, y, z) and two constants 0, 1 such that the following identities are satisfied : q(1, x, y) = x q(0, x, y) = y Examples : Rings with unit : q(x, y, z) = xy + (1 x)z. Heyting algebras : q(x, y, z) = (x z) ((x 0) y). Combinatory algebras : q(x, y, z) = (xy)z; 1 = k; 0 = sk. Lambda abstraction algebras : q(x, y, z) = (xy)z 1 = λxy.x; 0 = λxy.y.

5 Factor congruences and decomposition Decomposition A = B C θ, θ such that B = A/θ and C = A/θ θ, θ as above, and moreover θ θ = and θ θ = (θ, θ) as in the third line above is called a pair of complementary factor congruences. Fact If (θ, θ) is a CFC-pair, then the map is a homomorphism from A A into A (x, y) The unique z such that xθzθy An algebra A is directly indecomposable if it does not admit any non trivial CFC-pair. simple if Con(A) = {, }.

6 Central elements Definition An element e of a double-pointed algebra is central if (θ(1, e), θ(0, e)) is a CFC-pair. Within Church Algebras The BA of central elements The BA of CFC-pairs e Ce(A) (θ(1, e), θ(0, e)) (θ, θ) The unique e such that 1θeθ0 BA-operations on central elements x y = q(x, y, 0); x y = q(x, 1, y); x = q(x, 0, 1) Equational Characterization of the central element e 1. q(e, x, x) = x 2. q(e, q(e, x, y), z) = q(e, x, z) = q(e, x, q(e, y, z)) 3. q(e, f (x), f (y)) = f (q(e, x 1, y 1 ),..., q(e, x n, y n)) (for every f in the type) 4. q(e, 1, 0) = e

7 Non-trivial central elements in λ-models The λ-term Ω = (λx.xx)(λx.xx) is an easy term : it can be consistently equated to any other closed λ-term. Fact In the term model of the λ-theory θ(1, Ω) θ(0, Ω), where 1 = λxy.x, 0 = λxy.y, Ω is a non-trivial central element (hence the term model is decomposable). Lemma Indecomposable lambda-algebras are closed by subalgebras. Corollary Any model of the λ-theory θ(1, Ω) θ(0, Ω) is decomposable (since if M is a model of the λ-calculus then the term model of Th(M) is a subalgebra of M).

8 The Scott semantics is incomplete Scott λ-algebras are simple, hence indecomposable ( Scott is always simple ) Sketch of the proof : Let φ be a congruence on a Scott λ-algebra A. Suppose aφb with a b. { c if x b Given c A, g c(x) = is continuous. otherwise Let d A representing g c (for all x, dx = g c(x)). Hence c = da φ db =, and φ = Theorem The Scott semantics of the λ-calculus is incomplete. (no Scott model may have θ(1, Ω) θ(0, Ω) as theory)

9 Outline 1 Church algebras and the λ-calculus 2 n-dimensional Boolean algebras 3 n-dimensional propositional calculus 4 Rewriting n-pc formulas

10 Algebras of dimension n An algebra A is an algebra of dimension n (n-a) if it admits a (n + 1)-ary operator q(x, y 1,..., y n) and n constants e 1,..., e n such that for all 1 i n the following identity is satisfied : q(e i, y 1,... y n) = y i Examples : Lambda abstraction algebras : e i = λx 1... x n.x i q(x, y 1,..., y n) = xy 1... y n. n-sets on a set U : {(X 1,..., X n) : X i U} ; e i = (,...,, U,,..., ), }{{} (i 1) q(x, Y 1,..., Y n ) = ( n j=1 X j Y j 1,..., n j=1 X j Y j n).

11 n-central elements If A is an n-da, then c A is called n-central if the sequence (θ(c, e 1 ),..., θ(c, e n)) is an n-tuple of complementary factor congruences of A, meaning that : i n θ(c, e i ) = ;. for all a 1,..., a n A, q(c, a 1,..., a n) is the unique element such that a i θ(c, e i ) q(c, a 1,..., a n) for all 1 i n ; If c is n-central, then A = A/θ(c, e 1 )... A/θ(c, e n). Equational characterisation c A is n-central iff : B1 q(c, e 1,..., e n) = c. B2 q(c, x, x,..., x) = x for every x A. B3 If σ ν has arity k, then q(c, σ(x 11,..., x 1k ),..., σ(x n1,..., x nk )) = σ(q(c, x 11,..., x n1 ),..., q(c, x 1k,..., x nk )).

12 n-bas Proposition The set of n-central elements of an n-da A is a subalgebra of the pure reduct of A (i.e. : if x, y 1,..., y n are n-central, then q(x, y 1,..., y n) is n-central.) A Boolean algebra of dimension n (n-ba) is an n-da all of whose elements are n-central. Examples : The pure n-ba ({e 1,..., e n}, q, e 1,..., e n) of generalized truth values. n-partitions of set U : {(X 1,..., X n) : X i U, i X i = U, X i X j = } ;

13 BAs and n-bas A first representation theorem Any pure n-ba is isomorphic to a subalgebra of the n-ba of the n-partitions of a set X. The 2-elements Boolean algebra is primal : all finite Boolean functions are definable by AND, OR, NOT. This property is inherited by n-bas. Primality in n-bas Let A be a finite τ-algebra of cardinality n. Then A is primal if and only if it is an n-ba.

14 A second representation theorem The inner Boolean algebra of an n-ba Let A be an n-ba. The set B A = {x A : q(x, y, y, e 3,..., e n) = y} with the operations : x y = q(x, e 1, y, e 3,..., e n); x y = q(x, y, e 2, e 3,..., e n); is a Boolean algebra, written B A. x = q(x, e 2, e 1, e 3..., e n); 0 = e 1 ; 1 = e 2, Intuition : the elements of B A correspond to the n-partitions of the form (X, U \ X,,..., ), for X U. Theorem Any n-ba A is isomorphic to the n-ba of n-central elements of the Boolean vector space B A n.

15 Outline 1 Church algebras and the λ-calculus 2 n-dimensional Boolean algebras 3 n-dimensional propositional calculus 4 Rewriting n-pc formulas

16 n-dimensional propositional calculus Formulas : Φ, Ψ := x Var e i n = {e 1,..., e n} q(φ, Ψ 1,..., Ψ n) Interpretation : given ρ : Var n [x] ρ = ρ(x) [e i ] ρ = e i [q(φ, Ψ 1,..., Ψ n)] ρ = [Ψ j ] ρ where [Φ ρ] = e j (i-)validity : Γ = (n,ei ) if for all ρ : Var n : if for all Φ Γ [Phi] ρ = e i then there exists Ψ such that [Ψ] ρ = e i Simmetry of truth values Γ = (n,ei ) iff Γ (i,j) = (n,ej ) (i,j) e n is chosen as designated value.

17 Encoding of tabular logics into n-pc Theorem All tabular logic = (V,1) may be faithfully encoded into n-pc. Example : the 3-valued Post logic V = {0, 1, 1}, C = {,, } 2 x y = min(x, y), x y = max(x, y) 0 = 1, 1 2 = 0, = 1, 1 = 1 2 Encoding into 3-PC : 0 = e 1, 1 2 = e2, 1 = e 3. (x y) = q(x, e 1, q(y, e 1, e 2, e 2 ), y ) (x y) = q(x, y, q(y, e 2, e 2, e 3 ), e 3 ) ( x) = q(x, e 3, e 1, e 2 ). Fact = (V,1) Φ = ({e1,e 2,e 3 },e 3 ) Φ

18 Outline 1 Church algebras and the λ-calculus 2 n-dimensional Boolean algebras 3 n-dimensional propositional calculus 4 Rewriting n-pc formulas

19 Rewriting n-pc formulas (h 0 ) q(e i, x 1,..., x n) hnf x i (h 1 ) q(q(x, y 1..., y n), z 1,..., z n) hnf q(x, q(y 1, z 1,..., z n),..., q(y n, z 1,..., z n)). (r 1 ) q(x, y,..., y) y ; (r 2 ) q(x, e 1,..., e n) x ; (r i 3 ) q(x, y 1,..., y i 1, x, y i+1,..., y n) q(x, y 1,..., y i 1, e i, y i+1,..., y n) ; (r i 4 ) q(x, y 1,..., y i 1, q(x, z 1,..., z n), y i+1,..., y n) q(x, y 1,..., y i 1, z i, y i+1,..., y n) ; (r i 5 ) If x < x then q(x, y 1,..., y i 1, q(x, z 1,..., z n), y i+1,..., y n) q(x, q(x, y 1,..., y i 1, z 1, y i+1,..., y n),..., q(x, y 1,..., y i 1, z n, y i+1,..., y n)) (r i 6 ) If x < x then q(x, y 1,..., y i 1, x, y i+1,..., y n) q(x, q(x, y 1,..., y i 1, e 1, y i+1,..., y n),..., q(x, y 1,..., y i 1, e n, y i+1,..., y n))

20 Properties of the rewriting system The rewriting system is terminating and confluent. For any formula Φ of any given tabular logic = (V,1) : = (V,1) Φ = (n,en) Φ Φ e n

21 Rewriting binary decision diagrams PC 2-PC BDD x 1 x x 3 φ = x 1 (x 2 x 3 ) φ = q(x 1, q(x 2, 0, x 3 ), 1) 0 1 In the binary case, the rewriting system of head-normal 2-PC formulas is a reformulation of Zantema and van de Pol rewriting system for binary decision diagrams (2001).

22 Rewriting multi-valued decision diagrams 3-PC MDD x 1 x 2 x 2 x 2 φ = q(x 1, q(x 2, 0, 1, 1), q(x 2, 1, 0, 1), q(x 2, 1, 1, 0))

23 Ongoing and further work The algebraic theory of n-bas : Skew n-bas, multi-ideals,... Proof theory of n-pc. Rewriting of multi-valued decision diagrams.

24 Thanks

25 Axioms and rules for the n-pc Γ (i,j) i (i,j) (Sym) Γ j (Const) i e i π 1 (i) = ρ 1 (i) X π i X ρ Γ (i,j) i F, (i,j) i k Γ, F (j,k) (Neg1) j (Id) Γ (i,j), F i (i,j) i j Γ j F, (Neg2) n j=1 Γ (j,i), F, G (j,i) j j (j,i) Γ, q(f, G 1,..., G n) i (ql) Γ, F i Γ i F, (Cut) Γ i n j=1 Γ (j,i), F j G (j,i), (j,i) j Γ i q(f, G 1,..., G n), (qr) Γ Γ Γ i Γ i (Weak)

From λ-calculus to universal algebra and back

From λ-calculus to universal algebra and back From λ-calculus to universal algebra and back Giulio Manzonetto 1 and Antonino Salibra 1,2 1 Laboratoire PPS, CNRS-Université Paris 7, 2 Dip. Informatica, Università Ca Foscari di Venezia, Abstract. We

More information

Boolean algebras for lambda calculus

Boolean algebras for lambda calculus Boolean algebras for lambda calculus G. Manzonetto and A. Salibra Laboratoire PPS (Université Paris 7) Università Ca Foscari di Venezia 2 place Jussieu (case 7014) Dipartimento di Informatica 72251 Paris

More information

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

The connection of skew Boolean algebras and discriminator varieties to Church algebras The connection of skew Boolean algebras and discriminator varieties to Church algebras Karin Cvetko-Vah and Antonino Salibra Abstract. We establish a connection between skew Boolean algebras and Church

More information

From Lambda Calculus to Universal Algebra and Back

From Lambda Calculus to Universal Algebra and Back From Lambda Calculus to Universal Algebra and Back Giulio Manzonetto and Antonino Salibra Laboratoire PPS (Université Paris 7) Dip. Informatica (Università di Venezia) gmanzone@dsi.unive.it salibra@dsi.unive.it

More information

The Minimal Graph Model of Lambda Calculus

The Minimal Graph Model of Lambda Calculus The Minimal Graph Model of Lambda Calculus Antonio Bucciarelli 1 and Antonino Salibra 2 1 Université Paris 7, Equipe PPS, 2 place Jussieu, 72251 Paris Cedex 05, France buccia@pps.jussieu.fr, 2 Università

More information

Graph lambda theories

Graph lambda theories Under consideration for publication in Math. Struct. in Comp. Science Graph lambda theories A N T O N I O B U C C I A R E L L I 1 and A N T O N I N O S A L I B R A 2 1 Equipe PPS (case 7014), Université

More information

ON SEMI-BOOLEAN-LIKE ALGEBRAS

ON SEMI-BOOLEAN-LIKE ALGEBRAS ON SEMI-BOOLEAN-LIKE ALGEBRAS ANTONIO LEDDA, FRANCESCO PAOLI, ANTONINO SALIBRA A. In a previous paper, we introduced the notion of Boolean-like algebra as a generalisation of Boolean algebras to an arbitrary

More information

The Sensible Graph Theories of Lambda Calculus

The Sensible Graph Theories of Lambda Calculus The Sensible Graph Theories of Lambda Calculus Antonio Bucciarelli Université Paris 7 Equipe PPS 2 place Jussieu, 72251 Paris Cedex 05, France buccia@ppsjussieufr Antonino Salibra Università Ca Foscari

More information

Alberto Carraro 1, 2 and Antonino Salibra 1

Alberto Carraro 1, 2 and Antonino Salibra 1 Theoretical Informatics and Applications Informatique Théorique et Applications Will be set by the publisher EASY LAMBDA-TERMS ARE NOT ALWAYS SIMPLE Alberto Carraro 1, 2 and Antonino Salibra 1 Abstract.

More information

Origin in Mathematical Logic

Origin in Mathematical Logic Lambda Calculus Origin in Mathematical Logic Foundation of mathematics was very much an issue in the early decades of 20th century. Cantor, Frege, Russel s Paradox, Principia Mathematica, NBG/ZF Origin

More information

Equational Logic. Chapter Syntax Terms and Term Algebras

Equational Logic. Chapter Syntax Terms and Term Algebras Chapter 2 Equational Logic 2.1 Syntax 2.1.1 Terms and Term Algebras The natural logic of algebra is equational logic, whose propositions are universally quantified identities between terms built up from

More information

Lambda Calculus, Linear Logic and Symbolic Computation

Lambda Calculus, Linear Logic and Symbolic Computation Lambda Calculus, Linear Logic and Symbolic Computation Habilitation à diriger des recherches Giulio Manzonetto giulio.manzonetto@lipn.univ-paris13.fr LIPN Université Paris Nord IRIF Université Paris Diderot

More information

STRICTLY ORDER PRIMAL ALGEBRAS

STRICTLY ORDER PRIMAL ALGEBRAS Acta Math. Univ. Comenianae Vol. LXIII, 2(1994), pp. 275 284 275 STRICTLY ORDER PRIMAL ALGEBRAS O. LÜDERS and D. SCHWEIGERT Partial orders and the clones of functions preserving them have been thoroughly

More information

Propositional and Predicate Logic - VII

Propositional and Predicate Logic - VII Propositional and Predicate Logic - VII Petr Gregor KTIML MFF UK WS 2015/2016 Petr Gregor (KTIML MFF UK) Propositional and Predicate Logic - VII WS 2015/2016 1 / 11 Theory Validity in a theory A theory

More information

A simple proof that super-consistency implies cut elimination

A simple proof that super-consistency implies cut elimination A simple proof that super-consistency implies cut elimination Gilles Dowek 1 and Olivier Hermant 2 1 École polytechnique and INRIA, LIX, École polytechnique, 91128 Palaiseau Cedex, France gilles.dowek@polytechnique.edu

More information

Lambda Calculus: Models and Theories

Lambda Calculus: Models and Theories Lambda Calculus: Models and Theories Antonino Salibra Dipartimento di Informatica Università Ca Foscari di Venezia Via Torino 155, 30172 Venezia, Italy salibra@dsi.unive.it Abstract In this paper we give

More information

If-then-else and other constructive and classical connectives (Or: How to derive natural deduction rules from truth tables)

If-then-else and other constructive and classical connectives (Or: How to derive natural deduction rules from truth tables) If-then-else and other constructive and classical connectives (Or: How to derive natural deduction rules from truth tables) Herman Geuvers Nijmegen, NL (Joint work with Tonny Hurkens) Types for Proofs

More information

Algebraic and Topological Methods in Lambda Calculus

Algebraic and Topological Methods in Lambda Calculus Algebraic and Topological Methods in Lambda Calculus Antonino Salibra Dipartimento di Informatica, Università Ca Foscari di Venezia Via Torino 155, 30172 Venezia, Italy salibra@dsi.unive.it Dedicated to

More information

REPRESENTATION THEORY WEEK 5. B : V V k

REPRESENTATION THEORY WEEK 5. B : V V k REPRESENTATION THEORY WEEK 5 1. Invariant forms Recall that a bilinear form on a vector space V is a map satisfying B : V V k B (cv, dw) = cdb (v, w), B (v 1 + v, w) = B (v 1, w)+b (v, w), B (v, w 1 +

More information

Algebraic structures I

Algebraic structures I MTH5100 Assignment 1-10 Algebraic structures I For handing in on various dates January March 2011 1 FUNCTIONS. Say which of the following rules successfully define functions, giving reasons. For each one

More information

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

Introduction. Itaï Ben-Yaacov C. Ward Henson. September American Institute of Mathematics Workshop. Continuous logic Continuous model theory Itaï Ben-Yaacov C. Ward Henson American Institute of Mathematics Workshop September 2006 Outline Continuous logic 1 Continuous logic 2 The metric on S n (T ) Origins Continuous logic Many classes of (complete)

More information

A GUIDE FOR MORTALS TO TAME CONGRUENCE THEORY

A GUIDE FOR MORTALS TO TAME CONGRUENCE THEORY A GUIDE FOR MORTALS TO TAME CONGRUENCE THEORY Tame congruence theory is not an easy subject and it takes a considerable amount of effort to understand it. When I started this project, I believed that this

More information

Universal Algebra for Logics

Universal Algebra for Logics Universal Algebra for Logics Joanna GRYGIEL University of Czestochowa Poland j.grygiel@ajd.czest.pl 2005 These notes form Lecture Notes of a short course which I will give at 1st School on Universal Logic

More information

Varieties of Metric and Quantitative Algebras. Wataru Hino. A Master Thesis

Varieties of Metric and Quantitative Algebras. Wataru Hino. A Master Thesis Varieties of Metric and Quantitative Algebras by Wataru Hino A Master Thesis Submitted to the Graduate School of the University of Tokyo on February 5, 2017 in Partial Fulfillment of the Requirements for

More information

Basic Algebraic Logic

Basic Algebraic Logic ELTE 2013. September Today Past 1 Universal Algebra 1 Algebra 2 Transforming Algebras... Past 1 Homomorphism 2 Subalgebras 3 Direct products 3 Varieties 1 Algebraic Model Theory 1 Term Algebras 2 Meanings

More information

Models and theories of lambda calculus

Models and theories of lambda calculus Models and theories of lambda calculus Giulio Manzonetto To cite this version: Giulio Manzonetto. Models and theories of lambda calculus. [Research Report] 2009. HAL Id: inria-00380183

More information

Probability Measures in Gödel Logic

Probability Measures in Gödel Logic Probability Measures in Gödel Logic Diego Valota Department of Computer Science University of Milan valota@di.unimi.it Joint work with Stefano Aguzzoli (UNIMI), Brunella Gerla and Matteo Bianchi (UNINSUBRIA)

More information

From Residuated Lattices to Boolean Algebras with Operators

From Residuated Lattices to Boolean Algebras with Operators From Residuated Lattices to Boolean Algebras with Operators Peter Jipsen School of Computational Sciences and Center of Excellence in Computation, Algebra and Topology (CECAT) Chapman University October

More information

ORDERED MODELS OF THE LAMBDA CALCULUS

ORDERED MODELS OF THE LAMBDA CALCULUS Logical Methods in Computer Science Vol. 9(4:21)2013, pp. 1 29 www.lmcs-online.org Submitted Jan. 24, 2013 Published Dec. 12, 2013 ORDERED MODELS OF THE LAMBDA CALCULUS A. CARRARO a AND A. SALIBRA b a

More information

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

ACLT: Algebra, Categories, Logic in Topology - Grothendieck's generalized topological spaces (toposes) ACLT: Algebra, Categories, Logic in Topology - Grothendieck's generalized topological spaces (toposes) Steve Vickers CS Theory Group Birmingham 2. Theories and models Categorical approach to many-sorted

More information

Origin in Mathematical Logic

Origin in Mathematical Logic Lambda Calculus Origin in Mathematical Logic Foundation of mathematics was very much an issue in the early decades of 20th century. Cantor, Frege, Russel s Paradox, Principia Mathematica, NBG/ZF The Combinatory

More information

Outline. Logic. Definition. Theorem (Gödel s Completeness Theorem) Summary of Previous Week. Undecidability. Unification

Outline. Logic. Definition. Theorem (Gödel s Completeness Theorem) Summary of Previous Week. Undecidability. Unification Logic Aart Middeldorp Vincent van Oostrom Franziska Rapp Christian Sternagel Department of Computer Science University of Innsbruck WS 2017/2018 AM (DCS @ UIBK) week 11 2/38 Definitions elimination x φ

More information

AMS regional meeting Bloomington, IN April 1, 2017

AMS regional meeting Bloomington, IN April 1, 2017 Joint work with: W. Boney, S. Friedman, C. Laskowski, M. Koerwien, S. Shelah, I. Souldatos University of Illinois at Chicago AMS regional meeting Bloomington, IN April 1, 2017 Cantor s Middle Attic Uncountable

More information

The Many Faces of Modal Logic Day 3: Algebraic Semantics

The Many Faces of Modal Logic Day 3: Algebraic Semantics The Many Faces of Modal Logic Day 3: Algebraic Semantics Dirk Pattinson Australian National University, Canberra (Slides based on a NASSLLI 2014 Tutorial and are joint work with Lutz Schröder) LAC 2018

More information

Varieties of Heyting algebras and superintuitionistic logics

Varieties of Heyting algebras and superintuitionistic logics Varieties of Heyting algebras and superintuitionistic logics Nick Bezhanishvili Institute for Logic, Language and Computation University of Amsterdam http://www.phil.uu.nl/~bezhanishvili email: N.Bezhanishvili@uva.nl

More information

Congruence Boolean Lifting Property

Congruence Boolean Lifting Property Congruence Boolean Lifting Property George GEORGESCU and Claudia MUREŞAN University of Bucharest Faculty of Mathematics and Computer Science Academiei 14, RO 010014, Bucharest, Romania Emails: georgescu.capreni@yahoo.com;

More information

ON THE LOGIC OF DISTRIBUTIVE LATTICES

ON THE LOGIC OF DISTRIBUTIVE LATTICES Bulletin of the Section of Logic Volume 18/2 (1989), pp. 79 85 reedition 2006 [original edition, pp. 79 86] Josep M. Font and Ventura Verdú ON THE LOGIC OF DISTRIBUTIVE LATTICES This note is a summary

More information

CS611 Lecture 25 Solving Domain Equations 22 October 2007 Lecturer: Andrew Myers

CS611 Lecture 25 Solving Domain Equations 22 October 2007 Lecturer: Andrew Myers CS611 Lecture 25 Solving Domain Equations 22 October 2007 Lecturer: Andrew Myers To develop a denotational semantics for a language with recursive types, or to give a denotational semantics for the untyped

More information

Rapporto di Ricerca CS Alberto Carraro, Antonino Salibra

Rapporto di Ricerca CS Alberto Carraro, Antonino Salibra UNIVERSITÀ CA FOSCARI DI VENEZIA Dipartimento di Informatica Technical Report Series in Computer Science Rapporto di Ricerca CS-2009-3 Gennaio 2009 Alberto Carraro, Antonino Salibra Reflexive domains are

More information

Quandles and the Towers of Hanoi

Quandles and the Towers of Hanoi The the Bob Laboratory for Algebraic and Symbolic Computation Reem-Kayden Center for Science and Computation Bard College Annandale-on-Hudson, NY 12504 August 8, 2011 The 1 2 3 4 The The Figure Eight (4

More information

INTRODUCING MV-ALGEBRAS. Daniele Mundici

INTRODUCING MV-ALGEBRAS. Daniele Mundici INTRODUCING MV-ALGEBRAS Daniele Mundici Contents Chapter 1. Chang subdirect representation 5 1. MV-algebras 5 2. Homomorphisms and ideals 8 3. Chang subdirect representation theorem 11 4. MV-equations

More information

A Differential Model Theory for Resource Lambda Calculi - Part II

A Differential Model Theory for Resource Lambda Calculi - Part II A Differential Model Theory for Resource Lambda Calculi - Part II Giulio Manzonetto (joint work with Bucciarelli, Ehrhard, Laird, McCusker) g.manzonetto@cs.ru.nl Intelligent Systems Radboud University

More information

ON POSITIVE, LINEAR AND QUADRATIC BOOLEAN FUNCTIONS

ON POSITIVE, LINEAR AND QUADRATIC BOOLEAN FUNCTIONS Kragujevac Journal of Mathematics Volume 36 Number 2 (2012), Pages 177 187. ON POSITIVE, LINEAR AND QUADRATIC BOOLEAN FUNCTIONS SERGIU RUDEANU Abstract. In [1], [2] it was proved that a function f : {0,

More information

First-Order Logic. 1 Syntax. Domain of Discourse. FO Vocabulary. Terms

First-Order Logic. 1 Syntax. Domain of Discourse. FO Vocabulary. Terms First-Order Logic 1 Syntax Domain of Discourse The domain of discourse for first order logic is FO structures or models. A FO structure contains Relations Functions Constants (functions of arity 0) FO

More information

A STUDY OF TRUTH PREDICATES IN MATRIX SEMANTICS

A STUDY OF TRUTH PREDICATES IN MATRIX SEMANTICS A STUDY OF TRUTH PREDICATES IN MATRIX SEMANTICS TOMMASO MORASCHINI Abstract. Abstract algebraic logic is a theory that provides general tools for the algebraic study of arbitrary propositional logics.

More information

Logic and Implication

Logic and Implication Logic and Implication Carles Noguera (Joint work with Petr Cintula and Tomáš Lávička) Institute of Information Theory and Automation Czech Academy of Sciences Congreso Dr. Antonio Monteiro Carles Noguera

More information

1 The decision problem for First order logic

1 The decision problem for First order logic Math 260A Mathematical Logic Scribe Notes UCSD Winter Quarter 2012 Instructor: Sam Buss Notes by: James Aisenberg April 27th 1 The decision problem for First order logic Fix a finite language L. Define

More information

Tutorial on Universal Algebra, Mal cev Conditions, and Finite Relational Structures: Lecture I

Tutorial on Universal Algebra, Mal cev Conditions, and Finite Relational Structures: Lecture I Tutorial on Universal Algebra, Mal cev Conditions, and Finite Relational Structures: Lecture I Ross Willard University of Waterloo, Canada BLAST 2010 Boulder, June 2010 Ross Willard (Waterloo) Universal

More information

Abstract Algebra II Groups ( )

Abstract Algebra II Groups ( ) Abstract Algebra II Groups ( ) Melchior Grützmann / melchiorgfreehostingcom/algebra October 15, 2012 Outline Group homomorphisms Free groups, free products, and presentations Free products ( ) Definition

More information

Moreover this binary operation satisfies the following properties

Moreover this binary operation satisfies the following properties Contents 1 Algebraic structures 1 1.1 Group........................................... 1 1.1.1 Definitions and examples............................. 1 1.1.2 Subgroup.....................................

More information

Joseph Muscat Universal Algebras. 1 March 2013

Joseph Muscat Universal Algebras. 1 March 2013 Joseph Muscat 2015 1 Universal Algebras 1 Operations joseph.muscat@um.edu.mt 1 March 2013 A universal algebra is a set X with some operations : X n X and relations 1 X m. For example, there may be specific

More information

Complete Partial Orders, PCF, and Control

Complete Partial Orders, PCF, and Control Complete Partial Orders, PCF, and Control Andrew R. Plummer TIE Report Draft January 2010 Abstract We develop the theory of directed complete partial orders and complete partial orders. We review the syntax

More information

Syntax. Notation Throughout, and when not otherwise said, we assume a vocabulary V = C F P.

Syntax. Notation Throughout, and when not otherwise said, we assume a vocabulary V = C F P. First-Order Logic Syntax The alphabet of a first-order language is organised into the following categories. Logical connectives:,,,,, and. Auxiliary symbols:.,,, ( and ). Variables: we assume a countable

More information

An Algebraic Proof of the Disjunction Property

An Algebraic Proof of the Disjunction Property An Algebraic Proof of the Disjunction Property Rostislav Horčík joint work with Kazushige Terui Institute of Computer Science Academy of Sciences of the Czech Republic Algebra & Coalgebra meet Proof Theory

More information

Boolean Algebra and Propositional Logic

Boolean Algebra and Propositional Logic Boolean Algebra and Propositional Logic Takahiro Kato September 10, 2015 ABSTRACT. This article provides yet another characterization of Boolean algebras and, using this characterization, establishes a

More information

Boolean Algebra and Propositional Logic

Boolean Algebra and Propositional Logic Boolean Algebra and Propositional Logic Takahiro Kato June 23, 2015 This article provides yet another characterization of Boolean algebras and, using this characterization, establishes a more direct connection

More information

Disjoint n-amalgamation

Disjoint n-amalgamation October 13, 2015 Varieties of background theme: the role of infinitary logic Goals 1 study n- toward 1 existence/ of atomic models in uncountable cardinals. 2 0-1-laws 2 History, aec, and Neo-stability

More information

Handbook of Logic and Proof Techniques for Computer Science

Handbook of Logic and Proof Techniques for Computer Science Steven G. Krantz Handbook of Logic and Proof Techniques for Computer Science With 16 Figures BIRKHAUSER SPRINGER BOSTON * NEW YORK Preface xvii 1 Notation and First-Order Logic 1 1.1 The Use of Connectives

More information

Some properties of residuated lattices

Some properties of residuated lattices Some properties of residuated lattices Radim Bělohlávek, Ostrava Abstract We investigate some (universal algebraic) properties of residuated lattices algebras which play the role of structures of truth

More information

Tutorial on the Constraint Satisfaction Problem

Tutorial on the Constraint Satisfaction Problem Tutorial on the Constraint Satisfaction Problem Miklós Maróti Vanderbilt University and University of Szeged Nový Smokovec, 2012. September 2 7. Miklós Maróti (Vanderbilt and Szeged) The Constraint Satisfaction

More information

A duality-theoretic approach to MTL-algebras

A duality-theoretic approach to MTL-algebras A duality-theoretic approach to MTL-algebras Sara Ugolini (Joint work with W. Fussner) BLAST 2018 - Denver, August 6th 2018 A commutative, integral residuated lattice, or CIRL, is a structure A = (A,,,,,

More information

Database Theory VU , SS Complexity of Query Evaluation. Reinhard Pichler

Database Theory VU , SS Complexity of Query Evaluation. Reinhard Pichler Database Theory Database Theory VU 181.140, SS 2018 5. Complexity of Query Evaluation Reinhard Pichler Institut für Informationssysteme Arbeitsbereich DBAI Technische Universität Wien 17 April, 2018 Pichler

More information

Natural deduction for propositional logic via truth tables

Natural deduction for propositional logic via truth tables Natural deduction for propositional logic via truth tables Herman Geuvers Nijmegen, NL (Joint work with Tonny Hurkens) Bengt Nordström honorary workshop Marstrand, Sweden April 2016 H. Geuvers - April

More information

Universal Algebra for Termination of Higher-Order Rewriting. Makoto Hamana

Universal Algebra for Termination of Higher-Order Rewriting. Makoto Hamana Universal Algebra for Termination of Higher-Order Rewriting Makoto Hamana Department of Computer Science, Gunma University, Japan RTA 05 2005, April 1 Intro: First-Order Term Rewriting System (TRS) Terms

More information

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.

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. ACTAS DEL VIII CONGRESO DR. ANTONIO A. R. MONTEIRO (2005), Páginas 25 32 SOME REMARKS ON OCKHAM CONGRUENCES LEONARDO CABRER AND SERGIO CELANI ABSTRACT. In this work we shall describe the lattice of congruences

More information

Algebraizing Hybrid Logic. Evangelos Tzanis University of Amsterdam Institute of Logic, Language and Computation

Algebraizing Hybrid Logic. Evangelos Tzanis University of Amsterdam Institute of Logic, Language and Computation Algebraizing Hybrid Logic Evangelos Tzanis University of Amsterdam Institute of Logic, Language and Computation etzanis@science.uva.nl May 1, 2005 2 Contents 1 Introduction 5 1.1 A guide to this thesis..........................

More information

Predicate Logic: Sematics Part 1

Predicate Logic: Sematics Part 1 Predicate Logic: Sematics Part 1 CS402, Spring 2018 Shin Yoo Predicate Calculus Propositional logic is also called sentential logic, i.e. a logical system that deals with whole sentences connected with

More information

Applications of the Serre Spectral Sequence

Applications of the Serre Spectral Sequence Applications of the Serre Spectral Seuence Floris van Doorn November, 25 Serre Spectral Seuence Definition A Spectral Seuence is a seuence (E r p,, d r ) consisting of An R-module E r p, for p, and r Differentials

More information

MV-algebras and fuzzy topologies: Stone duality extended

MV-algebras and fuzzy topologies: Stone duality extended MV-algebras and fuzzy topologies: Stone duality extended Dipartimento di Matematica Università di Salerno, Italy Algebra and Coalgebra meet Proof Theory Universität Bern April 27 29, 2011 Outline 1 MV-algebras

More information

Christopher J. TAYLOR

Christopher J. TAYLOR REPORTS ON MATHEMATICAL LOGIC 51 (2016), 3 14 doi:10.4467/20842589rm.16.001.5278 Christopher J. TAYLOR DISCRIMINATOR VARIETIES OF DOUBLE-HEYTING ALGEBRAS A b s t r a c t. We prove that a variety of double-heyting

More information

Tori for some locally integral group rings

Tori for some locally integral group rings Tori for some locally integral group rings Diagonalizability over a principal ideal domain Master's Thesis Fabian Hartkopf May 217 Contents Preface............................................... 5.1 Introduction..........................................

More information

EECS 1028 M: Discrete Mathematics for Engineers

EECS 1028 M: Discrete Mathematics for Engineers EECS 1028 M: Discrete Mathematics for Engineers Suprakash Datta Office: LAS 3043 Course page: http://www.eecs.yorku.ca/course/1028 Also on Moodle S. Datta (York Univ.) EECS 1028 W 18 1 / 12 Using the laws

More information

Finer complexity of Constraint Satisfaction Problems with Maltsev Templates

Finer complexity of Constraint Satisfaction Problems with Maltsev Templates Finer complexity of Constraint Satisfaction Problems with Maltsev Templates Dejan Delic Department of Mathematics Ryerson University Toronto, Canada joint work with A. Habte (Ryerson University) May 24,

More information

CLASSIFYING THE COMPLEXITY OF CONSTRAINTS USING FINITE ALGEBRAS

CLASSIFYING THE COMPLEXITY OF CONSTRAINTS USING FINITE ALGEBRAS CLASSIFYING THE COMPLEXITY OF CONSTRAINTS USING FINITE ALGEBRAS ANDREI BULATOV, PETER JEAVONS, AND ANDREI KROKHIN Abstract. Many natural combinatorial problems can be expressed as constraint satisfaction

More information

Intersection Types and Lambda Theories

Intersection Types and Lambda Theories Intersection Types and Lambda Theories M.Dezani-Ciancaglini S.Lusin Abstract We illustrate the use of intersection types as a semantic tool for showing properties of the lattice of λ-theories. Relying

More information

Lazy Strong Normalization

Lazy Strong Normalization Lazy Strong Normalization Luca Paolini 1,2 Dipartimento di Informatica Università di Torino (ITALIA) Elaine Pimentel 1,2 Departamento de Matemática Universidade Federal de Minas Gerais (BRASIL) Dipartimento

More information

CS 6110 Lecture 35 Solving Domain Equations 19 April 2013 Lecturer: Andrew Myers

CS 6110 Lecture 35 Solving Domain Equations 19 April 2013 Lecturer: Andrew Myers CS 6110 Lecture 35 Solving Domain Equations 19 April 2013 Lecturer: Andrew Myers To develop a denotational semantics for a language with recursive types, or to give a denotational semantics for the untyped

More information

Lecture 2 Some Sources of Lie Algebras

Lecture 2 Some Sources of Lie Algebras 18.745 Introduction to Lie Algebras September 14, 2010 Lecture 2 Some Sources of Lie Algebras Prof. Victor Kac Scribe: Michael Donovan From Associative Algebras We saw in the previous lecture that we can

More information

Free Weak Nilpotent Minimum Algebras

Free Weak Nilpotent Minimum Algebras Algorithms and Complexity Group Institute of Computer Graphics and Algorithms TU Wien, Vienna, Austria April 01 Free Weak Nilpotent Minimum Algebras Stefano Aguzzoli, Simone Bova, and Diego Valota This

More information

Equational Logic. Chapter 4

Equational Logic. Chapter 4 Chapter 4 Equational Logic From now on First-order Logic is considered with equality. In this chapter, I investigate properties of a set of unit equations. For a set of unit equations I write E. Full first-order

More information

Lewis Dichotomies in Many-Valued Logics

Lewis Dichotomies in Many-Valued Logics Lewis Dichotomies in Many-Valued Logics Simone Bova Department of Mathematics Vanderbilt University (Nashville, USA) simone.bova@vanderbilt.edu ASUBL 2010 June 8-10, 2009, Nomi (Japan) Boolean Satisfiability

More information

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

University of Oxford, Michaelis November 16, Categorical Semantics and Topos Theory Homotopy type theor Categorical Semantics and Topos Theory Homotopy type theory Seminar University of Oxford, Michaelis 2011 November 16, 2011 References Johnstone, P.T.: Sketches of an Elephant. A Topos-Theory Compendium.

More information

A General Type for Storage Operators

A General Type for Storage Operators A General Type for Storage Operators Karim NOUR LAMA - Equipe de Logique, Université de Chambéry 73376 Le Bourget du Lac e-mail nour@univ-savoie.fr Abstract In 1990, J.L. Krivine introduced the notion

More information

Herbrand Theorem, Equality, and Compactness

Herbrand Theorem, Equality, and Compactness CSC 438F/2404F Notes (S. Cook and T. Pitassi) Fall, 2014 Herbrand Theorem, Equality, and Compactness The Herbrand Theorem We now consider a complete method for proving the unsatisfiability of sets of first-order

More information

DISJOINT-UNION PARTIAL ALGEBRAS

DISJOINT-UNION PARTIAL ALGEBRAS Logical Methods in Computer Science Vol. 13(2:10)2017, pp. 1 31 https://lmcs.episciences.org/ Submitted Dec. 07, 2016 Published Jun. 22, 2017 DISJOINT-UNION PARTIAL ALGEBRAS ROBIN HIRSCH AND BRETT MCLEAN

More information

Math 222A W03 D. Congruence relations

Math 222A W03 D. Congruence relations Math 222A W03 D. 1. The concept Congruence relations Let s start with a familiar case: congruence mod n on the ring Z of integers. Just to be specific, let s use n = 6. This congruence is an equivalence

More information

Embedding theorems for normal divisible residuated lattices

Embedding theorems for normal divisible residuated lattices Embedding theorems for normal divisible residuated lattices Chapman University Department of Mathematics and Computer Science Orange, California University of Siena Department of Mathematics and Computer

More information

INTRODUCTION TO LIE ALGEBRAS. LECTURE 1.

INTRODUCTION TO LIE ALGEBRAS. LECTURE 1. INTRODUCTION TO LIE ALGEBRAS. LECTURE 1. 1. Algebras. Derivations. Definition of Lie algebra 1.1. Algebras. Let k be a field. An algebra over k (or k-algebra) is a vector space A endowed with a bilinear

More information

Introduction to Kleene Algebras

Introduction to Kleene Algebras Introduction to Kleene Algebras Riccardo Pucella Basic Notions Seminar December 1, 2005 Introduction to Kleene Algebras p.1 Idempotent Semirings An idempotent semiring is a structure S = (S, +,, 1, 0)

More information

Mathematical Logic IV

Mathematical Logic IV 1 Introduction Mathematical Logic IV The Lambda Calculus; by H.P. Barendregt(1984) Part One: Chapters 1-5 The λ-calculus (a theory denoted λ) is a type free theory about functions as rules, rather that

More information

Logic Part I: Classical Logic and Its Semantics

Logic Part I: Classical Logic and Its Semantics Logic Part I: Classical Logic and Its Semantics Max Schäfer Formosan Summer School on Logic, Language, and Computation 2007 July 2, 2007 1 / 51 Principles of Classical Logic classical logic seeks to model

More information

First-order logic Syntax and semantics

First-order logic Syntax and semantics 1 / 43 First-order logic Syntax and semantics Mario Alviano University of Calabria, Italy A.Y. 2017/2018 Outline 2 / 43 1 Motivation Why more than propositional logic? Intuition 2 Syntax Terms Formulas

More information

ON SOME CONGRUENCES OF POWER ALGEBRAS

ON SOME CONGRUENCES OF POWER ALGEBRAS ON SOME CONGRUENCES OF POWER ALGEBRAS A. PILITOWSKA 1 AND A. ZAMOJSKA-DZIENIO 2 Abstract. In a natural way we can lift any operation defined on a set A to an operation on the set of all non-empty subsets

More information

A strongly rigid binary relation

A strongly rigid binary relation A strongly rigid binary relation Anne Fearnley 8 November 1994 Abstract A binary relation ρ on a set U is strongly rigid if every universal algebra on U such that ρ is a subuniverse of its square is trivial.

More information

MTL-algebras via rotations of basic hoops

MTL-algebras via rotations of basic hoops MTL-algebras via rotations of basic hoops Sara Ugolini University of Denver, Department of Mathematics (Ongoing joint work with P. Aglianò) 4th SYSMICS Workshop - September 16th 2018 A commutative, integral

More information

Algebraic Fields and Computable Categoricity

Algebraic Fields and Computable Categoricity Algebraic Fields and Computable Categoricity Russell Miller & Alexandra Shlapentokh Queens College & CUNY Graduate Center New York, NY East Carolina University Greenville, NC. George Washington University

More information

Lattice-theoretic properties of algebras of logic

Lattice-theoretic properties of algebras of logic Lattice-theoretic properties of algebras of logic Antonio Ledda Università di Cagliari, via Is Mirrionis 1, 09123, Cagliari, Italy Francesco Paoli Università di Cagliari, via Is Mirrionis 1, 09123, Cagliari,

More information

Relations to first order logic

Relations to first order logic An Introduction to Description Logic IV Relations to first order logic Marco Cerami Palacký University in Olomouc Department of Computer Science Olomouc, Czech Republic Olomouc, November 6 th 2014 Marco

More information

Undefinability of standard sequent calculi for Paraconsistent logics

Undefinability of standard sequent calculi for Paraconsistent logics Undefinability of standard sequent calculi for Paraconsistent logics Michele Pra Baldi (with S.Bonzio) University of Padua m.prabaldi@gmail.com Topology, Algebra and Categories in Logic. Prague, June 6,

More information

The Lattice of Lambda Theories

The Lattice of Lambda Theories The Lattice of Lambda Theories Stefania Lusin Antonino Salibra November 20, 2003 Dipartimento di Informatica Università Ca Foscari di Venezia Via Torino 155, 30172 Venezia, Italy {slusin, salibra}@dsi.unive.it

More information