Free Weak Nilpotent Minimum Algebras

Similar documents
Probability Measures in Gödel Logic

Computing Spectra via Dualities in the MTL hierarchy

Equational Logic. Chapter Syntax Terms and Term Algebras

On minimal models of the Region Connection Calculus

Universal Algebra for Logics

BL-Functions and Free BL-Algebra

MTL-algebras via rotations of basic hoops

Congruence Boolean Lifting Property

Foundations of Mathematics

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

Embedding theorems for normal divisible residuated lattices

Boolean Algebras, Boolean Rings and Stone s Representation Theorem

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

Jónsson posets and unary Jónsson algebras

Definitions. Notations. Injective, Surjective and Bijective. Divides. Cartesian Product. Relations. Equivalence Relations

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

Boolean Algebra and Propositional Logic

Boolean Algebra and Propositional Logic

Unification and Projectivity in De Morgan and Kleene Algebras

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

Adding truth-constants to logics of continuous t-norms: axiomatization and completeness results

Fuzzy Sets. Mirko Navara navara/fl/fset printe.pdf February 28, 2019

Tree sets. Reinhard Diestel

On a quasi-ordering on Boolean functions

Chapter 1. Sets and Mappings

Part II. Logic and Set Theory. Year

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

arxiv: v2 [math.lo] 25 Jul 2017

5 Set Operations, Functions, and Counting

Axioms for Set Theory

arxiv: v1 [math.lo] 30 Aug 2018

Lewis Dichotomies in Many-Valued Logics

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

MAT 570 REAL ANALYSIS LECTURE NOTES. Contents. 1. Sets Functions Countability Axiom of choice Equivalence relations 9

Course 311: Michaelmas Term 2005 Part III: Topics in Commutative Algebra

Notes on ordinals and cardinals

Boolean Algebra CHAPTER 15

A duality-theoretic approach to MTL-algebras

Propositional Logic, Predicates, and Equivalence

Foundations of Mathematics MATH 220 FALL 2017 Lecture Notes

Lecture Notes 1 Basic Concepts of Mathematics MATH 352

3. Abstract Boolean Algebras

Homework Problems Some Even with Solutions

A GENERAL THEORY OF ZERO-DIVISOR GRAPHS OVER A COMMUTATIVE RING. David F. Anderson and Elizabeth F. Lewis

A Discrete Duality Between Nonmonotonic Consequence Relations and Convex Geometries

Semilattice Modes II: the amalgamation property

On varieties generated by Weak Nilpotent Minimum t-norms

When does a semiring become a residuated lattice?

Notation Index. gcd(a, b) (greatest common divisor) NT-16

Chapter 1 : The language of mathematics.

THE EQUATIONAL THEORIES OF REPRESENTABLE RESIDUATED SEMIGROUPS

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

2.2 Lowenheim-Skolem-Tarski theorems

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

0 Sets and Induction. Sets

MV-algebras and fuzzy topologies: Stone duality extended

GENERALIZED DIFFERENCE POSETS AND ORTHOALGEBRAS. 0. Introduction

A strongly rigid binary relation

Groups of Prime Power Order with Derived Subgroup of Prime Order

Soft Constraints Processing over Divisible Residuated Lattices

2. Prime and Maximal Ideals

Logic via Algebra. Sam Chong Tay. A Senior Exercise in Mathematics Kenyon College November 29, 2012

Section 0. Sets and Relations

Sets and Motivation for Boolean algebra

10. Finite Lattices and their Congruence Lattices. If memories are all I sing I d rather drive a truck. Ricky Nelson

Syntactic Characterisations in Model Theory

IDEMPOTENT RESIDUATED STRUCTURES: SOME CATEGORY EQUIVALENCES AND THEIR APPLICATIONS

Lattices, closure operators, and Galois connections.

States of free product algebras

Foundations of Mathematics

Axioms of Kleene Algebra

Mathematical Logic. An Introduction

Varieties of Heyting algebras and superintuitionistic logics

On the filter theory of residuated lattices

Propositional Logic Language

586 Index. vertex, 369 disjoint, 236 pairwise, 272, 395 disjoint sets, 236 disjunction, 33, 36 distributive laws

Weak Choice Principles and Forcing Axioms

Handbook of Logic and Proof Techniques for Computer Science

UNITARY UNIFICATION OF S5 MODAL LOGIC AND ITS EXTENSIONS

On the algebra of relevance logics

AN ALGEBRAIC APPROACH TO GENERALIZED MEASURES OF INFORMATION

MATH 318 Mathematical Logic Class notes

TROPICAL SCHEME THEORY

AN ALGORITHM FOR FINDING FINITE AXIOMATIZATIONS OF FINITE INTERMEDIATE LOGICS BY MEANS OF JANKOV FORMULAS. Abstract

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

AE4M33RZN, Fuzzy logic: Introduction, Fuzzy operators

Boolean Algebras. Chapter 2

BOOLEAN SUBALGEBRAS OF ORTHOALGEBRAS

LOGICS OF VARIETIES, LOGICS OF SEMILATTICES, AND CONJUNCTION

Part V. 17 Introduction: What are measures and why measurable sets. Lebesgue Integration Theory

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

A bitopological point-free approach to compactifications

Discrete Mathematics. W. Ethan Duckworth. Fall 2017, Loyola University Maryland

Mathematics Course 111: Algebra I Part I: Algebraic Structures, Sets and Permutations

Subdirectly Irreducible Modes

Some Pre-filters in EQ-Algebras

Christopher J. TAYLOR

Bounded width problems and algebras

Generalized continuous and left-continuous t-norms arising from algebraic semantics for fuzzy logics

ELEMENTARY SUBALGEBRAS OF RESTRICTED LIE ALGEBRAS

Transcription:

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 is the authors copy of a paper that appeared in Soft Computing, volume 1(1), pages, 01. www.ac.tuwien.ac.at/tr

manuscript No. (will be inserted by the editor) Free Weak Nilpotent Minimum Algebras Stefano Aguzzoli Simone Bova Diego Valota In memory of Franco Montagna Abstract We give a combinatorial description of the finitely generated free weak nilpotent minimum algebras, and provide explicit constructions of normal forms. 1 Introduction A triangular norm T is a binary, associative and commutative [0, 1]-valued operation on the unit square [0, 1] that is monotone (b c implies T (a, b) T (a, c) for all a, b, c [0, 1]), has 1 as identity (T (a, 1) = a for all a [0, 1]), and (thus) has 0 as annihilator (T (a, 0) = 0 for all a [0, 1]). In the theory of fuzzy sets, triangular norms and their duals, triangular conorms, model respectively intersections and unions of fuzzy sets, and hence provide natural interpretations for conjunctions and disjunctions of propositions whose truth values range over the unit interval. If a triangular norm T is left continuous, then the operation R(a, b) = maxc T (a, c) b}, called the residual of T, is the unique binary [0, 1]- valued operation on the unit square that satisfies the Stefano Aguzzoli Department of Computer Science, Università degli Studi di Milano Via Comelico /1, 01, Milano, Italy E-mail: aguzzoli@di.unimi.it Simone Bova Institut für Computergraphik und Algorithmen, Technische Universität, Favoritenstrasse 11, Wien, Austria, E-mail: bova@ac.tuwien.ac.at Diego Valota Institut d Investigació en Intel.ligència Artificial, Campus de la Universitat Autonoma de Barcelona, Bellaterra, Spain E-mail: diego@iiia.csic.es residuation equivalence, T (a, b) c if and only if a R(b, c), for all a, b, c [0, 1], and hence arguably acts as the logical implication induced by the interpretation of T as a logical conjunction (for instance, it implies right distributivity of R over T ). It is known that the class of all left continuous triangular norms and their residuals, intended as the algebraic structures obtained by equipping the unit interval [0, 1] with a distributive bounded integral lattice structure (,, 0, and 1) together with a triangular norm and its residual ( and ), generates a certain variety of residuated lattices, MTL-algebras, which forms in fact the algebraic counterpart of a many-valued propositional logic called monoidal triangular norm logic, MTL-logic; for a discussion and an axiomatization of MTL-logic we refer the reader to [10,1]. Adopting this logical interpretation, if A = (A,,,,, 0, 1) is a MTL-algebra, then the unary operation term defined by a a 0, for all a A, is intended as a negation operation. Interestingly, the class of unary operation : [0, 1] [0, 1] arising as negation operations of MTL-algebras over [0, 1] coincides with the class of weak negation operations [1]; that is, unary operations over [0, 1] such that, for all a, b [0, 1]: 0 = 1; a b implies b a ; and, a a. Given a weak negation : [0, 1] [0, 1], it is possible to equip [0, 1] with a particular MTL-algebraic structure by defining the norm operation as follows, for all

Stefano Aguzzoli et al. a, b [0, 1]: 0 if a b, a b = a b otherwise. (1) For instance, Figure 1 displays the first four members of the family of weak negations f n n = 0, 1,,... }, where f n is the step function over [0, 1] that maps 0 to 1, and ((i 1)/n, i/n] to (n i)/n for i = 1,,..., n, so that f n has n discontinuities. The top part displays the graphs of f 0, f 1, f, and f, and the bottom part displays the triangular norms induced (1). Fig. 1 In fact, the class of all weak negations, intended as the MTL-algebraic structures over [0, 1] described above, generates a subvariety of MTL-algebras, namely the variety of weak nilpotent minimum algebras, or, for short, WNM-algebras. The naming refers to the nilpotent minimum triangular norm, introduced by Fodor [11], which corresponds via (1) to the special weak negation a = 1 a for all a [0, 1], which is involutive, that is a = a for all a [0, 1]. See Figure. Actually, the family f n n = 0, 1,,... } is sufficient to generate all WNM-algebras [1]. WNM-algebras have been extensively studied in Carles Noguera s PhD dissertation [1]. We refer the reader to this monograph for background. variety of WNM-algebras. Knowledge of the structure of the free WNM-algebras is interesting for both logical and algebraic reasons. On the logical side, the elements of the free algebra, which we explicitly construct, are exactly the truth functions of the corresponding propositional logic. The result then launches further investigation of various features of the deductive system, such as interpolation, unification, and admissibility; it is worth to mention that in [], Ciabattoni et al. present a uniform method for generating analytic logical calculi from given axiom schemata, and the WNM-logic represents a hard case (in a sense that can be made precise) where the method succeeds. In the recent work [] the authors use a WNM-chain to solve an open problem posed by Franco Montagna in [1], namely that, for extensions of the logic MTL, the single chain completeness does not imply the strong single chain completeness. On the algebraic side, the problem is non-trivial because it requires a description of finitely generated WNM-chains, nice enough to study a certain subalgebra of their direct product. Exploiting the fact that WNM-algebras are locally finite, a combinatorial description of WNM-chains is reachable, in sharp contrast with MTL-algebras, where a nice description of chains is unknown (and hard). Certain special cases of WNMalgebras have been studied, namely the variety generated by f 0 and f 1 in Figure 1, respectively Gödel [1] and RDP-algebras [18, ], and the variety generated by the involutive negation in Figure, NM-algebras, together with NMG-algebras []. The paper [1] classifies all subvarieties of NM-algebras, while [8, ] determines the structure of free NM-algebras. In this note, in the veine of [], we generalize such results to the entire class of WNM-algebras. We conclude the introduction by making precise the background notions and facts about finitely presented algebras and weak nilpotent minimum algebras used in the above discussion. For further standard background in universal algebra, we refer the reader to []. 1.1 Finitely Generated Free Algebras Fig. : The graphs of the involutive weak negation a 1 a (on the left) and its triangular norm (on the right), the nilpotent minimum triangular norm by Fodor [11]. In this note, we give a concrete, combinatorial description of free finitely generated free algebras in the Let σ be a finite algebraic signature, that is, a finite set of operation symbols with an arity function ar: σ 0} N. Let X = x 1, x,... } be a countable set of variables; x, y, z,... denote arbitrary pairwise distinct variables in X. The set of σ-terms is the smallest set T such that: X f σ ar(f) = 0} T ; for all f σ, if ar(f) = k 1 and s 1,..., s k T, then f(s 1,..., s k ) T. For Y X, we let T Y denote the set of σ-terms on

Free Weak Nilpotent Minimum Algebras variables Y ; in short, we write T n instead of T x1,...,x n}; if t T n, we also write t(x 1,..., x n ). Equations (on σ) are first-order σ-formulas of the form s = t with s, t T ; we say that s = t is in T Y if s, t T Y ; if Ξ is a set of equations, we say that Ξ is in T Y if each equation in Ξ is in T Y. If Y X is finite and Ξ is a finite set of equations in T Y, we denote by Ξ the conjunction of all equations in Ξ. A σ-algebra A = (A, (f A ) f σ ) is a non-empty set A equipped with a family of operations indexed by σ, such that f A : A ar(f) A for all f σ; in particular, f A A if ar(f) = 0. A is trivial if A = 1. If t T Y and g : X A, then the evaluation of t in A under g, in symbols t A (g) A, is defined inductively on t as follows: t A (g) = g(x) if t = x Y ; t A (g) = f A (s A 1 (g),..., s A ar(f) (g)) if t = f(s 1,..., s ar(f) ) with f σ and s 1,..., s ar(f) T Y ; in particular, t A (g) = f A if t = f and ar(f) = 0. We write A, g = s = t iff s A (g) = t A (g). A class of σ-algebras V is an (algebraic) variety if and only if, there exists a set of equations Ξ such that A V iff A, g = s = t for all g : X A and s = t in Ξ []; if V is the class of models of Ξ we also write V Ξ. As usual, an n-generated σ-algebra A is an algebra on a signature σ 1,...,n} (in short, σ n ) extending σ with n new constant symbols x 1,..., x n, that is, σ n = (σ, x 1,..., x n ) with ar(x i ) = 0 for i = 1,..., n, and A = (A, (f A ) f σ, x A 1,..., x A n), where for each a A there is a term t T n such that t A = a. Then, if A and B are n-generated σ-algebras, we say that: 1. A is a subalgebra of B if there exists an injective σ n -homomorphism from A to B;. A is isomorphic to B if there exists a bijective σ n - homomorphism from A to B;. B is a quotient of A if there exists a surjective σ n - homomorphism h from A to B and B is isomorphic to A/, where is the congruence relation on A defined as usual (a b iff h(a) = h(b) for all a, b A). For Y X, the σ-algebra T Y (T Y, (f T Y ) f σ ) where f T Y (s 1,..., s ar(f) ) f(s 1,..., s ar(f) ) for all s 1,..., s ar(f) T Y (in particular f T Y = f if ar(f) = 0) is called the term algebra (on σ). Note that T n (T n, (f Tn ) f σn, x Tn 1,..., xtn n ) is in fact an n-generated σ-algebra with generators x Tn i = x i for i = 1,..., n. We define the notion of finitely presented algebra for V Ξ a finitely axiomatized variety, that is, with Ξ finite. A presentation is a pair (Y, Σ) where Σ is a finite set of equations in T Y ; (Y, Σ) is finite if Y = x 1,..., x n } for some n N. A finite presentation (x 1,..., x n }, Σ) defines the equivalence relation, s t if and only if Ξ, Σ} = s = t, () where s, t T n are related iff for all A V Ξ and g : X A, if A, g = Σ, then A, g = s = t. The relation is a congruence relation on T n. In this setting, the algebra in V Ξ, finitely presented by (x 1,..., x n }, Σ), is the quotient T n /. Conversely, a σ-algebra A V Ξ is finitely presented iff A is isomorphic to a quotient T n /, where is the congruence defined as in () by some finite presentation. If Σ =, then we denote T n / by F n ([t] t T n }, (f Fn ) f σn, x Fn 1,..., xfn n ) and we refer to F n as the σ-algebra in V Ξ freely generated by x Fn i [x i ] for i = 1,..., n. In this case, by (), if Θ is a finite set of equations in T n and h: x 1,..., x n } F n is such that x i [x i ] for i = 1,..., n, then, F n, h = Θ if and only if A = Θ () for all A V Ξ. Notation 1 If A = (A, (f A ) f σ ) is a σ-algebra, and s, t T n, then we write A = s = t if and only if s A = t A ; moreover, if a A is such that s A = a, then we write A = s = a instead of A, h = s = x, where h: X A is such that h(x) = a. 1. Weak Nilpotent Minimum Algebras Fix σ = (,,, 0, 1) with ar( ) = for all,, }, and ar(0) = ar(1) = 0. We write x instead of x 0, x y instead of ((x y) y) ((y x) x), and x instead of x x. As usual, we adopt the infix notation for binary operation symbols. A monoidal triangular norm based logic algebra (in short, MTLalgebra) is a σ-algebra A = (A, A, A, A, 0 A, 1 A ) such that (A, A, A, 0 A, 1 A ) is a bounded lattice, (A, A, 1 A ) is a commutative monoid, a A c A b if and only if c A a A b for all a, b, c A (residuation), which is true if and only if, A = (x ((x y) z)) y = y, A = (y z) x = (y x) (z x), A = (y (y x)) x = x;

Stefano Aguzzoli et al. and A = x y y x = 1 (prelinearity). Therefore there exists a finite set of equations Ξ in T x,y,z} such that a σ-algebra A models Ξ if and only if A is a MTLalgebra [10]; we denote the variety of MTL-algebras by MT L. We collect some known facts on MTL-algebras [10]. Note that for all A MT L and a, b A, by residuation and integrality, a = A a A 1 A A b iff 1 A A a A b = 1 A, therefore b < A a iff a A b < A 1 A. Moreover, A = x = x. () Let A be a MTL-algebra. A filter on A is a nonempty upset B A closed under the operation A. A filter B on A is prime iff B A and a A b B or b A a B for all a, b A. The set of filters on A, with intersection as meet operation and closure of union under A as join operation, is a lattice. The lattice of congruences on A is isomorphic to the lattice of filters on A, via the map that sends a congruence on A to the filter a A a 1 A } [1 A ] ; the inverse map sends a filter B A to the congruence, a b iff for all a, b A, a A b B and b A a B. In fact, under such bijective correspondence, completely meet irreducible congruences maps to prime filters, which implies by universal algebraic facts that subdirectly irreducible MTL-algebras are chains. In fact, let C A/. If [1 A ] is prime, then a A b [1 A ] or b A a [1 A ] for all a, b A; in the first case, [a] C [b] [a A b] = [1 A ] implies [a] C [b] ; in the second case, similarly, [b] C [a]. Then C is a chain. Similarly, if C is a chain, then [1 A ] is prime. It follows by universal algebraic facts, that the variety of MTL-algebras is generated by MTLchains. A MTL-algebra A is a weak nilpotent minimum algebra (in short, WNM-algebra) if A = (x y) ((x y) x y) = 1; () we let WN M denote the variety of WNM-algebras. In particular, the variety WN M is generated by WNMchains, and for all WNM-chains C, the operations C and C are uniquely determined by the lattice and negation operations, as follows (for all a, b C): 0 a C C if a C b C, b = () a C b otherwise; a C 1 C if a C b, b = () a C C b otherwise. Direct inspection of the previous equations and () shows that finitely generated WNM-chains are finite, which implies that the variety WN M is locally finite, that is, finitely generated algebras are finite [1]. Let A WN M. Then A is: a NMG-algebra (notion introduced in [0], while the following one-variable axiomatisation is given in [1]), if A = x (x x) = 1; a RDP-algebra (revised drastic product algebra) [1], if A = x (x x ) = 1; a NM-algebra (nilpotent minimum algebra), if A is a WNM-algebra (or an NMG-algebra) and A = x = x; a Gödel algebra, if A is a MTL-algebra (or a WNMalgebra) and A = x = x. Notice that in [1] it is proved that Gödel algebras, NMalgebras, and NMG-algebras can be axiomatised from MTL-algebras using only one-variable axioms. This is achieved replacing () with the following: A = (x x) (x x x) = 1. (8) On the other hand, replacing () by (8) does not work for RDP-algebras: as a matter of fact, MTL-algebras satisfying (8) constitutes a subvariety properly larger than RDP-algebras, named GP-algebras in [1]. We apply routinely the following known facts [1]. Proposition 1 For all WNM-chains C and g : X C: C, g = x x = z C x z, z = z }, () C, g = x = x iff C, g = x < x or C, g = x = 0, (10) C, g = x y implies C, g = y x, (11) C, g = x < x and C, g = y < y implies C, g = x < y, (1) C, g = x x and C, g = y < y implies C, g = x y, (1) C, g = x < x and C, g = y y implies C, g = x < y. (1) Organization. In this note, we provide an explicit description of finitely presented WNM-algebras. We provide an explicit direct decomposition of the WNM-algebra freely generated by x 1,..., x n, and we give an explicit construction of normal forms. The paper is organized as follows. Let n 1. In Section, we characterize the (finite) set C n = C 1,..., C m },

Free Weak Nilpotent Minimum Algebras where each C j is a subdirectly irreducible WNM-algebra n-generated by x Cj i for i = 1,..., n and j = 1,..., m, and the C j s are pairwise non σ n -isomorphic. By universal algebraic facts, the WNM-algebra F n freely generated by x Fn i = (x C1 i,..., x Cm i ) for i = 1,..., n is (σ n - isomorphic to) the subalgebra A of C 1 C m generated by x A i = (x C1 i,..., x Cm i ) for i = 1,..., n []. In Section, we characterize factors in the direct decomposition of F n. In Section, we provide an explicit combinatorial description of F n. Subdirectly Irreducible WNM-algebras In this section, we describe the (finite) set C n = C 1,..., C m } of (pairwise non σ n -isomorphic) subdirectly irreducible n-generated WNM-algebras. Actually, the structure of subdirectly irreducible WNM-algebras is well-known, see for instance [1]. Being WNM-algebras a subvariety of MTL-algebras, the subdirectly irreducible WNMalgebras are chains, whose operations are completely determined by the choice of the negation operation, which is an arbitrary weak negation. Moreover, being WNM-algebras a locally finite variety, the n-generated subdirectly irreducible members coincide with the n- generated chains, which all have finite cardinality. In this section we classify σ n -isomorphism classes of subfirectly irreducible n-generated WNM-algebras by subdividing the universe of n-generated chains into blocks. This representation turns out to be useful to characterise the direct factors of the free n-generated WNMalgebra, given in a later section. Definition 1 (Blockwise Representation) Let C be a WNM-chain generated by x C 1,..., x C n C. Then bk(c) (B 1,..., B k }, (f bk(c) ) f σ, x bk(c) 1,..., x bk(c) n ) (reads blockwise C) is the n-generated WNM-chain such that: 1. the blocks B 1,..., B k form a partition of 0, 1, x i, x i, x i i = 1,..., n};. the generator x bk(c) i is the block containing x i for i = 1,..., n;. x, y B j iff C = x = y for j = 1,..., k;. B j < bk(c) B j+1 iff C = x < y, where x B j, y B j+1, j = 1,..., k 1;. B bk(c) j = B l iff C = x = y, where x B j, y B l, j = 1,..., k. We also write, bk(c) = B 1 < < B k. The n-generated WNM-chains bk(c) and C are σ n - isomorphic, clearly. The next fact characterizes the class C 1 of singly generated WNM-chains. Proposition C 1 = C i i = 1,..., }, where: bk(c 1 ) = 0x 1 x 1 < x 11, bk(c ) = 0 < x 1 < x 1 < x 1 < 1, bk(c ) = 0 < x 1 x 1 < x 1 < 1, bk(c ) = 0 < x 1 < x 1x 1 < 1, bk(c ) = 0 < x 1 x 1x 1 < 1, bk(c ) = 0 < x 1 < x 1 < x 1 < 1, bk(c ) = 0 < x 1 < x 1 x 1 < 1, bk(c 8 ) = 0x 1 < x 1 < x 11, bk(c ) = 0x 1 < x 1 x 11, with slight liberality in the usage of the blockwise notation. Proof Equations (),() and () show that each singly generated σ 1 -WNM-chain A contains at most elements: its universe is the set 0 A, x A 1, (x 1) A, (x 1) A, 1}. Moreover, two such chains A, B such that, for each pair of elements c 1, c 0, x 1, x 1, x 1, 1} it holds that c A 1 A c A iff c B 1 B c B, are clearly σ 1 -isomorphic. Taking into account that A = x x, direct inspection now proves that each singly generated σ 1 -WNM-chain is isomorphic with one in C 1. Notice that all chains in C 1 have negations that are restrictions of f. 1 0 x x x 1 1 8 Fig. : The construction of C 1 in Proposition. On the left, the graph of x: [0, 1] [0, 1] and x : [0, 1] [0, 1], where 0 = 1, a = / for a (0, 1/], a = 1/ for a (1/, 1/], a = 1/ for a (1/, /], a = 0 for a (/, 1]. The WNMchain C (center) is generated by x = /8, so that x = 1/ and x = /. On the right, the WNM-chains C 1,..., C, numbered from 1 to, where solid,, and open,, dots denote respectively idempotent and non-idempotent elements. Let C C n. For i = 1,..., n, the orbit of x i in C is the σ i} -subalgebra of C generated by x C i. We define orbit(c, 0) 1, orbit(c, 1), and for i = 1,..., n, orbit(c, x i ) j, 8

Stefano Aguzzoli et al. iff the orbit of x i in C is σ i} -isomorphic to C j C 1, where j 1,..., }. Notice that the orbit of x i in C is in C 1, hence σ i} -isomorphic to C j C 1 for some j 1,..., }. Example 1 C C n is a Boolean (respectively, Gödel, NM, NMG, RDP) chain iff orbit(c, x i ) 1, } (respectively, orbit(c, x i ) 1, 8, }, orbit(c, x i ) 1,,,, }, orbit(c, x i ) 1,,,, 8, }, orbit(c, x i ) 1,,, 8, }) for all i = 1,..., n. Let K n C n be such that C K n iff C C n and there does not exist D C n and a congruence on D above the identity such that C = D/. Proposition C K n if and only if orbit(c, x i ),,..., } for all i = 1,..., n. Proof Let bk(c) = B 1 < < B k. Then, C K n iff B k = 1}, iff orbit(c, x i ) 1, 8, in C for i = 1,..., n. Example (n = 1) By Proposition, K 1 = C,..., C } C 1. See Figure. In fact, C 1 is a quotient of C via [1] x 1, 1}, C 8 is a quotient of C via [1] x 1, 1}, and C is a quotient of C and C 8 via [1] x 1, x 1, 1}. Fig. : K 1 = C, C, C, C, C, C } C 1. Example (n = ) K is listed in Appendix A. For readability sake, we display the generators x 1 and x as x and y respectively. Proposition The free n-generated WNM-algebra F n is (isomorphic to) the subalgebra of C K n C generated by (x C i ) C K n for i = 1,..., n. Proof Let C n = C 1,..., C k, C k+1,..., C l } and let K n = C 1,..., C k }. By universal algebraic facts [], F n is isomorphic to the subalgebra of C C n C generated by (x C i ) C C n for i = 1,..., n. By Proposition, the latter is σ n -isomorphic to the subalgebra of C K n C generated by (x C i ) C K n for i = 1,..., n. We establish the basic terminology and facts on WNM-chains. Notation Let D K n. We write, D 0 0}, D 1 x i, x i orbit(d, x i ), }, i = 1,..., n} x i orbit(d, x i ), }, i = 1,..., n}, D x i orbit(d, x i ) =, i = 1,..., n}, D x i, x i orbit(d, x i ) =, i = 1,..., n} x i, x i, x i orbit(d, x i ) =, i = 1,..., n}, D x i orbit(d, x i ), }, i = 1,..., n} x i, x i orbit(d, x i ), }, i = 1,..., n}, D 1}. Also, we let l D, g D D be such that, D = l D = D = g D = x D D x, x D 0 D 1 D D x. The following facts hold by inspection of C 1. We write p q to mean that p < q and there is no r such that p < r < q. Fact 1 (Blocks) Let D K n. Then, (i) x D 0 iff D = x = 0 iff x D ; (ii) x D 1 iff D = 0 < x x < x iff x D ; (iii) x D iff D = x < x = x, and x D implies x D ; (iv) x D iff D = x = x = x iff x D ; (v) x D iff D = x < x < 1 iff x D 1 ; (vi) x D iff D = x = 1 iff x D 0. Also, l D is the least element x D such that D = x < x, and g D is the greatest element x D such that D = x x, so D = g D l D. In words, l D is the least idempotent element strictly above the bottom and g D is the greatest non-idempotent element in D; note that D K n implies that g D exists. For instance, for each chain D K 1 in Figure, l D and g D are respectively the smallest solid dot (above the bottom) and the largest open dot. Proposition (Order Between Blocks) Let D K n. Then, D = x < y for all x D i and y D j with 0 i < j. Proof It is sufficient to show that D = x < y for all x D i and y D i+1 with i = 1,,. In all cases, clearly D = x y. Assume for a contradiction D = y < x. If x D 1 and y D, then D = y < x x < x y = y x. If x D and y D, then D = y < x < x = x y = y = y. If x D and y D, then D = y < y < x = x = x y.

Free Weak Nilpotent Minimum Algebras Proposition (Order Within Blocks) Let D K n. Then, if x, y D, then D = x = y. Proof If x, y D, assume for a contradiction D = x < y (the case D = y < x is symmetric). Then, D = x = x < y = y x. Let D K n. In light of Proposition and Proposition, bk(d) has the form, D 0 < D 1,1 < < D 1,i1 < D,1 < < D,i < D D < D,1 < < D,i < D, where D j,1,..., D j,ij } is a partition of D j (j = 1,, ). We prepare a technical fact for later use in Theorem. If C K n and I 0, 1},, },, }}, we write C I i I C i. Proposition Let C, D K n. Let I, J 0, 1},, },, }}, x C I, y C J, w D I, z D J. (i) C = x y and D = z < w implies either I = J = 0, 1}, or I = J =, }, or I = J =, }. (ii) C = y < x implies either x C 0,1} and y C 0,1}, or x C,} and y C 0,1} C,}, or x C,} and y C 0,1} C,} C,}. (iii) C = x y and D = z < w implies either (I, J) = (0, 1},, }) or (I, J) = (, }, 0, 1}). (iv) C = y < x implies either x C 0,1} and y C,}, or x C,} and y C,}, or x C,} and y C 0,1} C,} C,}. Proof (i) If x C 0,1} and w D 0,1}, then z D 0,1} because D = z < w, and then y C 0,1}. If x C,} and w D,}, then z D 0,1} D,} because D = z < w. Then y C 0,1} C,}. But y C 0,1} because C = x y. Then y C,} and z D,}. If x C,} and w D,}, then y C,} because C = x y, and then z D,}. (ii) Clear. (iii) By part (i) and Fact 1, C = x y and D = z < w implies either x C 0,1}, y C,}, w D 0,1}, and z D,}, or x, y C,} and w, z D,}, or x C,}, y C 0,1}, w D,}, and z D 0,1}. But w, z D,} is impossible because D = z < w. (iv) By part (ii) noticing that x, y C,} is impossible as C = y < x. Direct Factors In this section, we describe directly indecomposable n- generated WNM-algebras, in fact the direct factors of F n. Definition (Signature, C D) C and D in K n have the same signature (in symbols, C D) iff: (S 1 ) C i = D i for i = 1,,, ; (S ) C = x y iff D = x y for all x, y C and all <, =}. The signature relation is an equivalence relation on K n = C 1,..., C k }. In the next section, we prove that C i i I} is a block in the partition induced by the signature relation over K n iff the subalgebra of j I C j generated by (x Cj i ) j I for i = 1,..., n is a direct factor of F n. Example (n = 1) The signature relation partitions K 1 into four blocks, namely C, C }, C }, C }, and C, C }. Example (n = ) See Appendix A. The signature relation partitions K into 18 blocks B 1,..., B 18, namely, for j = 1,..., 18, B j = C k k K j } with K 1 = 1,,,, 1, 1,,, 1,,,,, }, K =, 1}, K =, 1}, K =,..., 1, 1,..., }, K = }, K = }, K =, }, K 8 =, 8}, K =,...,,, 0,,..., }, K 10 = }, K 11 = 8}, K 1 =, }, K 1 =, }, K 1 =,...,,,..., }, K 1 = }, K 1 = }, K 1 =, }, K 18 =, 8}. Definition (Infix, infix(c, D)) Let C K n. For an interval I = B 1 < < B k in bk(c), we write x I iff x B 1 B k. An infix of C is an interval I in bk(c) such that: (I 1 ) There exists x I such that C = x = g C or C = x = l C. Let C D in K n. Then, infix(c, D) is the greatest common infix I of C and D such that: (I ) x i I and x i, x i 1,..., n. I, or x i, x i, x i I for all i = Example (n = 1) If K 1 is partitioned as in Example, infix(c, C ) = infix(c, C ) =. Example (n = ) See Appendix A. Let B 1,..., B 18 } be the partition of K in Example. We list infix(c, D) for every C D in K. By direct computation: infix(c, C 1 ) = y < y < y, infix(c, C 1 ) = yy < y, infix(c, C ) = x < x < x, and infix(c, C ) = xx < x (in B 1 ); infix(c, C 1 ) = y < y y (in B ); infix(c, C 1 ) = yy y (in B );

8 Stefano Aguzzoli et al. infix(c, C 1 ) = y < y < y, infix(c, C 1 ) = infix(c, C ) = infix(c 1, C 1 ) = infix(c, C 1 ) = infix(c 1, C ) = y, infix(c 1, C ) = y < yy, infix(c 11, C 8 ) = x < x < x, and infix(c 1, C 18 ) = xx < x (in B ); infix(c, C ) = x < x x (in B ); infix(c, C 8 ) = xx x (in B 8 ); infix(c 0, C 1 ) = x < x < x, infix(c, C ) = infix(c, C 0 ) = infix(c, C 1 ) = infix(c 0, C ) = infix(c 1, C ) = x, infix(c, C ) = x < xx, infix(c 0, C 1 ) = y < y < y, infix(c, C ) = infix(c 0, C ) = infix(c 0, C ) = infix(c, C 1 ) = infix(c 1, C ) = y, and infix(c, C ) = y < yy (in B ); infix(c, C ) = x < x x (in B 1 ); infix(c, C ) = xx x (in B 1 ); infix(c, C ) = x < x < x, infix(c, C ) = infix(c, C ) = infix(c, C ) = infix(c, C ) = infix(c, C ) = x, infix(c, C ) = x < xx, infix(c 1, C 8 ) = y < y < y, and infix(c 1, C 8 ) = yy < y (in B 1 ); infix(c, C ) = y < y y (in B 1 ); infix(c, C 8 ) = yy y (in B 18 ). Theorem 1 Let t T n and C D in K n. (i) C = t < t iff D = t < t. (ii) For all x infix(c, D), C = t = x iff D = t = x. The statement says that the partition of K n under the equivalence relation yields in fact subsets D 1,..., D l } K n maximal under inclusion (in the powerset of K n ) such that the subalgebra of D 1 D l generated by (x D1 i,..., x D1 i ) for i = 1,..., n lacks nontrivial direct factors. Before proving the theorem, we illustrate the idea with two examples, which we then formalize in Section.. Example 8 (n = 1) See Figure. Example (n = ) See Figure. Fig. : Consider C C in K 1. The first diagram displays the term x 1 T 1 as a pair in the subalgebra of C C generated by (x C 1, xc 1 ); note that C, C = x 1 < x 1. The second diagram displays a maximal antichain in the disjoint union of C and C, with a C and a C, that is not realizable by a term t T 1, in the sense that there not exists a term t T 1 such that C = t = a and C = t = a. In fact, C = x 1 = t < t = x 1 but C = x 1 = x 1 = t < t = x 1, impossible by Theorem 1(i). The third diagram presents a poset P, extending the disjoint union of C and C with two new cover relations, such that there not exists a maximal antichain in P not realizable by a term t T 1 in the above sense; Theorem proves that in fact each such maximal antichain is realized by a term t T 1. 1 1 1 1 1 1 Fig. : Consider C C 1 in K. Note that by Example, infix(c, C 1 ) = y < y < y. The configurations in the first and third diagrams are consistent with Theorem 1. The configurations in the second and fourth diagrams are inconsistent with Theorem 1, respectively violating (ii) and (i). All configurations in the sixth diagram, corresponding to maximal antichains in the poset in the fifth diagram, are consistent with Theorem 1; in fact, Theorem shows that they are all realizable by terms in T 1. Base Case. t 0, 1, x i i = 1,..., n}. 1 1 1 1 1 1.1 Proof of Theorem 1 Proof By induction on t, we prove, (i ) for all I 0, 1},, },, }}, there exists x i I C i = C I such that C = t = x iff there exists y i I D i = D I such that D = t = y, and part (ii). Part (i) follows directly from (i ) noticing that if x C 0,1} C,} and y D 0,1} D,}, then by Fact 1, C, D = t t, and if x C,} and y C,}, then by Fact 1, C, D = t < t. Case t 0, 1}: If t = 1, then C = t = x iff x = 1 C, and D = t = y iff y = 1 D. This settles (i). For (ii), if x infix(c, D), then C = 1 = x iff x = 1 iff D = 1 = x. The case t = 0 is similar. Case t = x i (i 1,..., n}): As C K n, x i C 1 C C C, say x i C j. By Proposition, if C = t = x, then x C j. By (S 1 ), C i = D i for i = 1,,,. Then, letting y = x i D j we have D = t = y. The converse is symmetric. This settles (i). For (ii), if x infix(c, D)

Free Weak Nilpotent Minimum Algebras and C = t = x i = x, then D = t = x i = x by definition. The converse is symmetric. This settles (ii). Inductive Case. t u v, u v, u v}. Case t = u v: We distinguish four cases. Case C = u v and D = u v: Then, C = t = u and D = t = u and both parts follow by induction hypothesis. Case C = u v and D = u > v: Let C = u = x with x C I and C = v = y with y C J, so that by induction, D = u = w with w D I and D = v = z with z D J (I, J 0, 1}, }, },, }}). In this case, by Proposition, it holds that either x, y C 0,1} and w, z D 0,1}, or x, y C,} and w, z D,}, or x, y C,} and w, z D,}. Then part (i) follows, because C = t = u v = x y x, y} and C = t = u v = w z w, z}. For part (ii), we prove that if C = x = u v = y and D = w = u > v = z, so that C = t = u = x and D = t = v = z, and D = z x, then x infix(c, D). Assume for a contradiction that x infix(c, D). Then C = u = x implies D = u = x inductively. Suppose first that x, y C I and w, z D I with I 0, 1},, }}. Then, y infix(c, D) by (I 1 ), because C = x y g C l C and x infix(c, D). Then, C = v = y implies D = v = y inductively. Since C = x y and x, y infix(c, D), we have D = u = x y = v, contradicting D = u > v. Suppose now that x, y C,} and w, z D,}. In this case, D = g D l D z = v < w = u, because D = z < z. Observe that z infix(c, D), because otherwise D = v = z implies C = v = z inductively, which implies that C = x > z = v = y (contradicting C = x y), since D = x = u > z and x, z infix(c, D). Then, by (I 1 ), w infix(c, D), a contradiction since D = w = u = x and x infix(c, D). Conversely, we prove that if D = w = u > v = z and C = x = u v = y, so that D = t = v = z and C = t = u = x, and C = x z, then z infix(c, D). Assume for a contradiction that z infix(c, D). Then D = v = z implies C = v = z inductively. Suppose first that x, y C I and w, z D I with I 0, 1},, }}. Then, w infix(c, D) by (I 1 ), because D = z = v < u = w g D l D. Then, D = u = w implies C = u = w inductively. Since D = w > z and w, z infix(c, D), we have C = u = w > z = v, contradicting C = u v. Suppose now that x, y C,} and w, z D,}. In this case, C = g C l C x y. Observe that x infix(c, D), because otherwise D = u = x inductively, which implies that D = u = x z = v (contradicting D = u > v), since C = x = u v = z and x, z infix(c, D). Then, by (I 1 ), y infix(c, D), a contradiction since C = y = v = z and z infix(c, D). This settles (ii). Case C = u > v and D = u v: Swap C and D in the previous case. Case C = u > v and D = u > v: Then, C = t = v and D = t = v and both parts follow by induction hypothesis. Case t = u v: We distinguish four cases. Case C = u v and D = u v: C = t = x iff x = 1 C, and D = t = y iff y = 1 D. This settles both (i) and (ii). Case C = u v and D = u > v: Let C = u = x with x C I and C = v = y with y C J, so that by induction, D = u = w with w D I and D = v = z with z D J (I, J 0, 1},, },, }}). In this case by Proposition, it holds that either x, y C 0,1} and w, z D 0,1}, or x, y C,} and w, z D,}, or x, y C,} and w, z D,}. For part (i), we have C = t = x iff x = 1 C. If w, z D 0,1}, then D = t = u v = w z = w with w D,} ; and if w, z D,}, then D = t = u v = w z = z with z D,}. This settles (i). For part (ii), we have C = t = x with x = 1 C and, D = t = w if x, y C I and w, z D I for I 0, 1},, }}, or D = t = z if x, y C,} and w, z D,}. We prove that w infix(c, D) in the first case, and z infix(c, D) in the second case; both imply that 1 infix(c, D) by (I 1 ). This settles (ii). Assume for a contradiction w infix(c, D), with w D. By (I ), w infix(c, D). Then, D = w = u implies C = w = u inductively. Then, C = w = u = x y = v. As y C I, we have C = y y, then C = w y g C l C so that y infix(c, D) by (S ). Then, C = y = v implies D = y = v inductively. Then, C = w = x y with w, y infix(c, D) implies D = u = w = x y = z = v, contradicting D = u > v. Assume for a contradiction z infix(c, D), with z D. Then, D = z = v implies C = z = v inductively. As y C,}, we have C = y < y. Then C = g C l C x y = v = z and z infix(c, D), so that x infix(c, D) by (S ). Then, C = x = u implies D = x = u inductively. Then, C = x y with x, y infix(c, D) implies D = u = x y = v, a contradiction. Case C = u > v and D = u v: Swap C and D in the previous case. Case C = u > v and D = u > v: Let C = u = x with x C I and C = v = y with y C J, so that by induction, D = u = w with w D I and D = v = z with z D J (I, J 0, 1},, },, }}). By (), we have C = t = u v and D = t = u v.

10 Stefano Aguzzoli et al. For part (i), by Proposition and Fact 1 we have: C = t = x y C,} and D = t = w z D,} if I = 0, 1}; C = t = x y C,} and D = t = w z D,} if I =, }; C = t = x y C J and D = t = w z D J if I =, }. For part (ii), we have C = t = u v and D = t = u v. If C, D = t = u v = u and u infix(c, D), or C, D = t = u v = v and v infix(c, D), we are done. If C = t = u v = u, D = t = u v = v, and D = v > u, we claim that u infix(c, D). Assume for a contradiction that u infix(c, D). Note that in this case I =, } and J = 0, 1}. Then, D = u < v g D l D, and v infix(c, D) by (I 1 ). But C = v u and D = v > u with u, v infix(c, D) is a contradiction. Analogously, if D = t = v and C = t = u > v, then v infix(c, D), because otherwise C = v u g C l C, so that u infix(c, D), impossible because C = v u and D = v > u. If C = t = v and D = t = u > v, we reason along the lines of the previous case swapping C and D. This settles (ii). Case t = u v: We distinguish four cases. Case C = u v and D = u v : C = t = x iff x = 0 C 0, and D = t = y iff y = 0 D 0. This settles both (i) and (ii). Case C = u v and D = u > v : Let C = u = x with x C I and C = v = y with y C J, so that by induction, D = u = w with w D I and D = v = z with z D J (I, J 0, 1},, },, }}). For part (i), by Proposition, the pair (I, J) is either (0, 1},, }) or (, }, 0, 1}). By (), we have C = t = 0 and D = t = u v. Then, D = t = u with u D 0,1}, or D = t = v with v D 0,1}, which settles (i). For part (ii), if 0 infix(c, D), then 1 infix(c, D), then C = D, impossible. Conversely, we show that if D = t = u > 0 then u infix(c, D), and if D = t = v > 0 then v infix(c, D). Assume for a contradiction that D = 0 < u = u v = t and u infix(c, D). From part (i), we have u D 0,1} and v D,}, so that C = u v g C l C, which implies v infix(c, D), a contradiction since C = u v and D = u > v with u, v infix(c, D). Next assume for a contradiction that D = 0 < v = u v = t and v infix(c, D). From part (i), we have v D 0,1} and u D,}, so that D = v < u g C l C, which implies u infix(c, D), a contradiction since C = u v and D = u > v with u, v infix(c, D). Case C = u > v and D = u v : Swap C and D in the previous case. Case C = u > v and D = u > v : Let C = u = x with x C I and C = v = y with y C J, so that by induction, D = u = w with w D I and D = v = z with z D J (I, J 0, 1},, },, }}). We have C = t = u v and D = t = u v by (). By Proposition and Fact 1, we have: C = t = x y C I and D = t = w z D I if I 0, 1},, }}; and C = t = x y C J and D = t = w z D J if I =, }, which settles part (i). For part (ii), if C, D = t = u with u infix(c, D), or C, D = t = v with v infix(c, D), the claim holds. If C = t = u and D = t = v < u, we claim that v infix(c, D). Otherwise, assume v infix(c, D) for a contradiction. If I, J 0, 1},, }}, then D = v < u g D l D, then u infix(c, D), a contradiction since C = u v and D = u > v. If I =, }, then C = g D l D u v, then u infix(c, D), again a contradiction. The case C = t = v and D = t = u < v is symmetric. This settles part (ii). Free Algebra In this section, we describe the free n-generated WNMalgebra F n. Definition Let A C K n C (1) be such that a A iff, for all C D in K n : (i) C = π C (a) < π C (a) iff D = π D (a) < π D (a); (ii) If x infix(c, D), then C = π C (a) = x iff D = π D (a) = x. Proposition 8 A in (1) is a subuniverse of the (,, x 1,..., x n )-reduct of C K n C. Proof Let B denote the (,, x 1,..., x n )-reduct of the product C K n C. Clearly x B i A for i = 1,..., n. Let a, b A. We show that a B b A (a similar argument shows that a B b A). Note that for all E K n, we have E = π E (a) = π E (a B b) or E = π E (b) = π E (a B b). Let C D in K n. For part (i), we distinguish four cases. First, C = π C (a) = π C (a B b) and D = π D (a) = π D (a B b). Since a A, we have that C = π C (a B b) < π C (a B b) iff D = π D (a B b) < π D (a B b). Second, C = π C (a) = π C (a B b) and D = π D (b) = π D (a B b). If C = π C (a) < π C (a) and D = π D (b) < π D (b), then C = π C (a B b) < π C (a B b) and D = π D (a B b) < π D (a B b), and we are done. Similarly, if C = π C (a) π C (a) and D = π D (b) π D (b), we are done. The case C = π C (a) < π C (a) and D = π D (b) π D (b) is impossible, because C = π C (b) π C (a) < π C (a) π C (b) implies D = π D (b) < π D (b) since b A. Similarly, the case C =

Free Weak Nilpotent Minimum Algebras 11 π C (a) < π C (a) and D = π D (b) < π D (b) is impossible. The remaining two cases are similar. For part (ii), let x infix(c, D) be such that C = π C (a B b) = x. We show that if C = π C (a) = x, then D = π D (a B b) = x; a symmetric argument shows that if C = π C (b) = x, then D = π D (a B b) = x. Assume C = π C (a) = x. Then D = π D (a) = x since a A. If there exists y infix(c, D) such that C = π C (b) = y, then since C = x y implies D = x y, we have D = π D (a B b) = x, and we are done. If there does not exist y infix(c, D) such that C = π C (b) = y, then C = π C (b) < π C (b) by (I 1 ), so that D = π D (b) < π D (b) by part (i). Then D = π D (a) = x π D (b) by (I 1 ). Then D = π D (a B b) = x, and we are done. By Proposition 8, the (,, x 1,..., x n )-structure A = (A, A, A, x A 1,..., x A n), (1) with operations and constants inherited from the (,, x 1,..., x n )-reduct of C K n C, is a distributive lattice. In this setting, we note that a A is join irreducible iff there exists C K n and c C such that a is the least element in A such that C = π C (a) = c; in this case, we say that a corresponds to c and we write a c C. We prove the two key facts. Theorem proves that for every term t T n there exists a tuple a A that corresponds to t, and Corollary 1 in Section proves that for every tuple a A there exists a term t T n that corresponds to a. Theorem For all t T n, there exists a A such that C K n C = t = a. Proof Let t T n. Let a (t C ) C Kn C K n C. Then C K n C = t = a by definition. We claim that a A. Let C D in K n. Then by Theorem 1, C = t < t iff D = t < t; and for all x infix(c, D), C = t = x iff D = t = x. The statement follows immediately because C = π C (a) = t C = t and D = π D (a) = t C = t by definition of a. We now prove the second key fact in a sequence of lemmas. Theorem (Join Irreducible) Let a A be join irreducible. Then, there exists a term t a T n such that C K n C = t a = a. Lemma 1 Let C K n, let c C such that C = l C c, and let a c C A be the join irreducible element corresponding to c. Then, there exists a term t c C T n such that C K n C = t c C = ac C. Proof (Proof of Lemma 1) See Section.1. Lemma Let C K n, let c C such that C = c g C, and let a c C A be the join irreducible element in A corresponding to c. Then, there exists a term t c C T n such that C K n C = t c C = ac C. Proof (Proof of Lemma ) See Section.. Proof (Proof of Theorem ) Immediate by Lemma 1 and Lemma, noticing that a A is join irreducible iff exactly one of the following two cases occurs: there exists C K n and c C such that C = l C c; or, there exists C K n and c C such that C = c g C. Corollary 1 (Normal Forms) For all a A, there exists a term t T n such that C K n C = t = a. Proof Let a A. Then there exist join irreducible a 1,..., a k A such that C K n C = a = a 1 a k. For t a1,..., t ak the terms given by Theorem, let t = t a1 t ak. Then, C K n C = t = a. Using Theorem and Corollary 1, expand the (,, x 1,..., x n )-algebra A in (1) to a σ n -algebra, A = (A, A, A, A, A, 0 A, 1 A, x A 1,..., x A n), (1) by putting: 1. if a A is such that C K n C = 0 = a (respectively, C K n C = 1 = a), then 0 A = a (respectively, 1 A = a);. for all, } and a, b A, if r, s T n are such that C K n C = r = a and C K n C = s = b and c A is such that C K n C = r s = c, then a A b = c. Theorem (Free Algebra) The σ n -algebra A in (1) is σ n -isomorphic to the free n-generated WNM-algebra F n. Proof Let B denote the σ n -algebra C K n C. Then A is σ n -isomorphic to the σ n -subalgebra of B generated by x B i for i = 1,..., n, via the σ n -isomorphism that sends x A i to x B i for i = 1,..., n. Example 10 (n = 1) F 1 is displayed in Figure. Example 11 (n = ) F is displayed in Appendix A..1 Lemma 1 Definition Define the binary operations, x < 1 y (y x) y x y, (18) x < y (y x) (y x), (1) x < y (y x) y, (0) x = i y (x y y x), (1) where i 1,, }.

1 Stefano Aguzzoli et al. Fig. : F 1 = 100. Proposition Let D K n and <, =}. Then: (i) if x, y D 1, then D = x 1 y = (ii) if x, y D, then D = x y = (iii) if x, y D, then D = x y = 1 if D = x y, x y otherwise; 1 if D = x y, 0 otherwise; 1 if D = x y, x y otherwise. Proof (Proof of Proposition ) (i) Let x, y D 1. If D = x < y < y x, then D = x < 1 y = (y x) y 1 = y y = 1; if D = y = x < x = y, then D = x < 1 y = 1 y 1 = y = x y ; if D = y < x < x y, then D = x < 1 y = 1 y (x y) = x y. If D = x = y, then D = x = 1 y = 1 = 1; if D = x < y < y x, then D = x = 1 y = (1 (y x)) = (y ) = x y ; if D = y < x < x y, then D = x = 1 y = ((x y) 1) = (x ) = x y. (ii) Let x, y D. If D = x < y < y = y = x = x, then D = x < y = (y x) (y x) = y y = 1; if D = y x, then D = x < y = 1 1 = 1 0 = 0. If D = x = y, then D = x = y = 1 = 1; if D = x < y < y = y = x = x, then D = x = y = (1 (y x)) = (y ) = 0; if D = y < x < x = x = y = y, then D = x = y = ((x y) 1) = (x ) = 0. (iii) Let x, y D. If D = y x < x < y, then D = x < y = (y x) y = x y = 1; if D = y x, then D = x < y = 1 y = y = x y. If D = x = y, then D = x = y = 1 = 1; if D = x < y, then D = x = y = (1 x) = x = x = x y; if D = y < x, then D = x = y = (y 1) = y = y = x y. Proposition 10 For I, }, }, },, }}, there exists a unary term o I such that, for all i = 1,..., n and all D K n, 1 if orbit(d, x i ) I, D = o I (x i ) = 0 otherwise. Proof (Proof of Proposition 10) Let i 1,..., n} and D K n. By direct computation, D = o,} (x i ) x i < x 1 if orbit(d, x i ), }, i = 0 otherwise, D = o } (x i ) x i = x 1 if orbit(d, x i ) =, i = 0 otherwise. D = o,} (x i ) x 1 if orbit(d, x i ), }, i < x i = 0 otherwise, and o } (x i ) = (o,} (x i ) o } (x i ) o,} (x i )) are the desired terms. We now prove Lemma 1. We want to show that if C K n, c C is such that C = l C c, and a c C A is join irreducible element in A corresponding to c, then there exists a term t c C T n such that A = t c C = ac C. Proof (Proof of Lemma 1) Let C K n and let c C be such that C = l C c = z where z 0, 1, x i, x i, x i i = 1,..., n}. Let, r C o I (x i ), () e C r C s C I,},},},,}} i orbit(c,x i) I} <,=} i 1,} <,=} x y, () (x,y) C C =x y} x i y. () (x,y) Ci C =x y} Observe preliminarily that, for all D K n, 1 if C D, D = e C = 0 otherwise. Let We claim that the term, t 1 C = e C s C. t c C = z t 1 C, satisfies the statement. Let a 1 C A be the join irreducible element in A corresponding to 1 C. We show that D = t 1 C = π D(a 1 C ) for all D K n, so that A = t 1 C = a1 C. The rest follows directly. Let D K n. If D = C, by construction D = t 1 C = 1 = π C(a 1 C ) = π D (a 1 C ). Assume C D.

Free Weak Nilpotent Minimum Algebras 1 If C D, then D = t C = 0 = π D (a 1 C ) by the preliminar observation. Assume C D. Let I = infix(c, D). Let C,i bk(c) be the least block in bk(c) not in I, and let D,i bk(d) be the least block in bk(d) not in I. If such pair C,i and D,i does not exist, then C and D are in I, that is, 1 I, so that 0 I by (I ), and therefore C = D. Clearly, D = y = π D (a 1 C ), where y D,i. Then, it is sufficient to show that D = t 1 C = y. If C,i D,i, then there exist x C,i \ D,i and y D,i (notice that by definition, C,i, D,i ). By (S 1 ), C = D. Note that there exists D,i < D,j such that x D,j so that D = y < x. If y C,i, since C = y = x, the term t 1 C contains the conjunct y = x. Then, D = t 1 C (y = x) = y x = y. If y C,i, then there exists C,i < C,k such that y C,k and C = x < y, so that the term t 1 C contains the conjunct x < y. Since D = y < x, we have D = t 1 C (x < y) = x y = y. Since C = t 1 C = 1, and D,i is the least block in bk(d) not in I. Assume for a contradiction that D = z = t 1 C < y. Since C = 0 = (t1 C ) < t 1 C = 1, by Theorem 1(i) we have D = (t 1 C ) < t 1 C, therefore, D = l D z y with z I by (I 1 ), so that by Theorem 1(ii) we have C = z = t 1 C. But, C = z < x < 1, a contradiction. So, D = y t C, and therefore D = t 1 C = y. If C,i = D,i but D,i I, by (I ) it is the case that there exists y D,i x i, x i i = 1,..., n} such that if y D 1,j ; indeed, if z x i i = 1,..., n} for all z D,i, then C,i = D,i implies D,i I. Then, the interval D 1,j < < D,i is not a common infix to C and D. In this case, there exist v, w C 1 = D 1 such that either C = y v = w g C l C and D = y v < w g D l D, or C = y v < w g C l C and D = y v = w g D l D. In the first case, the term t 1 C contains the conjunct v = 1 w. Since D = v < w, we have D = t 1 C (v = 1 w) = v w = w y. In the second case, the term t C contains the conjunct v < 1 w. Since D = v = w so that D = w v, we have D = t 1 C (v < 1 w) = v w = w y. Since C = t 1 C = 1, and and D,i is the least block in bk(d) not in I, we have D = y t 1 C by Theorem 1. So, D = t 1 C = y. Example 1 Let a 1,..., a F 1 be the idempotent join irreducible elements in F 1, depicted in Figure 8 from left to right and top to bottom respectively. Let: Fig. 8: The idempotent join irreducible elements in F 1, respectively a 1,..., a F 1 from left to right, and top to bottom. t 1 x o,} (x), t o,} (x) (x < 1 x ), t o,} (x) (x = 1 x ), t o } (x), t o } (x), t o,} (x) (x < x ), t o,} (x) (x = x ), t 8 x o,} (x) (x < x ), t x o,} (x), so that t i T 1 correspond to a i F 1 as by Lemma 1, that is, for i = 1,...,.. Lemma F 1 = t i = a i, We want to show that if C K n, c C is such that C = c g C, and a c C A is the join irreducible element in A corresponding to c, then there exists a term t c C T n such that A = t c C = ac C. Proof (Proof of Lemma ) Let C K n and let c C be such that C = c g C. Note c C 0 C 1 C C. Let a c C A be join irreducible element of A corresponding

1 Stefano Aguzzoli et al. to c C. We define t c C T n such that A = t c C = ac C. Two cases. Case 1: c C C. If c C, then let i 1,..., n} be such that C = c = x i. Let e C T n be as in (). Let, t c C e C x i. If c C, then let i 1,..., n} be such that C = c = x i. Let, t c C e C x i. We claim, A = t c C = a c C. Case : c C 0 C 1. Two subcases. Subcase.1: C = c = d for some d C C. Without loss of generality, let d C C be the largest in C such that C = c = d. For E K n and e E be such that E = l E e, we let a e E A be the join irreducible element of A corresponding to e E and, by Lemma 1, we let t e E T n be such that A = t e E = ae E. We define t c C t d C t 1 D, and we claim, C D,d infix(c,d) A = t c C = a c C. C D We prove the claim. Note that C = t c C = d = c by construction. Assume for a contradiction that there exists D K n such that D = π D (a c C ) < tc C. If D C, then D = 0 = t c C by construction; so, D C. If D C and d infix(c, D), then D = 0 = t c C by construction. So, D C and d infix(c, D). If d = c infix(c, D), then D = c = t c C by Theorem 1, and D = c = π D (a c C ). So, d = c infix(c, D). By (I ), it is the case that for some i 1,..., n}, C = d = x i and C = d = x i with x i infix(c, D). Note that C = x i < x i and D = x i < x i and x i infix(c, D), because d = x i = x i infix(c, D) implies x i infix(c, D) by (I ). Clearly, C = (x i ) = x i = c, but C = d = x i, a contradiction with the fact that d C C is the largest in C such that C = c = d. This settles the claim. Subcase.: C = c d for all d C C. Then, there exists i 1,..., n} such that C = c = x i < x i < l C x i. We define t x i C t x i C t 1 D t 1 D, C D,x i infix(c,d) C D and by the previous part we note that A = t x i C = ax i C. t 1 D Then we define, and we claim, t c C x i t x i C, A = t c C = a c C. We prove the claim. We have C = t c C = x i = c by construction. Assume for a contradiction that there exists D K n such that D = π D (a c C ) < tc C. If D C then D = t c C = 0, then D C. If x i infix(c, D), then D = t c C = 0, then x i infix(c, D). Then x i infix(c, D) by (I ). Then D = t c C = x i = c by Theorem 1 and D = π D (a c C ) = c, contradiction. This settles the claim.. Poset Representation In this section, we describe an explicit combinatorial construction of the universe of the free n-generated WNM-algebra F n, which we call poset representation. We recall some standard terminology and notation on posets; the combinatorial notation (summations, coefficients, et cetera) is standard. A (finite) poset is a structure P = (P, P ) such that P is a (finite) set and P is a reflexive, antisymmetric, and transitive binary relation on P. Let P = (P, P ) be a poset. We let P (P, (q, p) p P q}) denote the poset dual to P. Let p, q P. We say that p and q are comparable (in P) if p P q or q P p, and incomparable otherwise, and we write p q. An antichain in P is a set of elements in P pairwise incomparable in P. An antichain Q in P is maximal if there does not exist an antichain in P that includes Q properly. We let maxant(p) denote the set of maximal antichains in the poset P. Let 1 denote the one element poset (unique up to isomorphism). Let P and Q be posets with P Q =. We let P + Q denote the horizontal sum of P and Q, that is, the poset P + Q (P Q, P+Q ) where p P+Q q if and only if either p, q P and p P q, or p, q Q and p Q q. We let P Q denote the vertical sum of P and Q, that is, the poset P Q (P Q, P Q ) where p P Q q if and only if either p, q P and p P q, or p, q Q and p Q q, or p P and q Q. In the following, we always assume that posets involved in horizontal and vertical sums are disjoint, by taking isomorphic copies of operands when necessary. Moreover, for all n N, we freely write n instead of (( (1 1) 1) 1), where 1 occurs n times, and we freely write np instead of (( (P+P)+ +P)+P), where P occurs n times. The class of series-parallel posets is the smallest class of posets that contains 1 and is closed under horizontal and vertical sums.