SciELO - Scientific Electronic Library Online

 
vol.27 número1Fitch-Style Modal Necessity as a Substructural Sequent-Style SystemSpecifying and Verifying a Transformation of Recursive Functions into Tail-Recursive Functions índice de autoresíndice de materiabúsqueda de artículos
Home Pagelista alfabética de revistas  

Servicios Personalizados

Revista

Articulo

Indicadores

Links relacionados

  • No hay artículos similaresSimilares en SciELO

Compartir


Computación y Sistemas

versión On-line ISSN 2007-9737versión impresa ISSN 1405-5546

Comp. y Sist. vol.27 no.1 Ciudad de México ene./mar. 2023  Epub 16-Jun-2023

https://doi.org/10.13053/cys-27-1-4544 

Articles of the thematic section

The Subalgebra Lattice of A Finite Diagonal–Free Two–Dimensional Cylindric Algebra

Martín Figallo1  * 

Claudia Mónica-Gomes2 

11 Universidad Nacional del Sur, Instituto de Matemática de Bahía Blanca, Argentina.

22 Universidad Nacional de San Juan, Instituto de Ciencias Básicas, Argentina. gomescostela}@gmail.com.


Abstract:

Diagonal–free two–dimensional cylindric algebras (Df2algebras for short) are Boolean algebras enriched with two existential quantifiers which commute. Df2algebras were introduced by A. Tarski, L. Chin and F. Thompson with the purpose of providing an algebraic device for the study of the first–order predicate calculus with two variables. This work is devoted to problems related to finite Df2algebras. More precisely, we study and describe the family of subalgebras of a given finite Df2algebra. Then, identifying the algebras of this family which are isomorphic, we provide a full description of the lattice of all non–isomorphic subalgebras of a given finite Df2algebra.

Keywords: Finite Boolean algebras; diagonal–free two–dimensional cylindric algebras; lattice of subalgebras

1 Introduction

Cylindric algebras were introduced by A. Tarski in the 1940s with the intention of providing an algebraic counterpart to the first–order predicate calculus. As a general reference we mention the fundamental work by Henkin, Monk and Tarski [7].

In particular, the class of diagonal–free two– dimensional cylindric algebras constitute an algebraic counterpart to the first–order predicate calculus without identity and considering just two variable symbols in the language.

Formally a diagonal–free two–dimensional cylindric algebra is a Boolean algebra enriched with two existential quantifiers which commute.

This class of algebras will be denoted Df2, in agreement with the notation introduced in [7]. Besides, the class Df2 constitute a variety (that is, it can be described by means of a finite number of equations) and has been widely studied.

However, little research has pursued to investigate those problems inherent to finite algebras. On the other hand, a monadic Boolean algebra is any pair (A,) formed by a Boolean algebra A enriched with an existential quantifier defined on A (see [6]) and, within the context of cylindric algebras, these algebras are diagonal-free one-dimensional cylindric algebras or Df1algebras.

As we said, the variety Df2 has been widely investigated by different authors. Among other known results, it can be mentioned that D. Monk studied the lattice Λ(Df2) of all subvarieties of Df2 and proved that it has 0 elements (subvarieties).

This author also showed that every element of Λ(Df2) has a finite base and a decidable equational theory. Later, N. Bezhanishvili, in [1], proved that every proper subvariety of Df2 is locally finite although Df2 is not.

On the other hand, some problems inherent to finite algebras have also been studied.

For instance, in [3], the author exhibited a connection between Df2algebras and pairs formed by a monadic Boolean algebra and a certain subalgebra of it; and as a consequence, it was obtained a formula to calculate the number of monadic subalgebras of a given finite monadic Boolean algebra.

Also, in [4], formulas for computing the number of Df2algebra structures that can be defined over a finite Boolean algebra as well as the fine spectrum of Df2 were obtained.

Finally, the lattice Λ(Df2) was studied and a full description of the poset of all its joint–irreducible elements was given.

Besides, in [5] A. V. Figallo and C. M. Gomes studied the variety of Tkmalgebras, this is, monadic Boolean algebras endowed with a monadic automorphism of period k and established, in the finite case, the relationship between this variety and the variety Df2.

It is worth mentioning that the study of the lattice of all subalgebras of an abstract algebra has interested many authors.

For instance, G. Birkhoff and O. Frink, [2], characterized the subalgebra lattices of universal algebras as algebraic lattices.

On the other hand, in [8], the author proved that every algebraic lattice is isomorphic to the subalgebra lattice of a square of some universal algebra.

The purpose of this paper is to study some properties related to the subalgebras of a finite diagonal–free two–dimensional cylindric algebra.

In section 2, we recall some well-known facts about Df2algebras, we emphasize, in particular, those which refer to finite algebras and which were stated in [3]; [4] and [7].

The main results of this work are in section 3. There, we define an order over the family of certain partitions of the set of atoms of a finite Df2algebra.

As a consequence of this and other results stated in section 2, we obtain a full description of the lattice of all subalgebras of a finite Df2algebra.

2 Preliminaries

In this section, we shall review some notions and results concerning finite Df2algebras will be used to obtain the main result of this work. We refer the interested reader to the references [3, 4].

Recall that a Boolean algebra is a structure A=(A,,,¬,0,1) such that (A,,,0,1) is a bounded distributive lattice with first element 0, last element 1 and where ¬a is the Boolean complement of a, for every aA.

A Df2algebra is a triple (A,1,2), where A is a Boolean algebra and 1, 2 are quantifiers defined on A that commute, that is 1 and 2 are unary operators on A,1:AA(i=1,2), that verify the following conditions:

i0=0, (1)

xix, (2)

i(xiy)=ixiy, (3)

ijx=jix. (4)

For 1i,j2 and ij. The first three are the defining conditions of existential quantifier. In what follows we will denote the Boolean algebra with n atoms by Bn and by Π(Bn) the set of its atoms.

It is well known that there is an onto and one-to-one correspondence between the family of all quantifiers that can be defined over Bn, and the family of all Boolean subalgebras of Bn. Indeed, if S is a subalgebra of Bn, then the map :BnBn∃ : Bn → Bn defined by:

(x)={sS:xs}. (5)

Is a quantifier which will be called the quantifier associated to S. Moreover, all quantifiers on Bncan be obtained in this way.

On the other hand, every subalgebra S of Bn induces a partition PS of the set Π(Bn) of its atoms which will be called partition induced by S and it is obtained, by considering the set Π(S) of the atoms of S, in the following way:

CPS,iff (6)

thereissΠ(S)suchthats=aCa. (7)

Conversely, every partition P of Π(Bn) induces a subalgebra SO of Bn as follows: for every CP, we consider the element aC=aCa.

Then, SP is the Boolean subalgebra generated by the set {aC:CP}. From the above, we can conclude that there is an onto and one-to-one correspondence between the family of all quantifiers that can be defined over Bn, and the family of all partitions of Π(Bn).

Let be an arbitrary quantifier defined on Bn and let P be the partition of Π(Bn) associated to . Then, we denote by P(x) the set:

{CP:aCax}.( 8)

For each xBn. The following definition plays an important role when dealing with finite Df2algebras and was introduced in [3].

Definition 1. Let P1 and P2 be two partitions of Π(Bn). For each CPi, we will call mj–saturated of C, and we will denote it by mj(C), the least (in the sense of inclusion) subset of Pj which verifies CFmj(C)F, for 1i,j2 and ij.

Then, we can determine the mj–saturated of any CPi, with ij, 1i,j2, as it is indicated in the next lemma.

Lemma 1. If CPi and b=aCa, then mj(C)=Pj(jb), with 1i,j2 and ij.

Another characterization of mj(C), for any CPi, is given next.

Lemma 2. If CPi, then mj(C)={DPj:CD0}, 1i,j2 and ij.

Remark 1. If CPi and b=aCa, then jb can be calculated in the following way:

jb=aDDmj(C)a. (9)

For 1i,j2 and ij.

Next, we define a binary relation between two partitions of Π(Bn).

Definition 2. Let P1 and P2 be two partitions of Π(Bn). We will say that P2 is a refinement of P1 and we will write P2P1, if for each CP1 there exists UP1 such that:

Gm2(C)G=FUF. (10)

Remark 2. It is not difficult to check that the subset U, mentioned in Definition 2, is unique. Therefore, from now on, for each CP1, we will denote with UC the only subset of P1 such that:

Gm2(C)G=FUcF. (11)

A characterization of UC, for every CPi, is stated in the following lemma.

Lemma 3. If CPi and b=aCa, then UC=P(jb), with 1i,j2 and ij.

In what follows, we will write P2P1 to indicate that each of the partitions is a refinement of the other. The following three results are the most important in this section and, as we shall see later, they will be very useful. A detailed proof of them can be found in [3].

Theorem 1. Let P1 and P2 be two partitions of Π(Bn) and 1, 2 their associated quantifiers. Then the following conditions are equivalent:

  1. 1 and 2 commute,

  2. P1P2.

Lemma 4. Let (Bn,) be a finite monadic Boolean algebra, S a Boolean subalgebra of Bn, and let P2 and P1 be the partitions of Π(Bn) associated to the quantifier and the subalgebra S, respectively. Then the following conditions are equivalent:

  1. S is a monadic subalgebra of (Bn,),

  2. P2P1.

Lemma 5. Let P1, P2 be two partitions of Π(Bn). If P2P1, then P1P2.

3 Df2−Subalgebras of a Finite Df2−Algebra

In this section, we shall present a correspondence between the family of all subalgebras of a given Df2algebra A=(Bn,1,2) and a certain family of partitions of the set of its atoms Π(Bn).

This will allow us to establish a characterization of the lattice of all subalgebras of A. A characterization of the subalgebras of a finite Df2algebra is the following:

Lemma 6. Let A=(Bn,1,2) be a finite Df2algebra, Pi the partition of Π(Bn) associated to i, i=1,2, and S a Boolean subalgebra of A. Then the following conditions are equivalent:

1. S is a Df2subalgebra of (Bn,1,2),

2. PSPi for i=1,2, with PS the partition of Π(Bn) associated to S.

Proof. It is consequence of Lemma 4.

If A=(Bn,1,2) is a given finite Df2algebra, we denote the set of all Df2subalgebras of A by S(A) and the set of all partitions P of Π(Bn) such that OPi for i=1,2, by (A), where Pi is the partition of Π(Bn) associated to i. Then, from the previous lemma, the following corollary is inferred:

Corollary 3.1. S(A) and (A) have the same cardinality.

Now we will endow (A) with an order relation defined as follows:

PPiff( 12)

ForallCP,thereisQPsuchthatC=DQD.( 13)

Then we have:

Lemma 7. Let A=(Bn,1,2) be a finite Df2algebra. Then, the ordered sets (S(A),) and ((A),) are antiisomorphic.

Proof. Let α:S(A)(A) be the application defined by:

α(S)=PSforeachSS(A), (14)

where PS is the partition of Π(Bn) associated to S. It is not difficult to check that α is one-to-one and onto. Now, let S1,S2S(A) such that (1) S1S2. For each Cα(S1), let:

d=aCa. (15)

Then, dΠ(S1). From (1) dS2 and so, we may assert that d=bΠ(S2)bdb. Therefore,

C=DPS2(d)D. (16)

And so, α(S2)α(S1). On the other hand, suppose that (2) α(S2)α(S1), and let dΠ(S1). Then:

d=aCa. (17)

For some CPS1. Then, from (2), we have that C=DQD, with QPS2. Let us assume that Q={D1,D2,,Dr} and let bi=aDira where 1ir. Then, biΠ(S2) and d=i=1bi, that is to say, dS2. In this way, S1S2.

Our next objective is to determine necessary and sufficient conditions for two elements of S(A) to be isomorphic. For this purpose, let S1 and S2 be two elements of S(A).

For each CPS1(DPS2) we will denote the saturated of C(D) in the partition Pi by miS1(C)(miS2(D)). Besides, we will denote by UCiS1(UDiS2) the least subset of PS1(PS2), such that:

HmiS1(C)H=GUCiS1G(ImiS2(D)I=FUDiS2F). (18)

Lemma 8. Let A=(Bn,1,2) be a finite Df2algebra, S1 and S2 Df2subalgebras of A. Then, the following conditions are equivalent.

1. S1 and S2 are isomorphic,

2. there is a bijection f:PS1PS2 such that:

Gf(UCiS1)G=HmiS2(f(C))H (19)

For each CPS1 and i=1,2.

Proof. (i) (ii). Let S1 and S2 be isomorphic Df2subalgebras of A, and let ϕ:S1S2 be the corresponding Df2isomorphism. Let us define f:PS1PS2 by:

f(C)=DPS2,iff (20)

ϕ(aCa)=bDbforeveryCPS1. (21)

Then, it is clear that f is well defined. Besides, since ϕ|Π(S1) is a one-to-one and onto correspondence between Π(S1) and Π(S2), we can assert that f is one-to-one and onto. Let us prove that, for each CPS1, it holds:

Gf(UCiS1)G=HmiS2(f(C))H. (22)

For i=1,2. Suppose that s1=aCa, then:

ϕ(s1)=ϕ(aCa)=s2=bf(C)b. (23)

With s1Π(S1) and s2Π(S2). It can be verified without any difficulty that:

ecl(is1)=ϕ(aHHmiS1(C)a)=ϕ(aGGUCiS1a)=ϕ(GUCiS1aGa). (24)

And, since aGaS1 for every GUCiS1, we get:

ϕ(is1)=GUCiS1ϕ(aGa)=GUCiS1bf(G)b. (25)

On the other hand:

iϕ(s1)=is2=bIImiS2(f(C))b. (26)

From ϕ(is1)=iϕ(s1), (1) and (2), we get:

GUCiS1bf(G)b=bIImiS2(f(C))b. (27)

From (3), and properties of UCiS1 and miS2(f(C)), it results that:

Gf(UCiS1)G=HmiS2(f(C))H. (28)

(ii) (i). Let f:PS1PS2 be a one-to-one and onto function such that:

Gf(UCiS1)G=HmiS2(f(C))H (29)

for every CPS1 and i=1,2. Let ψf:S1S2 be the Boolean homomorphism defined by:

ψf(s)=HPS1(s)rf(H)r. (30)

Since f is one-to-one and onto, it is easy to check that ψf is a Boolean isomorphism. Let us now check that ψf(is)=iψf(s) for every sΠ(S1). Let sΠ(S1), then there is CPS1 such that s=aCa. By Lemma 3, we have:

ccrψf(is)=HPS1(is)rf(H)r=HUCiS1rf(C)r=Gf(UCiS1)rGr. (31)

On other hand, it is clear that:

i(ψf(s))=i(af(C)a)=DmiS1(f(C))aDa. (32)

From (4), (5) and (6), we get that ψf(is)=i(ψf(s)).

Now, consider the binary relation Δ on (A) defined as:

P1ΔP2,iff (33)

P1andP2satisfyconditionLemma8(ii). (34)

Then, from all the results above stated, we have:

Theorem 2. The subalgebra lattice of the finite Df2algebra A, S(A), is isomorphic to ((A)/Δ,).

Finally, we analyze some examples where we apply the result stated above.

Example 1. Let us consider the Df2algebra, (B2,1,2) whose Hasse diagram is shown below and the quantifiers 1, 2 are defined by the next table.

x 1x 2x
0 0 0
a a 1
b b 1
1 1 1

In this case P1={{a},{b}} and P2={{a,b}} are the only partitions of Π(B2) associated to quantifiers 1 and 2, respectively.

Then (B2)={P1,P2}, hence it is clear that (S(B2),) is the chain with two elements and (B2,1,2) has two non-isomorphic subalgebras.

Example 2. Let (B3,1,2) be the Df2algebra whose Hasse diagram is below and the quantifiers 1, 2 are given by the table:

Hence, P1={{a},{b,c}} and P2={{a,b,c}} are the partitions of Π(B3) associated to quantifiers 1 and 2, respectively.

x 1x 2x
0 0 0
a a 1
b f 1
c f 1
d 1 1
e 1 1
f f 1
1 1 1

Then (A)π(B3)={P1,P2,P3} where P1={{a},{b},{c}}, P2={{a},{b,c}} and P3={{a,b,c}}.

It is easy to verify that P1P2P3, hence (S(B3),) is the chain with three elements and (B3,1,2) has three non-isomorphic subalgebras.

Example 3. Finally, let us consider the Df2algebra, (B4,1,2) whose Hasse diagram is below and the quantifiers 1 and 2 are defined by the partitions P1={{a,b},{c,d}} and P2={{a,c},{b,d}} of Π(B4), respectively.

Then (B4)={P1,P2,P3,P4,P5} where:

P1={{a},{b},{c},{d}}, (35)

P2={{a,b},{c,d}}, (36)

P3{{a,c},{b,d}}, (37)

P4{{a,d},{b,c}}, (38)

P5{{a,b,c,d}}. (39)

It can be seen that P1P2P5; P1P3P5; P1P4P5 and P2P3P4 are incomparable.

Then (S(B4),) is the ordered set whose Hasse diagram is indicated next. Hence, the Df2algebra (B4,1,2) has five non-isomorphic subalgebras.

References

1. Bezhanishvili, N. (2002). Varieties of two-dimensional cylindric algebras. Part I: Diagonal-free case. Algebra Universalis, Vol. 48, No. 1, pp. 11–42. DOI: 10.1007/s00012-002-8203-2. [ Links ]

2. Birkhoff, G., Frink, O. (1948). Representations of lattices by sets. Transactions of the American Mathematical Society, Vol. 64, pp. 299–316. [ Links ]

3. Figallo, M. (2004). Finite diagonal-free two-dimensional cylindric algebras. Logic Journal of IGPL, Vol. 12, No. 6, pp. 509–523. DOI: 10.1093/jigpal/12.6.509. [ Links ]

4. Figallo, M. (2011). Some results on diagonal-free two-dimensional cylindric algebras. Reports on Mathematical Logic, No. 46, pp. 3–15. [ Links ]

5. Figallo, A. V., Gomes, C. M. (2019). Monadic Boolean algebras with an automorphism and their relation to Df2-algebras. Soft Computing, vol. 24, no. 1. Springer Science and Business Media LLC, pp. 227–236. DOI: 10.1007/s00500-019-04317-4. [ Links ]

6. Halmos, P. R. (1954-1956). Algebraic logic, I. Monadic Boolean algebras. Compositio Mathematica, No. 12, pp. 217–249, http://numdam.org/item/CM_1954-1956_12_217_0/. [ Links ]

7. Henkin, L., Donald-Monk, J., Tarski, A. (1971-1985). Cylindric algebras. Part I, North-Holland, Elsevier Science. [ Links ]

8. Iskander, A. A. (1965). Correspondence lattices of universal algebras. Izvestiya Akademii Nauk SSSR, Vol. 29, No. 6, pp. 1357–1372. [ Links ]

9. Sikorski, R. (1968). Álgebras de Boole, notas de lógica matemática 4, Instituto de Matemática, Universidad Nacional del Sur, Bahía Blanca, Argentina. [ Links ]

Received: April 04, 2022; Accepted: June 05, 2022

* Corresponding author: Martín Figallo, e-mail: figallomartin@gmail.com

Creative Commons License This is an open-access article distributed under the terms of the Creative Commons Attribution License