Preprint
Article

This version is not peer-reviewed.

On Morgado and Sette’s Implicative Hyperlattices as Models of da Costa Logic Cω

A peer-reviewed article of this preprint also exists.

Submitted:

29 March 2025

Posted:

31 March 2025

Read the latest preprint version here

Abstract
José Morgado introduced in 1962 an original and interesting notion of hyperlattices, that he called reticuloides. In his Master’s thesis defended in 1971 (and supervised by Newton da Costa), Antonio M. Sette proposed a novel notion of implicative hyperlattices (here called SIHLs) based on Morgado’s hyperlattices. He also extended SIHLs by adding an unary hyperoperator, obtaining a class of hyperalgebras (here called SHCωs) which correspond to da Costa algebras for Cω, being so a suitable semantics for the logic Cω. In this paper, after characterizing Sette’s implicative hyperlattices in (hyper)lattice-theoretic terms, and proving some basic results on SIHLs, we introduce a class of swap structures, a special class of hyperalgebras over the signature of Cω naturally induced by implicative lattices. It is proven that these swap structures are indeed SHCωs. Finally, it is proven that the class of SHCωs, as well as the above mentioned class of swap structures, characterize the logic Cω.
Keywords: 
;  ;  ;  ;  ;  ;  ;  

1. Introduction

Hyperstructures are algebraic systems characterized by at least one multioperation, also known as a hyperoperation, which produces, for a given input, a set of possible outcomes rather than a single one. The concept of hyperstructures, also referred to as multialgebras, was introduced by Frédéric Marty in 1934 during the 8th Congress of Scandinavian Mathematicians [1]. Marty’s pioneering work laid the foundation for the development of hypergroup theory and the broader study of hyperstructures. In the context of non-classical logics, hyperstructures play a pivotal role by providing a flexible semantical framework which intends to expand the horizons of Abstract Algebraic Logic (AAL). Indeed, hyperalgebras (and non-deterministic semantics in general) enable the representation of logical systems that cannot be adequately captured by traditional algebraic methods, thereby facilitating the study and application of a broader range of logical systems.
In the general context of ordered structures, the concept of hyperlattices was first introduced by Benado in 1953 [2]. Since then, alternative axiomatizations have been proposed, such as those by D. J. Hansen [3], who aimed to avoid the partial associativity property present in Benado’s formulation, and by other researchers seeking to refine and generalize the original concept. Notably, José Morgado, in his book “Introdução à Teoria dos Reticulados” [4], provides a definition of hyperlattice that, to the best of our knowledge, is entirely original.1 He introduced the term “reticuloide” (reticuloid) to denote hyperlattices, and introduced the concepts of “supremoide” and “infimoide” as the corresponding hyperoperations for supremum and infimum. His two equivalent definitions of hyperlattices are more intuitive than Benado’s, as they resemble the usual lattice definitions while generalizing supremum and infimum properties in quasi-ordered structures. Morgado’s formulation allows for multiple suprema and infima, leading to a natural extension of classical lattice structures.
José Morgado (1921–2003) was a distinguished Portuguese mathematician whose scientific contributions significantly advanced the field of lattice theory. His work encompassed books and numerous papers, with a focus on the structure and properties of lattices. In [4], Morgado offered a comprehensive introduction to lattice theory, presenting original definitions and concepts that have influenced subsequent research. His innovative approach to hyperlattices, particularly through the introduction of "reticuloides," has been instrumental in extending classical lattice structures to more generalized settings. Morgado’s work continues to be a valuable reference for researchers in the field.
The Brazilian mathematician Antonio Antunes Mario Sette (1939-1999) also made a significant contribution to the study of hyperlattices (and also to the field of non-classical logics). Motivated by the original notion of C n -algebras introduced by Newton da Costa in [6] for his paraconsistent calculi C n (for 1 n < ω ), Sette and da Costa propose in [7] the C ω -algebras for the limiting paraconsistent logic system C ω . In 1971, Sette introduced in his master’s dissertation under da Costa’s supervision [8] the concept of C ω -hyperlattices, proving that they are in correspondence with C ω -algebras. His approach built upon the hyperlattice definition given by José Morgado. Sette, working under da Costa’s guidance, extended Morgado’s framework to introduce implicative hyperlattices, a natural generalization of implicative lattices within Morgado’s hyperlattice context. This innovation proved to be particularly relevant to the semantics of logic C ω , as we shall see.
In this paper, we bring to the broader research community the concepts of m-hyperlattices and SIHLs (Sette Implicative Hyperlattices), which were previously available only in Portuguese. We establish fundamental properties of these structures, which in turn allow us to prove the soundness and completeness of C ω with respect to SHCω (Sette hyperalgebras for C ω ) semantics. Furthermore, we introduce a natural subclass of SIHLs defined by swap structures, which also provide an adequate semantics for C ω .

2. Morgado Reticuloids

There are several definitions of hyperalgebra in the literature, considering that each hyperalgebra application in a specific area of Mathematics (mainly Algebra and Logic) requires a particular adaptation. Here, we adapt the notion of hyperalgebra used in [9]; the identity theory here presented is close to the exposed in [10].
Definition 1.
A hyperalgebraic signature is a sequence of pairwise disjoint sets
Σ = ( Σ n ) n N ,
where Σ n = S n M n , which S n is the set of strict hyperoperation symbols and M n is the set of hyperoperation symbols. In particular, Σ 0 = S 0 M 0 , F 0 is the set of symbols for constants and M 0 is the set of symbols for hyperconstants. A hyperalgebraic signature can also be denoted by
Σ = ( ( S n ) n 0 , ( M n ) n 0 ) .
Definition 2.
Let A be any set, and P * ( A ) : = P ( A ) { } .
1. 
A hyperoperation of arity  n N  over a set A is a function  # : A n P * ( A ) .
2. 
A hyperoperation # of arity  n N  over a set A is strict whenever it factors through the singleton function  s A : A P * ( A ) a { a } . Thus, it can be naturally identified with an ordinary n-ary operation  # : A n A .
A 0-ary hyperoperation (respectively strict hyperoperation) on A can be identified with a non-empty subset of A (respectively a singleton subset of A).
Definition 3.
A  hyperalgebra  over a signature Σ = ( ( S n ) n 0 , ( M n ) n 0 ) , is a set A endowed with a family of n-ary hyperoperations
σ n A : A n P * ( A ) , σ n S n M n , n N ,
such that: if σ n S n , then σ n A : A n P * ( A ) is a strict n-ary hyperoperation.
Remark 1.
1. 
Every algebraic signature Σ = ( F n ) n N is a hyperalgebraic signature where M n = , for every n N . Each algebra
( A , ( ( A n f A A ) f F n ) n N )
over the algebraic signature Σ can be naturally identified with a hyperalgebra
( A , ( ( A n f A A s A P * ( A ) ) f F n ) n N )
over the same signature.
2. 
Every hyperalgebraic signature Σ = ( ( S n ) n N , ( M n ) n N ) induces naturally a first-order language
L ( Σ ) = ( ( F n ) n N , ( R n + 1 ) n N )
where F n : = S n is the set of n-ary operation symbols and R n + 1 : = M n is the set of (n+1)-ary relation symbols. In this way, hyper-algebras
( A , ( ( A n σ A P * ( A ) ) σ S n M n ) n N )
over a hyperalgebraic signature Σ = ( S n M n ) n N can be naturally identified with the first-order structures over the language L ( Σ ) that satisfies the L ( Σ ) -sentences:
x 0 x n 1 x n ( σ n ( x 0 , , x n 1 , x n ) ) , f o r   e a c h σ n R n + 1 , n N .
Definition 4 (Prosets).
A preordered set (Proset) is a pair P = P , such that P is a non-empty set and ⪯ is a reflexive and transitive relation on P (i.e., a preorder). That is: x x , for every x P ; and x y , y z implies x z , for every x , y , z P .
If x y and y x we say that x and y are similar, and we write x y . Given B , C P , B C means that x y for every x B and every y C , and so x B denotes that x y for every y B , and B x denotes that y x for every y B .
Observe that B and B for every B P . Analogously, x and x for every x P .
Definition 5.
Let P be a proset, and let B P .
1. 
The set of minima of B is Min ( B ) = { x B : x B } , and the set of maxima of B is Max ( B ) = { x B : B x } .
2. 
The set of upper bounds of B is U b ( B ) = { z P : B z } . The set of lower bounds of B is L b ( B ) = { z P : z B } .
Observe that Min ( ) = Max ( ) = , and U b ( ) = L b ( ) = P .
Definition 6 (Morgado hyperlattices, [4, Ch. II, §2, p. 122]).
Let P be a proset, and let x , y P .
1. 
The Morgado hypersupremum (or supremoid) of x and y is the set x y = Min ( U b ( { x , y } ) ) .
2. 
The Morgado hyperinfimum (or infimoid) of x and y is the set x y = Max ( L b ( { x , y } ) ) .
3. 
P is said to be a Morgado hyperlattice (or an m-hyperlattice) if x y and x y are nonempty sets for every x , y P .
Remark 2.
As observed in [4, Ch. II, §2, pp. 129–132], m-hyperlattices can be alternatively defined as hyperstructures L = L , , satisfying the following properties:
R1 - 
a b = b a
R2 - 
if x a b and y b c then x c = a y
R3 - 
if x a b then a a x
R4 - 
a b = b a
R5 - 
if x a b and y b c then x c = a y
R6 - 
if x a b then a a x .
In this case, the preorder ⪯ is defined as follows: x y iff x x y (iff y x y ).
It is quite straightforward to deduce Axioms R1-R6 from Definition 6. But the converse is not so trivial. For instance, let us extract some basic properties from Axioms R1-R6 (we leave to the reader to check the main details of the equivalence between Axioms R1-R6 and Definition 6):
Lemma 1.
Let L = L , , be a hyperalgebra satisfying Axioms R1-R6, and let x , y L . Then:
1. 
Let ⪯ be the relation defined as follows: x y iff x x y (iff y x y ). Then ⪯ is a preorder.
2. 
x y x and x y y .
3. 
x x y and y x y .
4. 
x y x y .
Proof. 
  • Since L is a hyperalgebra, there exists some z x x which implies (by R3) that x x z . By R6 we get x x x . Similarly we conclude x x x . In particular, x x .
    Now, let x y and y z . Then x x y and y y z which implies (by R2) that x z = x y . In particular, x x z and x z .
  • Let z x y . Using R1 and R6 we get x x z = z x . By R3 we get z z x , which means that z x . Similarly we get z y .
  • Let z x y . Using R1 and R3 we get x x z = z x . By R6 we get z z x , which means that x z . Similarly we get y z .
  • Just combine items (1)-(3).
Example 1.
1. 
Every lattice is a m-hyperlattice.
2. 
Let L be the set of formulas of propositional classical logic over signature { , , , ¬ } . It is well-known (from the fact that propositional classical logic is a Tarskian logic) that the relation in L
α β i f f α β
defines a preorder and so P , is a proset. Moreover, the sets α β and α β are nonempty for every α , β L : indeed, α β α β and α β α β . This is a consequence of the following facts:
(i) α β α and α β β ; and: γ α and γ β implies that γ α β .
(ii) α α β and β α β ; and: α γ and β γ implies that α β γ .
Then, L is a m-hyperlattice.
3. 
The previous example can be adapted to any propositional Tarskian logic containing (standard) conjunction and disjunction as, for instance, (positive) intuitionistic logic.
4. 
([4, Ch. II, §2, p. 124]) Let V be a vector space (over a field F) and for A , B V consider
A B : = { E V : E = A B } A B : = { E V : E = A B } ,
where E denotes the vector subspace of V generated by E V . Then P ( V ) , , is a m-hyperlattice.
5. 
The previous example works if we change vector spaces by other algebraic structures: for instance, algebras, modules, rings, abelian groups etc.
6. 
Let C be a small category with binary products ∏ and coproducts (see, for instance, [11]) and for a , b O b j ( C ) (the set of objects of C ), define
a b i f f t h e r e e x i s t a m o r p h i s m f : a b i n C .
It is straightforward to check that O b j ( C ) , is a m-hyperlattice. In this case, a b a b and a b a b .
Definition 7.
The category MHL of hyperlattices is the one where the objects are hyperlattices and the morphism are just the usual morphisms of hyperalgebras. In other words, given L 1 , L 2 M H L , a function f : L 1 L 2 is a morphism if for all x , y , z L 1 we have the following:
1. 
z x y implies f ( z ) f ( x ) f ( y ) ;
2. 
z x y implies f ( z ) f ( x ) f ( y ) .
Proposition 1.
Let L 1 , L 2 be MHLs and f : L 1 L 2 be a function. Then f is a MHL-morphism iff for all x , y L 1 , x y implies f ( x ) f ( y ) .
Proof. 
This is an immediate consequence of the characterization of ⪯ in terms of ⋏ (or ⋎): x y iff x x y (iff y x y ). □
Remark 3.
It is worth noting that a version of the celebrated Principle of Duality for ordered sets (see, for instance, [12]) can be easily obtained for prosets, and so for m-hyperlattices. Indeed, if P = P , is a proset, so is its dual is P * = P , , where a b iff b a , for every a , b P . Clearly, any statement Φ (just concerning ) has its dual statement Φ * (obtained from Φ by replacing by ). From this, P satisfies Φ * iff P * satisfies Φ * . Since Φ * * = Φ , it follows that Φ holds in any P iff Φ * holds in any P (Principle of Duality for prosets). This can be extended to m-hyperlattices, and so if L = L , , is a hyperlattice (with underlying preorder ), its dual L * = L , * , * (with underlying preorder ) is also a m-hyperlattice, where the hyperoperations are defined by a * b : = a b and a * b : = a b , for every a , b L . By the principle of duality for prosets, and by definition of m-hyperlattices, if a statement Φ (containing , , and ) holds in any m-hyperlattice then its dual statement Φ * (obtained from Φ by replacing by , by , and by , respectively) also holds in any m-hyperlattice.
Proposition 2.
Let P = P , , , be a m-hyperlattice. If x , y P such that x y , then for every z P and B P
1. 
x z iff y z .
2. 
x B iff y B .
3. 
x z = y z .
4. 
z x iff z y .
5. 
B x iff B y .
6. 
x z = y z .
Proof. 
Items (1)-(2) and (4)-(5) follow from the transitivity of ⪯. For (3), observe that U b ( x , z ) = U b ( y , z ) for every z P , by (1). Hence
x z = Min ( U b ( x , z ) ) = Min ( U b ( y , z ) ) = y z .
Item (6) is proved analogously. □
Remark 4.
Given non-empty sets A , B L , the notation A B established in Definition 4 can be extended to the hyperoperations ⋏ and ⋎ as follows: A B : = { a b : a A a n d b B } , and A B : = { a b : a A a n d b B } .
Proposition 3.
Let L be an m-hyperlattice, and x , y , z L . Then:
1. 
If A B L then A # B = B # A for # { , } .
2. 
If A B L then Max ( A ) Max ( B ) .
3. 
If A B L then Min ( B ) Min ( A ) .
4. 
If x y then x z y z .
5. 
If x y then x z y z .
6. 
If A , B L and A B then A # c B # c for # { , } and any c L .
7. 
Let B L . If a x and a B then a x B .
8. 
Let B L . If x a and B a then x B a .
9. 
Let A , B L . If A z and B z then A B z .
10. 
Let A , B L . If x A z then x ( A B ) z .
11. 
Let A , B L . If B y z then ( A B ) y z .
12. 
( x y ) z x ( y z ) .
13. 
( x y ) z x ( y z ) .
Proof. 
  • It follows from the fact that A # B = { a # b : a A , b B } and by (R1) and (R4) from Remark 2.
  • Assume that A B L , and let x Max ( A ) and y Max ( B ) . Since x A then x B , hence x y . This shows that Max ( A ) Max ( B ) .
  • Assume that A B L , and let x Max ( A ) and y Max ( B ) . Since x A then x B , hence x y . This shows that Max ( A ) Max ( B ) .
  • Assume that x y . By definition, x z = Max ( A ) and y z = Max ( B ) , where A = { w L : w x and w z } and B = { w L : w y and w z } . By definition of m-hyperlattices, A B L . By item (2), x z y z .
  • Assume that x y . By definition, x z = Min ( A ) and y z = Min ( B ) , where A = { w L : x w and z w } and B = { w L : y w and z w } . By definition of m-hyperlattices, B A L . By item (3), x z y z .
  • Fix # { , } and c L , and let x A # c , y B # c . Then x a # c and y b # c for some a A and b B . By hypothesis, a b and so a # c b # c , by items (4) and (5). From this, x y and so A # c B # c .
  • Assume that a x and a B . If b B then a b , hence a x b . Let c x B . Hence, c x b for some b B . Since a x b , it follows that a c . That is, a x B .
  • A proof can be obtained by dualizing the one given for item (7), i.e.: by changing t t by t t , and ⋏ by ⋎.
  • Suppose that A z and B z , and let a A . Then, a z and so, by (8), a B z , for every a A . Then A B = { a b : a A , b B } = { a B : a A } z .
  • Assume that x A z . Let w x ( A B ) . Then w x u such that u A B . Hence, there exists a A and b B such that u a b . Since a b a it follows that u a . By (4), x u x a , and then w x a (given that w x u ). Since x a x A z it follows that x a z and so w z . That is, x ( A B ) z .
  • It follows from (10) and by commutativity of ⋏, namely: A B = B A and A x = x A for every A and x.
  • Let a ( x y ) z . Then, a b z for some b x y . From a b z b we infer that a b . From b x y x it follows that b x . By transitivity, a x (*). Now, b x y y and so b y . By (4), b z y z . But a b z , hence a y z (**). From (*) and (**) we prove that a x ( y z ) , by (7). This shows that ( x y ) z x ( y z ) .
    Conversely, let a x ( y z ) . Then, a x b , for some b y z . Since b y z y it follows that b y and so x b x y , by (4). But then a x b x y , which implies that a x y (@). In turn, a x b b , hence a b . Since b y z z it follows that b z , and then a z (@@). By (@), (@@) and (7) (and by the fact that B w = w B ) it follows that a ( x y ) z . That is, x ( y z ) ( x y ) z .
  • A proof can be obtained by dualizing the one given for item (12), i.e.: by changing t t by t t , and ⋏ by ⋎, and now by using (5) and (8) instead of (4) and (7), respectively.
Remark 5.
1. 
Let A , B L . It is worth noting that A B does not imply, in general, that A # C B # C for # { , } and C L . Moreover: a b does not imply (in general) that a # C b # C for # { , } and C L . This shows that item (6) of Proposition 3 cannot be generalized to arbitrary non-empty sets C. To see an example, recall the m-hyperlattice L considered in Example 1 (2). Let p , q , r , s be 4 different propositional variables, and let a = p q , b = p , and C = { r , s } . Clearly, a b . However, a C b C . Indeed, ( p q ) r a C and p s b C but ( p q ) r p s . Analogously, a b but a C b C : indeed, ( p q ) r a C and p s b C but ( p q ) r p s . In order to guarantee monotonicity for ⋏ and ⋎ w.r.t. sets, stability (see Definition 8) is required, as we shall see below in Proposition 5.
2. 
It can be proven that, in general, A B A , for A , B L . Moreover, A x A in general, for A . Analogously, A A x and so A A B in general. Examples can be found, once again, in the m-hyperlattice of Example 1 (2). Indeed, take A = { p , q } and x = r for p , q , r different propositional variables. Since p r q then { p , q } r { p , q } . Analogously, since q p r then { p , q } { p , q } r . In order to guarantee the validity of these desirable properties, it is required stability once again, see Proposition 4 below.
Definition 8.
Let L be a m-hyperlattice, and let A , B L . We say that A and B are similar, and write A B , if a b for every a A and b B . That is: a b and b a for every a A and b B . A non-empty subset A L is stable if A A .
Proposition 4.
Let A , B L be non-empty stable subsets. Then A B and A B are stable subsets. In particular, for all a A and b B we have
A B = a b   and   A B = a b .
Proof. 
Let x , y A B . Then x a b and y a b for some a , a A and b , b B . Since a a and b b , (6) of Proposition 2 provides a b = a b and we have
x , y a b = Max ( Lb ( a , b ) ) .
Since x is a lower bound of a and b, we have x a and x b , providing x b , which imply x y . Similarly we get y x , providing x y . Hence A B is stable. For the final part, we already know that if a , a A and b , b B then a a b b (Proposition 2 item (6) again). Then for all x A and y B we get
A B = a A , b B a b = x y .
The proof for A B follows by duality. □
Proposition 5.
Let A , B , C , D L be stable sets such that A B and C D . Then A C B D and A C B D .
Proof. 
Since A , B , C , D are stable, we can suppose by Proposition 4 that A C = a c and B D = b d for some a A , b B , c C and d D such that, by hypothesis, a b and c d . Since a c a b and a c c d , we get a c a b d , providing that A C = a c b d = B D . The proof for A B is analogous. □
Supremoinds and infimoids between stable sets can be characterized in a natural way:
Proposition 6.
Let A , B L be stable sets. Then A B = Max ( L b ( A B ) ) and A B = Min ( U b ( A B ) ) .
Proof. 
Let a A and b B . By stability of both A and B, it is immediate to see that L b ( A B ) = L b ( { a , b } ) . From this and by Proposition 4, A B = a b = Max ( L b ( { a , b } ) ) = Max ( L b ( A B ) ) . The proof for ⋎ follows by duality. □
As it would be expected, the absorption laws of lattices hold for m-hyperlattices in a suitable weaker form:
Proposition 7 (Absorption laws for m-hyperlattices).
Let L be a m-hyperlattice, and let x , y L . Then:
x ( x y ) x x ( x y ) .
Proof. 
Let A = x ( x y ) . Since { x } and x y are stable, A = Max ( L b ( { x } ( x y ) ) ) ) , by Proposition 6. Since x x and x x y , it follows that x A . Conversely, let a A . Then a x , since a L b ( { x } ( x y ) ) . This shows that A x and so A x . The rest of the proof follows by duality. □
Proposition 8.
Let A , B , C L be stable subsets. Then, for all a A , b B and c C it holds:
A ( B C ) = a ( b c ) , ( A B ) C = ( a b ) c , A ( B C ) = a ( b c ) , ( A B ) C = ( a b ) c , ( A B ) C = ( a b ) c , ( A B ) C = ( a b ) c .
In particular,
A ( B C ) ( A B ) C   a n d   A ( B C ) ( A B ) C .
Proof. 
Given d b c , by Proposition 4 we conclude that
A ( B C ) = A ( b c ) = a d .
Since b c is stable and for d , d b c we have a d = a d , we get A ( B C ) = a ( b c ) . The proof for the other cases is similar. □
Definition 9.
Let P = P , , , be a m-hyperlattice. The sets Min ( P ) and Max ( P ) of minima and maxima elements of P will be denoted by (or 0) and (or 1), respectively. We say that a m-hyperlattice P is bounded if .
Remark 6.
Let A P . If , then A iff A . Analogously, if , then A iff A .
To end this section, it will be shown that the denotation, in any concrete hyperlattice L, of any term in the signature of m-hyperlattices, produces a stable subset of L.
Definition 10 (M-term).
Let L be a m-hyperlattice. We define M-terms recursively as follows:
1. 
Every non-empty stable subset A L is a M-term.
2. 
If A and B are M-terms, then A B and A B are M-terms.
Proposition 9.
Let A L be a M-term. Then A is a stable subset.
Proof. 
Just use induction and Propositions 4 and 8. □

3. Sette Implicative Hyperlattices

In this section we recall the class of hyperalgebras introduced by Sette in [8] (that we called Sette implicative hyperlattices) as a basis of the hyperalgebraic semantics for da Costa logic C ω he also proposed. The intuition behind this is to generalize the notion of implicative lattices to the context of hyperalgebras. As we shall see in Proposition 10, Sette’s intuitions were right.
Definition 11 (Sette implicative hyperlattices, [8, Definition 2.3]).
A Sette implicative hyperlattice (or a SIHL)) is a hyperalgebra L = L , , , such that the reduct L , , is a m-hyperlattice and the hyperoperator ⊸ satisfies the following properties, for every x , y , z , z L :
(I1) 
z x y implies that x z y ;
(I2) 
x z y implies that z x y ;
(I3) 
z z and z x y implies that z x y .
It is possible to give a more direct characterization of SIHLs.
Definition 12.
Let P be a m-hyperlattice, and let x , y P . The set R ( x , y ) is given by R ( x , y ) = { z P : x z y } .
Proposition 10.
Let L = L , , , be a hyperalgebra such that L , , is a m-hyperlattice. Then, L is an SIHL iff x y = Max ( R ( x , y ) ) , for every x , y L .
Proof. 
‘Only if’ part: Suppose that L is an SIHL, and let z x y . By (I1), x z y and so z R ( x , y ) . Now, let z R ( x , y ) . Then, x z y which implies that z x y , by (I2). Since z x y , by hypothesis, then z z . This proves that R ( x , y ) z and so z Max ( R ( x , y ) ) . That is, x y Max ( R ( x , y ) ) . In order to prove the converse inclusion, let z Max ( R ( x , y ) ) . Then, z R ( x , y ) such that R ( x , y ) z . It holds that x y R ( x , y ) , by (I1), then
( ) x y z .
In turn, from z R ( x , y ) it follows that x z y and so
( ) z x y ,
by (I2). Now, let z x y (observe that x y , given that L is a hyperalgebra). By ( ) and ( ) , z z and z z , that is, z z . By (I3), z x y . That is, Max ( R ( x , y ) ) x y .
‘If’ part: Let x y : = Max ( R ( x , y ) ) , for every x , y L . Since L is an hyperalgebra, by hypothesis, then x y , for every x , y L . If z x y then, by definition of ⊸, z R ( x , y ) , which means that x z y . Hence, ⊸ satisfies (I1). Suppose now that x z y . Then z R ( x , y ) , therefore z Max ( R ( x , y ) ) = x y . This shows that ⊸ satisfies (I2). Finally, suppose that z z and z x y . By Proposition 2 (6), and given that z R ( x , y ) , it follows that x z = x z y . That is, z R ( x , y ) . Since R ( x , y ) z , it follows from Proposition 2 (5) that R ( x , y ) z . This implies that z Max ( R ( x , y ) ) = x y . That is, ⊸ also satisfies (I3). □
Remark 7.
The latter proposition shows that Sette’s intuitions when defining implicative hyperlattices based on Morgado hyperlattices were right: indeed, x y = Max ( R ( x , y ) ) seems to be the more natural generalization of the notion of implicative lattices to the realm of Morgado hyperlattices.
Corollary 1.
Let L = L , , be a m-hyperlattice. If Max ( R ( x , y ) ) for every x , y L then L is a SIHL such that x y = Max ( R ( x , y ) ) , for every x , y L .
Lemma 2.
Let L be a m-hyperlattice. Then:
1. 
y R ( x , y ) .
2. 
For all x , y L there exist z x y such that y z .
3. 
If y y then R ( x , y ) = R ( x , y ) . In particular, x y = x y .
4. 
If x x then R ( x , y ) = R ( x , y ) . In particular, x y = x y .
5. 
If x x and y y then R ( x , y ) = R ( x , y ) . In particular, x y = x y .
6. 
If z , z R ( x , y ) then z z R ( x , y ) .
7. 
R ( x , y ) is stable.
8. 
If z R ( x , y ) then R ( x , z ) R ( x , y ) . In particular, x y x z .
9. 
x y is stable.
10. 
For all x , y , z L , z x y iff z x y .
Proof. 
  • It follows from x y y .
  • It follows from y R ( x , y ) and x y = M a x ( R ( x , y ) ) .
  • If z R ( x , y ) , then x z y y , which means z R ( x , y ) . Similarly z R ( x , y ) .
  • Proposition 4 provides that x z x z for all z L . If z R ( x , y ) , then x z y and since x x , we get x z y , providing z R ( x , y ) . Similarly z R ( x , y ) imply z R ( x , y ) . Therefore R ( x , y ) = R ( x , y ) and in particular, x y = x y .
  • Just note that combining the previous items we get
    R ( x , y ) = R ( x , y ) = R ( x , y ) .
  • It follows from x ( z z ) x z and x ( z z ) x z .
  • It follows from the fact that z z implies x z x z .
  • Let z R ( x , y ) and z R ( x , z ) . Then x z y and x z z . From x z z and x z x we get x z x z y , providing z R ( x , y ) .
  • Let z , z x y . From z Ub ( R ( x , y ) ) and z x y = Max ( Ub ( R ( x , y ) ) ) we get z z . Similarly z z .
  • Let z x y . Then z z for all z x y . By item (4) of Proposition 3 we get x z x z and by (I1), x z y establishing x z y . The converse is an immediate consequence of (I2).
Proposition 11.
Let A , B , C , D L be stable subsets. Then
A ( B C ) ( A B ) ( A C )   a n d   A ( B C ) ( A B ) ( A C ) .
Proof. 
By an argument similar to the used in Proposition 8 we get
A ( B C ) = a ( b c ) ( A B ) ( A C ) = ( a b ) ( a c )
for all a A , b B and c C . Since by 2 we have a ( b c ) ( a b ) ( a c ) , we get A ( B C ) ( A B ) ( A C ) . The proof for the other equation is similar. □
We finish this Section by proving some basic but useful properties of SIHLs. They will be used in Section 6.
Proposition 12.
Let L be a SIHL, and let x , y , z L . Then:
1. 
x ( x y ) y .
2. 
x y iff x y = .
3. 
x x = .
4. 
x ( y x ) = .
5. 
x ( y ( x y ) ) = .
6. 
( x y ) x = and ( x y ) y = .
7. 
x ( x y ) = and y ( x y ) = .
Proof. 
  • Let w x ( x y ) = { x z : z ( x y ) } . Then, w x z for some z ( x y ) . But z R ( x , y ) and so x z y . From this, w y .
  • Suppose that x y , and let z L . Given that x z x then x z y . That is, R ( x , y ) = L . From this, x y = Max ( R ( x , y ) ) = Max ( L ) = . Conversely, suppose that x y = Max ( R ( x , y ) ) = , and let z x y . Then, x z y . But x z (since z ), then x x z (recall Remark 2). This implies that x y .
  • It follows from (2) and the fact that x x .
  • There exist z y x such that x z . Using (2) we get
    = x z x ( y x ) .
  • It follows from (2) and the fact that x , y R ( y , x y ) (so there exist z y ( x y ) with x z and y z ).
  • It follows from (2) and the fact that x , y R ( x , x y ) (and also x , y R ( y , x y ) ).
  • It follows from (2) and the fact that x , y R ( x , x y ) (and also x , y R ( y , x y ) ).
Proposition 13.
Let A , B L be stable non-empty subsets. Then for all a A and all b B ,
A B = a b .
In particular, A B is stable.
Proof. 
Follows from Lemma 2 items (5) and (9). □
Proposition 14.
Let L be a SIHL. Let A , B , C L such that A , B and C . Let x , y , z L . Then:
1. 
A B iff a b = for every a A and b B , iff A B = . In particular, A B iff a b = for some a A and some b B .
2. 
x y z iff x y z .
3. 
A B C iff a b c for every a A , b B and c C iff a b c for every a A , b B and c C iff A B C .
4. 
A ( A B ) B .
5. 
x ( x y ) y .
Proof. 
  • Assume that A B , and let a A and b B . Since a b , by hypothesis, we infer that a b = , by Proposition 12 (2). Now, suppose that a b = for every a A and b B . Then, A B = { x y : x A , y B } = . Finally, suppose that A B = , and let a A and b B . Then a b . Let z a b . Then, a z b , and z , hence a z . From this, a a z (by Remark 2) and so a b . This shows that A B .
  • Suppose that x y z , and let w y z = Max ( R ( y , z ) ) . By hypothesis, x w and so, by Proposition 3 (4), x y w y z (since w R ( y , z ) ). The converse follows from (I2) of definition of SIHLs.
  • Assume that A B C and let a A , b B and c C . Since b c B C then a b c and so, by (2), a b c , for every a , b , c , Hence A B c for every c C and so A B C . Conversely, assume that A B C and let a A , b B and c C . Then a b c (since a b A B ) and so a b c , by (2), for every a , b , c . Hence a B C for every a A and so A B C .
  • Clearly A B A B . By (3), ( A B ) A B , and so A ( A B ) B , by Proposition 3 (1).
  • It follows from (4) by taking A = { x } and B = { y } . A direct proof is as follows: let w x ( x y ) = { x z : z ( x y ) } . Then, w x z for some z ( x y ) . But z R ( x , y ) and so x z y . From this, w y .
It is well-known that every implicative lattice is distributive; in particular, any Heyting algebra (which is nothing else than an implicative lattice with a bottom element) is distributive. By considering a suitable notion of distributive m-hyperlattices, it will be proven that the same results hold for implicative hyperlattices (see Corollary 2 below).
Definition 13.
A m-hyperlattice L is said to be distributive if, for all x , y , z L ,
x ( y z ) ( x y ) ( x z ) a n d x ( y z ) ( x y ) ( x z ) .
This relatively weak notion of distributive hyperlattices will be enough for proving, in Section 6, the soundness of some important axioms of positive intuitionistic logic w.r.t. implicative hyperlattices (see proof of Theorem 1, ( 1 ) ( 2 ) ).
Proposition 15.
In any SIHL the following holds, for any x , y , z L :
1. 
x ( y z ) ( x y ) ( x z ) .
2. 
( x ( y z ) ) ( ( x y ) ( x z ) ) = .
3. 
( x y ) ( ( y z ) ( x y ) z ) ) = .
4. 
( x y ) ( y z ) ( x y ) z ) .
5. 
If A is stable then: A x z and A y z implies that A ( x y ) z .
6. 
x ( y z ) ( x y ) ( x z ) .
Proof. 
  • Recall Proposition 6, and let
    w ( x y ) ( x z ) = Min ( U b ( ( x y ) ( x z ) ) ) .
    Since x y x ( y z ) and x z x ( y z ) , we have that
    x ( y z ) Ub ( ( x y ) ( x z ) ) ) .
    This implies that w x ( y z ) and so ( x y ) ( x z ) x ( y z ) .
    In order to prove the other inequality, let
    w ( x y ) ( x z ) = Min ( U b ( ( x y ) ( x z ) ) ) .
    Then, x y w and x z w . From this y x w and z x w , by (I2), which implies that y z x w . Now, let u y z . Then u x w , which implies by item (10) of Proposition 2 that x u w . By Proposition 4, the latter implies that x ( y z ) = x u w . Therefore, x ( y z ) ( x y ) ( x z ) .
  • By Proposition 14 (3), the following holds:
    ( x ( y z ) ) ( ( x y ) ( x z ) ) =   iff x ( y z ) ( x y ) ( x z )   iff ( x ( y z ) ) ( x y ) x z   iff [ ( x ( y z ) ) ( x y ) ] x z
    Let A = x ( y z ) and B = x y . Observe that A and B are stable, and we have that B x y , by Proposition 12 (1), and y ( x A ) z . Indeed, x A y z , by Proposition 14 (4), hence y ( x A ) z , by Proposition 14 (3).
    Since B x y and y ( x A ) z , we get (Proposition 5) that ( B x ) ( x A ) z . Now, note that x x x and ( B x ) ( x A ) ( A B ) x x , providing that ( A B ) x z .
  • By Proposition 14 (3), the following holds:
    ( x y ) ( ( y z ) ( x y ) z ) ) =   iff A ( x y ) z ,
    where A = ( x y ) ( y z ) . Let w A . By Proposition 8, A ( x y ) = w ( x y ) , since A is stable. By Proposition 4, A x = w x and A y = w y , hence ( A x ) ( A y ) = ( w x ) ( w y ) . By item (1),
    A ( x y ) = w ( x y ) ( w x ) ( w y ) = ( A x ) ( A y ) .
    From this, it is required to prove that ( A x ) ( A y ) z . By Proposition 3 (9), is enough to prove that A x z and A y z .
    Since A y ( x y ) [ y ( y z ) ] and y ( y z ) z , we get A y z . For the other part, note that A x [ x ( x y ) ] ( y z ) and then
    A x [ x ( x y ) ] ( y z ) y ( y z ) z .
  • It is an immediate consequence of the previous item (3), and items (1) and (3) of Proposition 14.
  • Assume that A x z and A y z , and let w A . Then, w x z and w y z , which implies that w x z and w y z , by (I2). From this, w ( x z ) ( y z ) . By item (4) and transitivity, w ( x y ) z . Since A is stable, this shows that A ( x y ) z . By Proposition 14 (3), A ( x y ) z .
  • For the proof of x ( y z ) ( x y ) ( x z ) , note that x x y and y z x z provide that x ( y z ) ( x y ) ( x z ) . For the other inequality, observe that x z x ( y z ) , and y z x ( y z ) . By item (5) (taking A = { z } ) it follows that ( x y ) z x ( y z ) . But clearly ( x y ) x x ( y z ) , and so ( x y ) ( x z ) x ( y z ) , by item (5) once again.
Corollary 2.
Every SIHL is a distributive m-hyperlattice.
Proof. 
It follows from items (1) and (6) of Proposition 15. □
Now, Proposition 9 will be extended to SIHLs, showing that the denotation, in any concrete SIHL L, of any term in the signature of SIHLs, produces a stable subset of L.
Definition 14 (S-term).
Let L be a SIHL. We define S-terms recursively as follows:
1. 
Every stable non-empty subset A L is an S-term.
2. 
If A and B are S-terms, then A B , A B and A B are S-terms.
Proposition 16.
Let A L be an S-term. Then A is a stable subset.
Proof. 
Just use induction and Propositions 4, 8 and 13. □
Proposition 17.
Let A , B , C , D L be non-empty stable subsets such that A B and C D . Then A C B D .
Proof. 
We only need to prove that a c b d for some a A , b B , c C and d D . Let z R ( a , c ) . Then a z c d and a z a b , which means a z b d d and z R ( b , d ) . Hence, R ( a , c ) R ( b , d ) which implies that
a c = Max ( R ( a , c ) ) Max ( R ( b , d ) ) = b d .

4. The Logic C ω

Among the most influential contributions of the pioneering work of the Brazilian mathematician Newton da Costa (1929–2024) is the development of the logic C ω , a system that belongs to his well-known hierarchy of paraconsistent logics C n (for 1 n ω ) introduced in [13]. C ω logic, as well as the other systems C n , is defined over the signature Σ ω = { , , , ¬ } . The original idea of da Costa was to consider C ω as the syntactic limit of the hierarchy C n , for 1 n < ω . In fact, the Hilbert calculus for C ω contains exactly all the axioms that belong to any C n , for 1 n < ω . However, as shown in [14], C ω it is not the deductive limit of these calculi. Despite this, C ω has several interesting features: it is based on positive intuitionistic logic instead of positive classical logic, as happens with C n for n < ω . Indeed, while the latter satisfy Peirce’s law ( ( α β ) α ) α , the former do not (see [15, Theorem 15]). On the other hand, each C n (for n < ω ) is finitely trivializable, while C ω is not (see [15, Theorem 8]).
Definition 15 (Hilbert calculus for  C ω ).
The Hilbert calculus for C ω over Σ ω is defined as follows:
Axiom schemas:
(AX1) 
α ( β α )
(AX2) 
( α ( β γ ) ) ( ( α β ) ( α γ ) )
(AX3) 
α ( β ( α β ) )
(AX4) 
( α β ) α
(AX5) 
( α β ) β
(AX6) 
α ( α β )
(AX7) 
β ( α β )
(AX8) 
( α γ ) ( ( β γ ) ( ( α β ) γ ) )
(EM) 
α ¬ α
(cf) 
¬ ¬ α α
Inference rule:
(MP) 
α α β β
Remark 8.
It is worth noting that (Ax1)-(Ax8) plu MP constitutes a sound and complete Hilbert calculus for positive intuitionistic logic I P L + , which is semantically characterized by the class of implicative lattices with 1 as the only designated value.

5. Sette Hyperalgebras for C ω

In 1969, Sette and da Costa proposed in [7] the first semantics for C ω by means of C ω -algebras, based on the notion of C n -algebras (afterwards called da Costa algebras) introduced 3 years before by da Costa in [6]. C ω -algebras are implicative lattices expanded with an equivalence relation which is congruential with respect to the implicative lattice operations, and with an operator ′ satisfying suitable properties in order to interpret the paraconsistent negation.
Also in 1969 (but only published in 1977), M. Fidel introduced a novel algebraic-relational non-deterministic semantics for all the calculi C n (including C ω ), nowadays known as Fidel structures, proving for the first time the decidability of da Costa’s calculi (see [16]). In 1986, A. Loparić proposed another semantical characterization for C ω by means of valuation semantics over { 0 , 1 } , also known as bivaluation semantics, proving soundness and completeness (see [17]). In the same year, M. Baaz introduced in [18] a sound and complete Kripke-style Semantics for C ω .
In Chapter 2 of his MSc dissertation from 1971 under supervision of da Costa ([8]), Sette introduced a class of hyperalgebras for C ω called C ω -hyperlattices. He proved that they correspond with C ω algebras, inducing therefore a suitable semantics for C ω .
In what follows, a slightly more general definition of Sette’s hyperalgebras will be considered, giving in Theorem 1, for the first time, a direct proof of soundness and completeness of C ω w.r.t. these hyperalgebras. Recall that = Max ( L ) , thus w if and only if z w for every z L .
Definition 16 (Sette hyperalgebras for  C ω ).
A Sette hyperalgebra for C ω (or a SHCω) is a hyperalgebra H = H , , , , ÷ over Σ ω such that the reduct H , , , is a SIHL and the hyperoperator ÷ satisfies the following properties, for every x , y , w H :
(H1) 
y ÷ x and w x y implies that w ;
(H2) 
y ÷ x and w ÷ y implies that w x .
By Remark 6 it is immediate to see that conditions (H1) and (H2) can be written in a concise way as follows:
(H1’) 
x ÷ x ;
(H2’) 
÷ ÷ x x ,
for every x H .
Definition 17 (SHCω semantics).
Let H be a SHC ω , and let Γ { φ } be a set of formulas over Σ ω .
1. 
The Nmatrix associated to H is M H = H , .
2. 
We say that φ is a semantical consequence of Γ w.r.t. H , denoted by Γ H φ , if Γ M H φ .
3. 
Let SHC ω be the class of SHC ω s. Then, φ is a semantical consequence of Γ w.r.t. SHC ω s, denoted by Γ SHC ω φ , if Γ H φ for every H SHC ω .
By using the notion of swap structures, in Section 6 it will we obtained, for the first time, a direct proof of soundness and completeness of C ω w.r.t. Sette hyperalgebras semantics.
Remark 9.
It is worth noting that the original formulation of hyperalgebras for C ω given in [8, Definition 2.3] considered, besides (H2’), condition (H1”) x ÷ x = . The latter condition is clearly stronger than (H1’). By virtue of Definition 17, in order to validate (EM) w.r.t. SHC ω it suffices to require the weaker condition (H1’), as we did.

6. Swap Structures for C ω

With the aim of obtaining a more elucidative (non-deterministic) semantics for the paraconsistent logics known as logics of formal inconsistency (LFIs), in [19, Chapter 6] was introduced a particular way to define non-deterministic matrices (or Nmatrices) called swap structures. This particular class of Nmatrices can be seen as non-deterministic twist structures (which, in turn, constitute a particular class of logical matrices), see [9]. Since the LFIs studied in [19] are based on classical logic, which is characterized by the two-elements Boolean algebra 2 : = { 0 , 1 } , the original swap structures were defined over 2. In this section, swap structures for C ω will be introduced, showing that they form a particular class of SHC ω s which characterize C ω . As one could expect, they are defined over implicative lattices, the algebraic models for I P L + .
Recall that, given an implicative lattice A = A , , , and a A , then a a is the top element of A, which will be denoted by 1. From now on, given z A × A , the first and second components of z will be denoted, respectively, by z 1 and z 2 . That is, z = ( z 1 , z 2 ) .
Definition 18 (Swap structures for  C ω ).
Let A = A , , , be an implicative lattice. Let S A = { z A × A : z 1 z 2 = 1 } . The swap structure for C ω over A is the hyperalgebra S ( A ) = S A , ˘ , ˘ , ˘ , ¬ ˘ over the signature Σ ω such that the hyperoperators are defined as follows:
z ˘ w = { u S A : u 1 = z 1 w 1 } z ˘ w = { u S A : u 1 = z 1 w 1 } z ˘ w = { u S A : u 1 = z 1 w 1 } ¬ ˘ z = { u S A : u 1 = z 2 a n d u 2 z 1 }
The hyperoperations in S A can be described in a more succinct way as follows:
z ˘ w = ( z 1 w 1 , _ ) z ˘ w = ( z 1 w 1 , _ ) z ˘ w = ( z 1 w 1 , _ ) ¬ ˘ z = ( z 2 , _ z 1 )
Following the usual definitions for swap structures (see for instance [19, Chapter 6] and [20]), it is possible to associate an Nmatrix to each swap structure in a natural way:
Definition 19.
Let A be an implicative lattice. The Nmatrix associated to S A is M ( A ) = S A , D A where the set of designated truth-values is D A = { z S A : z 1 = 1 } .
Proposition 18.
Let S ( A ) be the swap structure for C ω over an implicative lattice A . Then:
1. 
S ( A ) is a SHC ω which satisfies, for every z S A , condition (H1”): z ÷ z = .
2. 
The preorder in S ( A ) is given as follows: z w iff z 1 w 1 in A . Hence, z w iff z 1 = w 1 . Moreover, D A = .
3. 
M ( A ) = M S ( A ) .
Proof. 
It is immediate from the definitions and the properties of implicative lattices. Item (2) uses Remark 2, specifically: z w iff z z w . □
Definition 20 (Swap structures semantics for  C ω ).
Let Γ { φ } be a set of formulas over Σ ω . Then, φ is a semantical consequence of Γ w.r.t. swap structures, denoted by Γ C ω S W φ , whenever Γ M ( A ) φ for every implicative lattice A .
In order to prove our main result (Theorem 1 below), we recall here some well-known notions and results concerning (Tarskian) logics.
Given a Tarskian and finitary logic L and a set of formulas Δ { φ } of L, the set Δ is said to be φ-saturated in L if the following holds: (i) Δ L φ ; and (ii) if ψ Δ then Δ , ψ L φ .
It is immediate to see that any φ -saturated in a Tarskian logic is deductively closed, i.e.: ψ Δ iff Δ L ψ .
By a classical result proven by Lindenbaum and Łoś, if Γ { φ } is a set of formulas of a Tarskian and finitary logic L such that Γ L φ , then there exists a φ -saturated set Δ such that Γ Δ .2 Since C ω is a Tarskian and finitary logic, Lindenbaum-Łoś theorem holds for it. We arrive to our main result:
Theorem 1 (Soundness and completeness of  C ω  w.r.t. hypertructures).
Let Γ { φ } be a set of formulas over Σ ω . The following assertions are equivalent:
1. 
Γ C ω φ ;
2. 
Γ SHC ω φ ;
3. 
Γ C ω S W φ .
Proof. 
( 1 ) ( 2 ) (Soundness of C ω w.r.t. SHC ω s). Assume that Γ C ω φ . In order to prove that Γ SHC ω φ , it is enough to prove the following, for every H SHC ω and every valuation v : F o r ( Σ ω ) H over M H : (i) if φ is an instance of an axiom of C ω then v ( φ ) ; and (ii) if v ( φ ) and v ( φ ψ ) then v ( ψ ) . So, let H and v.
Axiom (Ax1): Let α = φ ( ψ φ ) be an instance of (Ax1), and let x = v ( φ ) and y = v ( ψ ) . Then, v ( α ) x ( y x ) = (see Proposition 12). Using a similar argument combined with Propositions 12, 14 and 15 we prove that if φ is an instance of the other axioms AX2-AX8 then v ( φ ) .
Axiom (EM): Let α = φ ¬ φ be an instance of (EM), and let x = v ( φ ) , y = v ( ¬ φ ) . Then, y ÷ x and so v ( α ) x y x ÷ x = , by (H1’). This means that v ( α ) .
Axiom (cf): Let α = ¬ ¬ φ φ be an instance of (cf), and let x = v ( φ ) , y = v ( ¬ φ ) , z = v ( ¬ ¬ φ ) . Then, y ÷ x , z ÷ y and so z x , by (H2). By Proposition 12 (2), z x = . But then v ( α ) z x = , that is, v ( α ) .
Finally, in order to prove that trueness is preserved by MP, let x = v ( α ) , y = v ( β ) , z = v ( α β ) , and suppose that x and z . Since z x y then x z y , by (I1). Now, if w H then w x and w z (since x , z ) and so w x z , by definition of ⋏. From this, and the fact that x z , it follows that w y . Therefore, y .
( 2 ) ( 3 ) . It is immediate, by Proposition 18, items (1) and (3).
( 3 ) ( 1 ) (Completeness of C ω w.r.t. swap structures semantics). Suppose that Γ C ω φ . Then, by Lindenbaum-Łoś result mentioned above, there exists a φ -saturated set Δ in C ω such that Γ Δ . Now, define a relation Δ over F o r ( Σ ω ) as follows: α Δ β iff Δ C ω α β and Δ C ω β α . Since C ω contains positive intuitionistic logic (recall Remark 8), it follows that Δ is an equivalence relation. Moreover, it is a congruence w.r.t. the signature Σ = { , , } . Thus, if A Δ = F o r ( Σ ω ) / Δ then the following operations over A Δ are well-defined:
[ α ] Δ [ β ] Δ : = [ α β ] Δ , [ α ] Δ [ β ] Δ : = [ α β ] Δ , and [ α ] Δ [ β ] Δ : = [ α β ] Δ
where [ α ] Δ denotes the equivalence class of α w.r.t. Δ . Moreover, A Δ = A Δ , , , is an implicative lattice, therefore 1 = [ α α ] Δ is the top element, for every α . Let S ( A Δ ) be the swap structure for C ω over A Δ with domain S A Δ as given in Definition 18. Let v Δ : F o r ( Σ ω ) S A Δ be the canonical map given by v Δ ( α ) = ( [ α ] Δ , [ ¬ α ] Δ ) for every α . Observe that [ α ] Δ [ ¬ α ] Δ = [ α ¬ α ] Δ = 1 then v Δ is a well-defined map. Clearly it is a valuation over M ( A Δ ) such that v Δ ( α ) iff [ α ] Δ = v Δ ( α ) 1 = 1 iff Δ C ω α . From this, v Δ ( α ) for every α Γ , while v Δ ( φ ) , given that Δ C ω φ . This shows that Γ M ( A Δ ) φ and so Γ C ω S W φ .
This completes the proof. □

7. Conclusions and Final Remarks

In this paper we describe the almost unknown concepts of Morgado hyperlattices and Sette implicative hyperlattices and hyperalgebras for C ω , proving new properties about them. In particular, using the notion of swap structures, we obtain a new and direct proof of soundness and completeness of da Costa logic C ω w.r.t. hyperalgebraic semantics based on Sette hyperalgebras for C ω .
In [22], R. Cignoli improved a construction of Kalman from 1958, obtaining an adjunction between the category and bounded distributive lattices and Kleene algebras by means of that he called a Kalman functor. This technique, based on the notion of twist structures, has been amply studied in the literature, and Kalman functor was adapted to other kinds of algebras (see, for instance, [23] and the references therein). As a future research, we aim to define a Kalman functor from the category of implicative m-hyperlattices to the category of Sette hyperalgebras for C ω , based on the notion of swap structures. Some first steps to adapt the Kalman functor to the hyperalgebraic setting by means of swap structures have been taken in [9], in the context of LFIs.
Morgado hyperlattices, as well as Sette implicative hyperlattices and hyperalgebras for C ω , can be an interesting ways to define, with appropriate adaptations, semantics for several non-classical logics. In addition to the applications to logic, the study and further development of hyperlattices of this kind may be of interest to the subject of hyperalgebras in general.

Author Contributions

Conceptualization, all authors; methodology all authors; writing—original draft preparation, all authors; writing—review and editing, all authors. All authors have read and agreed to the published version of the manuscript.

Funding

Coniglio acknowledges support by an individual research grant from the National Council for Scientific and Technological Development (CNPq, Brazil), grant 309830/2023-0. All the authors were supported by the São Paulo Research Foundation (FAPESP, Brazil), thematic project Rationality, logic and probability - RatioLog, grant 2020/16353-3. Roberto was supported by a post-doctoral grant from FAPESP, grant 2024/18577-7.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Marty, F. Sur une generalization de la notion de groupe. In Proceedings of the 8th congress Math; Scandinaves, 1934; pp. 45–49. [Google Scholar]
  2. Benado, M. Asupra unei generalizari a notiunii de structura. Acad. RP Romania, Bul. St., Sect. Mat. Fiz 1953, 5, 41–48. [Google Scholar]
  3. Hansen, D.J. An axiomatic characterization of multilattices. Discrete Mathematics 1981, 33, 99–101. [Google Scholar] [CrossRef]
  4. Morgado, J. Introduçāo à teoria dos reticulados (Introduction to lattice theory, in Portuguese). Instituto de Física e Matemática, Universidade do Recife 1962. [Google Scholar]
  5. Almeida, J.; Machiavelo, A. José Morgado: in memoriam. Boletim da Sociedade Portuguesa de Matemática 2004, 50. [Google Scholar]
  6. da Costa, N.C.A. Opérations non monotones dans les treillis. Comptes Rendus de l’Académie de Sciences de Paris Séries A–B 1966, 264, A423–A429. [Google Scholar]
  7. da Costa, N.C.A.; Sette, A.M.A. Les algébres Cω. Comptes Rendus de l’Académie de Sciences de Paris Séries A–B 1969, 268, A1011–A1014. [Google Scholar]
  8. Sette, A.M.A. Sobre as algebras e hiper-reticulados Cω (On the algebras and hyperlattices for Cω, in Portuguese). Master’s thesis, Universidade Estadual de Campinas, 1971. [Google Scholar]
  9. Coniglio, M.E.; Figallo-Orellano, A.; Golzio, A.C. Non-deterministic algebraization of logics by swap structures. Logic Journal of the IGPL 2020, 28, 1021–1059. [Google Scholar] [CrossRef]
  10. Pelea, C.; Purdea, I. Multialgebras, universal algebras and identities. Journal of the Australian Mathematical Society 2006, 81, 121–140. [Google Scholar] [CrossRef]
  11. Mac Lane, S. Categories for the working mathematician; Springer Science & Business Media, 2013; Vol. 5. [Google Scholar]
  12. Birkhoff, G. What is a Lattice? The American Mathematical Monthly 1943, 50, 484–487. [Google Scholar] [CrossRef]
  13. da Costa, N.C.A. Sistemas formais inconsistentes; Editora UFPR, 1993; Vol. 3. [Google Scholar]
  14. Carnielli, W.A.; Marcos, J. Limits for Paraconsistent Calculi. Notre Dame Journal of Formal Logic 1999, 40, 375–390. [Google Scholar] [CrossRef]
  15. da Costa, N.C.A. On The Theory of Inconsistent Formal Systems. Notre Dame Journal of Formal Logic 1974, XV, 497–510. [Google Scholar] [CrossRef]
  16. Fidel, M.M. The decidability of the calculi Cn. Reports on Mathematical Logic 1977, 31–40. [Google Scholar]
  17. Loparić, A. A semantical study of some propositional calculi. The Journal of Non-Classical Logic 1986, 3, 73–95. [Google Scholar]
  18. Baaz, M. Kripke-Type Semantics for da Costa’s paraconsistent Logic Cω. Notre Dame Journal of Formal Logic 1986, 27, 523–527. [Google Scholar] [CrossRef]
  19. Carnielli, W.A.; Coniglio, M.E. Paraconsistent logic: Consistency, contradiction and negation; Springer, 2016; Vol. 40. [Google Scholar]
  20. Coniglio, M.E.; Golzio, A.C. Swap structures semantics for Ivlev-like modal logics. Soft Computing 2019, 23, 2243–2254. [Google Scholar] [CrossRef]
  21. Wójcicki, R. Lectures on propositional calculi; Ossolineum Wroclaw, 1984. [Google Scholar]
  22. Cignoli, R. The class of Kleene algebras satisfying an interpolation property and Nelson algebras. Algebra Universalis 1986, 23, 262–292. [Google Scholar] [CrossRef]
  23. Busaniche, M.; Galatos, N.; Marcos, M.A. Twist Structures and Nelson Conuclei. Studia Logica 2022, 110, 949–987. [Google Scholar] [CrossRef]
1
Presumably, Morgado’s ideas are fully original, but verifying the originality of his “reticuloides” to the theory of hyperlattices is a challenging task. This difficulty arises from the fact that the available literature does not always explicitly clarify the novelty of specific results. In particular, in the book [4], which, according to [5], is based on lecture notes from a seminar delivered in 1960 at the University of Ceará (Brazil), some original results are presented. However, it remains unclear which of these results are truly novel and which may have been previously established in other works. Although this kind of investigation lies beyond the scope of the present work, it remains an interesting topic for future research.
2
For a proof of this result see, for instance, [21] or [19].
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.
Copyright: This open access article is published under a Creative Commons CC BY 4.0 license, which permit the free download, distribution, and reuse, provided that the author and preprint are cited in any reuse.
Prerpints.org logo

Preprints.org is a free preprint server supported by MDPI in Basel, Switzerland.

Subscribe

Disclaimer

Terms of Use

Privacy Policy

Privacy Settings

© 2025 MDPI (Basel, Switzerland) unless otherwise stated