V IRGILIO M UŠKARDIN
Representation theorem for finite quasi-boolean algebras
Annales scientifiques de l’Université de Clermont-Ferrand 2, tome 60, série Mathéma- tiques, n
o13 (1976), p. 117-128
<http://www.numdam.org/item?id=ASCFM_1976__60_13_117_0>
© Université de Clermont-Ferrand 2, 1976, tous droits réservés.
L’accès aux archives de la revue « Annales scientifiques de l’Université de Clermont- Ferrand 2 » implique l’accord avec les conditions générales d’utilisation (http://www.
numdam.org/conditions). Toute utilisation commerciale ou impression systématique est constitutive d’une infraction pénale. Toute copie ou impression de ce fichier doit contenir la présente mention de copyright.
Article numérisé dans le cadre du programme Numérisation de documents anciens mathématiques
http://www.numdam.org/
REPRESENTATION THEOREM FOR FINITE QUASI.BOOLEAN ALGEBRAS
Virgilio MU0160KARDIN
University
of Bristol, BRISTOL, Great BritainINTRODUCTION
In constrast to the classical
logic
it has beenrecognised
that a statement may fail to be either true or false. Thisrecognition
has beenclearly
embeded in the notion of oinexactpredicate» developed by
K6rner(7.).
An associatedlogic,
called thelogic of
inexactness, is a three-valuedlogic
based on Kleene’s«strong
tables»(6.). Algebras
related to thislogic
in thesame way as boolean
algebras (BA)
are related to the classicallogic
are termedquasi-boolean algebras (QBA). By definition, Q = (Q; I, 0, V, 1B , ’)
is aQBA
if andonly
if(iff)
(Q; I, 0, V , A )
is a distributive lattice with unit I and zero0,
and ’ is an unaryoperation
such that x" = x and
(x V y)l = y’, (x A y)l =
x’ Vy’ for
any x, y inQ.
If for everyx, y in
Q
the additional condition x A x’ ~ y Vy’ holds, Q
is a normalQBA. Actually, QBAs accompaning
thelogic
of inexactness are normal. The relation between thelogic
ofinexactness and normal
QBAs
has been observed and studiedby
Cleave(3.), (4.).
See also(5.).
Quasi-boolean algebras
were termed soby Bialynicki-Birula
and Rasiowa(1.).
In the same paperthey
gave thegeneral representation
theorem forQBAs
whichcorresponds
to the well knownStone’s result for BAs.
However,
it is also well known that for finite BAs astronger
result isobtained. The aim of this paper is to
give
thecorresponding representation
theoremfor finite QBAS.
Every
finite BA isisomorphic
with the field of all subsets of the set of its atoms.(The
atoms of a finite BA are of course the
join-irreducible elements.)
For a finiteQBA
ananalogous
I
result is obtained
by considering
thepartially
ordered set(poset)
of itsjoin-irreducible
elements.In order to state our
representation
theorem we need the notion of an involutiveposet.
INVOLUTIVE POSETS.
DEFINITION 1. P =
(P ; L, ~ )
is an involutiveposet
iff V a, b e P :I.e. An involutive
poset
is apartially
ordered set with an involution which reverses theordering
defined on it.’
DEFINITION 2. Let
(P ; ~ )
be anyposet
andp c:
P. p is an initial subset of P iffDEFINITION 3. For any
poset (P ; ~), Q(P)
denotes the set of all initial subsets of P.DEFINITION 4.
Let P = (P ; ~, ~ ) be an
involutiveposet.
For every p EQ(P)
defineDEFINITION 5. Let P and
Q(P)
be as in Definition 4. Define aquasi-complementation ’
on
Q(P) by
v p P N g .
Here B
is the set-theoretic differenceoperator.
One can
easily verify
from these definitionsLEMMA 1. For
every P
=(P ; ~ , ~ ), Q(P)
definedby
Definition 3. is closed under the set-theoretic union U andintersection r)
as well as under thequasi-complementation ’
defined in Definition 5.
This result
gives
rise to thefollowing
definition.DEFINITION 6.
Q(P) = (Q(P) ; P, ~ ,
is called thequasi-field o f
all initial subsetso f an
involutive poset P.Note : The notion of a
quasi-field
of sets was first definedby Bialynicki-Birula
and Rasiowa(l.).
TIIEOREM 2.
Every quasi-field
of all initial subsets of an involutiveposet
of m elements isa
quasi-boolean algebra
of dimension m.The notions of dimension
d(x)
of an element x of aQBA Q
=(Q ; I, 0, ~ , ~ , ’ )
andof dimension
d(Q)
of aQBA
itself coincide with thecorresponding
notions defined on thedistributive lattice
(Q ; I, 0, ~ , ~ ).
For these and other fundamental lattice-theoretic notionssee Birkhoff
(2.).
PROOF. Let
Q(P)
be as in Definition 6.By
J4emma 1.(Q(P) ; P, ,~, U, n)
is aring
of setsand therefore a distributive lattice where
P, ~
are its unitelement,
zero elementrespectively.
Furthermore, by
Definition 5. and Lemma 1.p"
=P B p ’.
From Definition 4. and Definition1(5).
weget p ’
=P ~
p. Thusp" =
p. Oneeasily
establishesand
using
this result proves that ’ fulfills DeMorgan’s
laws. It remains to proved(Q(P))
=card(P) . (2)
It is easy to see that
card(p) = d(p)
for every p inQ(P)
because elements ofQ(P)
areordered
by .
Hence(2)
follows.Q.E.D.
LEMMA 3. Let
Q
=(Q ; I, 0, V, 1B , ’)
be any finiteQBA
and(,j(Q) ; ~ ) the partially
ordered set of all non-zero
join-irreducible
elements ofQ,
andQ(J)
the set of all initial subsets ofJ(Q).
Then(Q ; I, 0, V, ~ ) ’-’ (Q(J) ; J(Q), ~ , U , n )
whereU ,
n are the set-theoreticunion,
intersectionrespectively.
Observe that in the case
Q
isa BA, J(Q)
is the set of its atoms andconsequently
unorderedset. Of course,
Q( J)
is then the set of all subsets ofJ(Q).
PROOF. Observe that both
(Q ; I, 0, V , A )
and(Q(J) ; J(Q), ø,
U ,ft)
are distributive lattices. For any finite distributive lattice themapping
J : a ~.,J(a),
a EQ
isbijective.
Recall that
J(a)= { x
E,J(Q) :
x !a ~ .
We show thatQ(J) = { J(a) :
a EQ 1
.(
Obviously,
V a cQ, J(a)
EQ(,J).
Now take any p EQ(J).
Then there exists an a inQ
suchthat a = V
ai. Using
Lemma l. in(2)
p 139 we deduceJ(a) ~
p. ButJ(a)
containsai
E pall
join-irreducible
elements a. ThereforeJ(a)
= p. This establishes(3).
The
mapping J : Q - Q( J)
isobviously
isotone(order preserving)
and so a desiredisomorphism. Q.E.D.
Since J : Q - Q( J)
is anisomorphism,
we can transfer ’ :Q - Q
to ’ :Q(J) - Q(,J )
in an obvious
unique
way :COROLLARY 4. Define the unary
operation ’
onQ(J) by
Our main result can now be stated.
THEOREM 5. Let
Q
be any finiteQBA
andQ(J)
theisomorphic QBA (5).
Then an involution - on
J(Q)
can be defineduniquely
such that](Q) " (J(Q) ; ~ , ~ )
is an involutive
poset
and-
THE REPRESENTATION THEOREM
In order to prove Theorem 5. we need some further definitions and lemmas. Recall : DEFINITION 7. a e P is a minimal element in a
poset (P ; ~ ) iff
V x e P: x G a - x = a.
Note. If
(P ; ~ )
is aposet
and a e P a minimalelement,
then(P B { a} ; ~ )
is aposet.
DEFINITION 8. Definition of - on
J(Q).
Suppose card(J(Q))
= m. Order the elements ofJ(Q)
in thefollowing
way : Leta,
be any minimal element ofJ(Q) ;
Let a2 be any minimal element of
J(Q) B a,)
etc.
Then
J(Q) - ~ al, ..., am } . Clearly, by construction,
every setpk =
k ~ m, is an initial subset of
J(Q)
i.e. pk eQ(J),
andis a
complete
chain in the sense that for all k m pk -cPk
+ i , where -c » denotes thecovering
relation(cf. (2.))
for sets. Thecovering
relation between elements of anyposet
we shall denote
by ’ .
Observe thatNote :
J(x’o)
=J(Q), J(x’m) = ø. Thus, ranging
k from o tom-l,
each differenceJ(x’k) B J(x’k + 1)
introduces a new element ofJ(Q).
For each ai eJ(Q) define ai by
Obviously,
themapping - : J(Q) - J(Q)
so defined isbijective.
PROOF. Assume
Without loss of
generality
we can also assumefor
,J(x) N J(y) = J(x) B J(x 1B y)
andJ(x 1B y) C- J(x) ; similarly
for s, z. Now, ifJ(x) = ~
or
J(x) = J(y),
then(11)
in conunction with(12) yields J(y’) ~ ,J(x’) _ ,J(z’) ~ ,j(s’)
=d
and our lemma holds. Therefore from now on we assume
Let us
firstly
supposeSince J is an
isomorphism : Q - Q(J) (cf.
Lemma 3.,Corollary 4.), (14)
isequivalent
to :In accordance with
(14),
letObserve
Clearly,
(i)
e is meet-irreducible.a ~ y = e.
Hence, by assumption (i),
y = e.Then, trivially,
x = a. A similarargument yields
z = e, s = a.Hence the lemma follows.
(ii)
e is meet-reducible.Since e ~ y, there exists a
complete
chainBy
thecovering
conditions(Corollary
2. in(2.)
p66)
Applying
the sameargument
on el.e2
weget a2
>-a, , etc., until
eventually
we reacha__i V em = am =
x. It iseasy to
see that we shall reach xjust
as am , forQ
satisfiesJordan-Dedekind
chain condition(see (2.)
p 11 and Theorem 3. p68) -
2 fixedpoints being
e,x.Thus we have 2
complete
chains,
Applying
the sameargument
on s and z weget :
,Hence, ai
=ei V
a. Ingeneral, min.
Diagram
I illustrates thepreceeding analysis.
Note : In
particular
cases some of ei may coincide withei.
We know that ’ reverses the
ordering
of elements inQ,
i.e. converts ’ into ~- . Thus we have :From
(18)
and(20)
one deduces... ... - - .
Again by (18)
and(20)
one deducesinductively
The same
argument applied
tos’,
z’yields
J(e’) B J(a’)
=J(z’) B J(s’) = ( b ) ,
which establishes our lemma under theassumption (14).
Diagram
II is obtainedby applying’
on the elements ofDiagram
I.It remains to prove the lemma
without
restriction(14),
i.e. when y x & z s.But
then,
there existcomplete
chains :By (11), ~ = k,
and for each i thereexists j (i, j
=1, ..., k)
s.t.and vice versa. But
(23)
satisfiesassumption (14).
HenceJ(y’i-l)B J(y’i) = J(z’j-l) B
iJ(z’j)’
i Thiscompletes
theproof. Q.E.D.
LEMMA 7. Given a finite
QBA Q,
themapping -: J(Q) - J(Q)
definedby
Definitions 8.is
unique,
i.e. does notdepend
on the choice of a maximal chain(8)
inQ(J).
PROOF.
Suppose card(J(Q))
= m. Let(aI’ ..., am)
be anyordering
of the elements ofJ(Q)
such that
a,
is a minimal element ofJ(Q)
andai is a minimal element of
J(Q) B (al, ..., ai-1) ( ~)
for 1 ~ i . ~ m.
It is obvious that such an
ordering
exists.Suppose a~,..., am
andb~,..., bm
are twoorderings
ofJ(Q) satisfying (*). Define
We must prove that
ai=
1bj -> ai =
J 1b..
JIf
ai
=b. ,
J then from(24) by
Lemma 6.follows ai
=bj’
JQ.E.D.
LEMMA 8. - defined
by
Definition 8. is an involution onJ(Q).
, PROOF. Let
ai , ai
be definedby (9), (10) respectively. By
Lemma 7.=
J(xi’ ) B J(x" )
=PROOF. Let
J(Q)
be ordered as in Definition 8. andai ,
aj,ai,aj definedaccordingly by (9),
"
° 1 J J
(10). Obviously ai
->ai = aj .
Assume
ai
a. ThenJ(xj)
and sinceJ(xi), J(xi) C
Hencexi.l -
xi
xj-1 -xj
andequivalently
Observe that
If
ai = x’i-1
theproof
istrivial,
for thenJ(x’i-1 ) =
andby (25)
J(x’j-1)c i J(ai). Hence,
since JJ(x’j-1)
.i (like (26)),
JJ(ai)
i.e.aj ai
as
required.
Let us now consider the
general
case. Sincex’i ~ x’ 1.1 (25),
there exists acomplete
chainBy (26) ai ~ x’_i .
Thus there exists acomplete
chain(See Diagram
IIIbelow).
IIt is easy to see that the elements
form the chain in
Q
andNow,
we also find thefollowing
chains inQ :
defined
recursively by
where yio , i =
0,
..., k are definedby (28)
andyoj, j ~ 0, .,.,
n aregiven by (27).
From
(29), (30), (31)
we concludeci .
In
particular,
Now observe the chains :
Proceeding
in this way weget
which
completes
theproof. Q.E,D .
Diagram
IIIPROOF OF THEOREM 5. Since
J(Q)
is apartially
ordered set, it satisfies1., 2.,
3. of Definition 1.By
Definition 8. and lemmas 7.. 9. it also satisfies4., 5., 6.
of Definition l.Hence, J(Q)
is an involutiveposet.
Definition of
fi(x)
in Theorem 5. isequivalent
toTo
complete
theproof
of Theorem 5. is to prove(7) ; by (4),
this is to proveWe
firstly
establishSuppose
a eJ(x). By
construction ofQ(J) :
Conversely,
ifa
eJ(x’),
then the aboveargument
wouldyield
a gJ(x), for
areinvolutive. ,Hence
(36)
holds.Now
(35)
followstrivially. Q.E.D.
COROLLARY 10.
Representation
theorem.Every
finitequasi-boolean algebra
isisomorphic
with thequasi-field
of all initial subsets of the involutiveposet
of its non-zerojoin-irreducible
elements.PROOF.
By
theorem 5. ’ :Q(J) - Q(J)
is aquasi-complementation
onQ(j) (cf.
Def.5)
and
Q(J)
is thequasi-field
of all initial subsets of the involutiveposet _J(Q) (cf.
Def.6).
Now,Corollary
10. follows fromCorollary
4.Q.E.D.
COROLLARY 11. The number of
(non isomorphic) quasi-boolean algebras
of dimension mis
equal
to the number of(non-isomorphic)
involutiveposets
of m elements. ,PROOF. Recall :
d(Q)
=card(J(Q)).
Thecorollary
follows from Theorem 2. andCorollary
10.
Q.E.D.
Thus every involutive
poset
can beregarded
as the involutiveposet
of all non-zerojoin-irreducible
elements of aQBA.
Notice also
COROLLARY 12.
Ql ’-’ Q2
‘-’1(21) ~ -](Q2)’
THEOREM 13. A
QBA Q
is normal iffPROOF.
Recall, by definition, Q
is normal iffSince J : Q - Q(J)
is anisomorphism, (38)
isequivalent
toa 0 J(x) n J(x’) by (36).
This inconjunction
with theassumption (37) yields :
for
J(x)
nJ(x’)
is an initial set.Trivially,
a eJ(y)
or a ~J(y).
If a eJ(y),
then a fortiori a eJ(y)
UJ(y’).
If
a g J(y),
thena f J(y’) by (36),
andby (40)
a E,J(y’).
Thusagain
a EJ(y)
U.J(y’),
as
required by (39).
Conversely,
assume thenegation
of(37),
i.e.contradicts
(41). Also, by (36), â’ ~ J(a’). Hence, ’a 0 J(a)
UJ(a’). Again by (36)
Similarly
weget a
EJ(a’)
andby (36)
what contradicts
(39). Q.E.D.
THEOREM 14. Let o be the
identity
function onJ(Q)
i.e.Then
Q
is a booleanalgebra
iffPROOF. Assume that
Q
is a BA. If for some a, b fJ(Q),
ab,
then there exists.,--
what contradicts b E
J(Q).
HenceJ(Q)
is an unordered set( J{Q) ;
=).
Since BA is a normal0
QBA,
a = aby
Theorem 13. Thus(45).
Conversely,
assume(45).
Thenby (36), (44), J(x)
r1J(x’) = ~ ,
orequivalently,
But this is
just
the condition which makes aQBA
into a BA.Q.E.D.
REFERENCES
1. A.
BIALYNICKI-BIRULA,
H. RASIOWA :«On the
representation
ofquasi-Boolean algebras» ;
Bull. Ac. Pol.Sc.,
C1.III,
5(1957),
pp. 259-261.
2. G. BIRKHOFF :
Lattice
theory ;
Amer. Math. Soc. 1948.3.
J.P.
CLEAVE:«The notion of
logical
consequence in thelogic
of inexactpredicates» ;
Zeitschr. f. math.Logik
undGrundlagen
d.Math.,
20(1974),
pp. 307-324.4.
J.P.
CLEAVE :«Quasi-Boolean algebras, empirical continuity
and three-valuedlogic » ; (to
appear inZeitschr.).
5. P.
HÁJEK,
K.BENDOVA,
Z. RENC :«The GUHA method and the three-valued
logic» ; Kybernetica,
7(1971),
pp. 421-425.6. S.C. KLEENE :
Introduction to
metamathematics ;
North-Holland Publ.Co.,
Amsterdam 1962.7. S.