Previous Article in Journal
Committing to the Truth: The Case of Disjunction
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

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

by
Marcelo Esteban Coniglio
1,*,†,
Ana Claudia Golzio
2,† and
Kaique Matias de Andrade Roberto
3,†
1
Centre for Logic, Epistemology and the History of Science (CLE), Institute of Philosophy and the Humanities (IFCH), University of Campinas (UNICAMP), Campinas 13083-859, Brazil
2
Faculty of Sciences and Engineering (FCE), São Paulo State University (UNESP), Tupã 17602-496, Brazil
3
Centre for Logic, Epistemology and the History of Science (CLE), University of Campinas (UNICAMP), Campinas 13083-859, Brazil
*
Author to whom correspondence should be addressed.
These authors contributed equally to this work.
Logics 2025, 3(4), 15; https://doi.org/10.3390/logics3040015
Submission received: 24 March 2025 / Revised: 15 September 2025 / Accepted: 4 November 2025 / Published: 13 November 2025

Abstract

José Morgado introduced in 1962 a novel notion of hyperlattices, which he called reticuloides. In his master’s thesis submitted in 1971 (under the supervision of Newton da Costa), Antonio M. Sette introduced a new class of implicative hyperlattices (here called SIHLs) based on Morgado’s hyperlattices. He also extended SIHLs by adding a unary hyperoperator, thus defining a class of hyperalgebras (denoted SHC ω ) corresponding to da Costa algebras for C ω , thereby providing suitable semantics for the logic C ω . In this paper, after providing a (hyper)lattice-theoretic characterization of Sette’s implicative hyperlattices and proving some basic results on SIHLs, we introduce a class of swap structures—special hyperalgebras over the signature of C ω that arise naturally from implicative lattices. We prove that these swap structures are indeed SHC ω . Finally, we demonstrate that the class SHC ω , as well as the aforementioned swap structures, characterizes the logic C ω .

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 semantic framework which aims 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 M. 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, which appears to be original, to the best of our knowledge 1. He introduced the term “reticuloide” (reticuloid) to denote hyperlattices and coined 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 quasiordered 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 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 proposed 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 the 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 suitable semantics for C ω .

2. Morgado Reticuloids

There are several definitions of hyperalgebra in the literature, considering that each application of hyperalgebra in a specific area of Mathematics (mainly algebra and logic) requires a particular adaptation. Here, we adapt the notion of hyperalgebra used in [9].
Definition 1.
A hyperalgebraic signature is a sequence of pairwise disjoint sets
Σ = ( Σ n ) n N ,
where Σ n = S n M n , 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 , where S 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 (strict hyperoperation) on A can be identified with a non-empty subset of A (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 ) naturally induces 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, hyperalgebras
( 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 satisfy 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 (or 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 non-empty sets for every x , y P .
It is immediate from the definition above that in any m-hyperlattice,
( R ) x x y iff y x y
and each of the conditions above is equivalent to x y .
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 it 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. 
x x y iff y x y , for every x , y L .
2. 
Let be the relation defined as follows: x y iff x x y (iff y x y ). Then is a preorder.
3. 
x y x and x y y .
4. 
x x y and y x y .
5. 
x y x y .
Proof. 
  • Assume that x x y . By R4, x y x , and so y y x , by R6. Using R1, it follows that y x y . Conversely, suppose that y x y . By R3, x x y .
  • Since L is a hyperalgebra, there exists some z x x , which implies (by R6) that x x z . By R3 we get x x x ; hence x x .
    Now, suppose that x y and y z . Then y x y and z y z , which implies (by R2) that y z = x z . In particular, z x z , and so 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 R4 and R3, we get x x z = z x . By R6 we get z z x , and so z x z , by R1. This means that x z . Similarly we get y z .
  • We then combine items (2)–(4). Indeed, ⪯ is a preorder, by (2). By (3) and (4), x y x , and x x y . By the transitivity of ⪯, x y x y .
Example 1.
1. 
Every lattice is an m-hyperlattice.
2. 
([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 an m-hyperlattice.
3. 
The previous example works if we change vector spaces by other algebraic structures: for instance, algebras, modules, rings, abelian groups, etc.
4. 
Let C be a small category with binary products ∏ and coproducts (see, for instance, [10]), 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 an m-hyperlattice. In this case, a b a b , and a b a b .
5. 
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 L , is a proset. Moreover, the sets α β and α β are non-empty for every α , β L : indeed, α β α β , and α β α β . This is a consequence of the following facts:
(i) 
α β α and α β β , and γ α and γ β imply that γ α β .
(ii) 
α α β and β α β , and α γ and β γ imply that α β γ .
Then, L is an m-hyperlattice. It can be shown that α β = { γ : γ α β a n d α β γ } , and α β = { γ : γ α β a n d α β γ } .
6. 
The previous example can be adapted to any propositional Tarskian logic containing (standard) conjunction and disjunction as, for instance, (positive) intuitionistic logic.
Definition 7.
The MHL category of hyperlattices is the one whose objects are hyperlattices and whose morphisms 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. If f is an MHL-morphism then 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, [11]) can be easily obtained for prosets and thus for m-hyperlattices. Indeed, if P = P , is a proset, so is its dual 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 an 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 the 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 ) also holds in any m-hyperlattice.
Proposition 2.
Let P = P , , , be an m-hyperlattice. If x , y P such that x y , then for every z P and B P ,
1.  x z iff y z .            4.  z x iff z y .
2.  x B iff y B .            5.  B x iff B y .
3.  x z = y z .            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, A , B L , and x , y , z L . Then,
1. 
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 , then A # c B # c for # { , } and any c L .
7. 
If a x and a B , then a x B .
8. 
If x a and B a , then x B a .
9. 
If A z and B z , then A B z .
10. 
If x A z , then x ( A B ) z .
11. 
If B y z , then ( A B ) y z .
12. 
( x y ) z x ( y z ) .
13. 
( x y ) z x ( y z ) .
Proof. 
  • This 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 , x B ; hence x y . We conclude that Max ( A ) Max ( B ) .
  • This follows from (2) by duality.
  • Assume that x y . By definition, x z = Max ( A ) and y z = Max ( B ) , where A = { w L : w x   a n d   w z } , and B = { w L : w y   a n d   w z } . By the definition of m-hyperlattices, A B L . By item (2), x z y z .
  • This follows from (4) by duality.
  • 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 .
  • This follows from (7) by duality.
  • 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 .
  • This follows from (10) and by the 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 .
  • This follows from (12) by duality.
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 (5). Let p ,   q ,   r ,   s be four 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 with respect to 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 (5). Indeed, take A = { p , q } and x = r for p ,   q ,   r different propositional variables. Since p r / q , { p , q } r / { p , q } . Analogously, since q / p r , { p , q } / { p , q } r . In order to guarantee the validity of these desirable properties, stability is required once again; see Proposition 4 below.
Definition 8.
Let L be an 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 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   a n d   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 Lb ( { a , b } ) , it follows that 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 b d , providing that A C = a c b d = B D . The monotonicity of ⋎ follows from the monotonicity of ⋏ by duality. □
Thanks to stability, supremoids and infimoids between stable sets can be characterized in a natural way. Moreover, it follows that both hyperoperators are associative:
Proposition 6.
Let A , B L be stable sets. Then,
1. 
A B = Max ( L b ( A B ) ) , and A B = Min ( U b ( A B ) ) .
2. 
Let # { , } . If x A # B and y x , then y A # B .
3. 
( x y ) z = x ( y z ) .
4. 
( x y ) z = x ( y z ) .
Proof. 
  • Let a A and b B . By the stability of both A and B, it is immediate 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 case for A B follows from the case for ⋏ by duality.
  • Let x A B . By item (1), A B = Max ( L b ( A B ) ) . Suppose that y x , and let z A B . Then, y x z , and so y z . That is, y L b ( A B ) . Let w L b ( A B ) . Hence, w x y , and so w y . This means that y Max ( L b ( A B ) ) = A B . The case for ⋎ follows from here by duality.
  • By item (12) of Proposition 3, ( x y ) z x ( y z ) . In turn, x ( y z ) = A B where A = { x } and B = y z are stable. Let w ( x y ) z and a A B . Then, w a , and so w A B , by item (2). This shows that ( x y ) z x ( y z ) . The converse inclusion is proved analogously.
  • This follows from item (3) by duality.
As would be expected, the absorption laws of lattices hold for m-hyperlattices in a suitable form:
Proposition 7
(Absorption laws for m-hyperlattices). Let L be an m-hyperlattice, and let x , y L . Then,
x x ( x y ) = 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 (1). 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 . Now, let z A . Hence, x z . Taking into account that A = { x } ( x y ) where { x } and x y are stable, it follows by Proposition 6 (2) that x x ( x y ) . Finally, let B = x ( x y ) . By a similar argument to the one given in the proof of item (3) of Proposition 6, it is easy to show that A = B . □
Remark 6.
It is worth mentioning at this point that, in [12], X. Guo and X. Xin proposed a notion of hyperlattices which is closely related to Morgado’s one. For them, a hyperlattice is a hyperstructure L , , such that the binary hyperoperators (infimum) and (supremum) satisfy the following properties, for every x , y , z L and # { , } :
(1) 
x x # x ;
(2) 
x # y = y # x ;
(3) 
( x # y ) # z = x # ( y # z ) ;
(4) 
x x ( x y ) a n d x x ( x y ) .
By the results already proven in this section, it follows that every m-hyperlattice is a hyperlattice in the sense of [12]. However, the converse is not true. Indeed, it can be proven that the 3-element hyperlattice proposed in ([13] Example 26) satisfies the definition of the hyperlattice of [12]. However, it contains elements c ,   a such that c c a , but a c a . Hence, condition ( R ) of m-hyperlattices (stated right below Definition 6) is not valid, in general, in this class of hyperlattices, and so no preorder is available. From this, we can see that both notions of hyperlattices are different.
Proposition 8.
Let A , B , C L be stable subsets. Then, for all a A , b B and c C , the following 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 an m-hyperlattice. The sets Min ( P ) and Max ( P ) of the minimum and maximum elements of P will be denoted by (or 0) and (or 1), respectively. We say that an m-hyperlattice P is bounded if .
Remark 7.
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 an m-hyperlattice. We define M-terms recursively as follows:
1. 
Every stable subset A L is an 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 an 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] (which we refer to as Sette implicative hyperlattices) as a basis for the hyperalgebraic semantics for da Costa logic C ω which 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 developed in [8] were pointing in the right direction.
Definition 11
(Sette implicative hyperlattices, [8] (Definition 2.3)). A Sette implicative hyperlattice (or an SIHL) is a hyperalgebra L = L , , , such that the reduct L , , is an 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 imply that z x y .
We can provide a more direct characterization of SIHLs.
Definition 12.
Let P be an 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 an 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, 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 (note that x y , since 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: Assume that x y = Max ( R ( x , y ) ) , for every x , y L . Since L is a hyperalgebra, by hypothesis, x y , for every x , y L . If z x y , then, by the 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 8.
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 most natural generalization of the notion of implicative lattices to the realm of Morgado hyperlattices.
Corollary 1.
Let L = L , , be an m-hyperlattice. If Max ( R ( x , y ) ) for every x , y L , then L is an SIHL such that x y = Max ( R ( x , y ) ) , for every x , y L .
Lemma 2.
Let L be an SIHL. 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.
Proof. 
  • This follows from x y y .
  • This follows from y R ( x , y ) and x y = Max ( R ( x , y ) ) .
  • If z R ( x , y ) , then x z y y , which means that 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 ) implies 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 ) .
  • This follows from x ( z z ) x z and x ( z z ) x z .
  • This 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 .
In the remainder of this section, some basic but useful properties of SIHLs will be obtained. They will be used in Section 6.
Proposition 11.
Let L be an SIHL, and let x , y , z L . Then,
1. 
x ( x y ) y .
2. 
x y if and only if 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 , 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 ), so x x z (recall Remark 2). Thus x y .
  • This 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 ) .
  • This 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 ).
  • This follows from (2) and the fact that x , y R ( x , x y ) (and also x , y R ( y , x y ) ).
  • This follows from (2) and the fact that x , y R ( x , x y ) (and also x , y R ( y , x y ) ).
Proposition 12.
Let A , B L be stable, and let a A and b B .
1. 
A B = a b ; hence A B is stable.
2. 
Let R ( A , B ) = { z L : A z B } . Then R ( A , B ) = R ( a , b ) , and so A B = Max ( R ( A , B ) ) .
3. 
If x A B and y x , then y A B .
Proof. 
  • This follows from Lemma 2 items (5) and (9).
  • Let z R ( A , B ) . Then, A z B . In particular, a z b , and so z R ( A , b ) . Conversely, let z R ( a , b ) , and let x A and y B . Since A and B are stable, x z a z b y . Then, A z B , and so z R ( A , B ) . This shows that R ( A , B ) = R ( a , b ) . From this, using item (1), A B = a b = Max ( R ( a , b ) ) = Max ( R ( A , B ) ) .
  • This is an immediate consequence of item (1) and property (I3) of SIHLs.
Proposition 13.
Let L be an 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, if A , B are stable, then A B iff a b = for some a A and some b 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 .
Proof. 
  • Assume that A B , and let a A and b B . Since a b , by hypothesis, we infer that a b = , by Proposition 11 (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 the definition of SIHLs.
  • Assume that A B C , and let a A , b B , and c C . Since b c B C , 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 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.
An 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 ) .
The fact that SIHLs are distributive hyperlattices will allow us to prove, in Section 6, the soundness of some important axioms of positive intuitionistic logic with respect to implicative hyperlattices (see the proof of Theorem 1, ( 1 ) ( 2 ) ).
Proposition 14.
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 imply 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 ( Ub ( ( 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 ( Ub ( ( 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 (2) of Proposition 13 that x u w . By Proposition 4, this implies that x ( y z ) = x u w . Therefore, x ( y z ) ( x y ) ( x z ) .
  • By Proposition 13 items (1) and (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 11 (1), and y ( x A ) z . Indeed, x A y z , by Proposition 13 (4); hence y ( x A ) z , by Proposition 13 (3).
    Since B x y and y ( x A ) z , we get, by Proposition 5, that ( B x ) ( x A ) y ( 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 13 items (1) and (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), it 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 .
  • This is an immediate consequence of the previous item (3) and items (1) and (3) of Proposition 13.
  • 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 13 (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. 
This follows from items (1) and (6) of Proposition 14, by applying an argument similar to the one given in the proof of item (3) of Proposition 6. □
Proposition 15.
Let A , B , C 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 that 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 Corollary 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. □
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 an SIHL. We define S-terms recursively as follows:
1. 
Every stable 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 12. □
Proposition 17.
Let A , B , C , D L be stable subsets such that A B and C D . Then B C A D .
Proof. 
By stability, we only need to prove that b c a d for some a A , b B , c C , and d D . By Proposition 13 (3), the latter is equivalent to prove that ( b c ) a d . By hypothesis, a b and c d . By stability and by Propositions 5 and 11 (1), ( b c ) a ( b c ) b c d . This concludes the proof. □

4. The Logic C ω

Among the most influential contributions 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 [14]. The logic C ω and the other systems C n are defined over the signature Σ ω = { , , , ¬ } . Da Costa’s original idea 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 [15], C ω is not the deductive limit of these calculi. Despite this, C ω has several interesting features: it is based on positive intuitionistic logic, unlike the logics C n (for n < ω ), which rely on positive classical logic. Indeed, while the latter satisfy Peirce’s law ( ( α β ) α ) α , the former do not (see ([16] Theorem 15)). On the other hand, each C n (for n < ω ) is finitely trivializable, while C ω is not (see ([16] 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 9.
It is worth noting that AX1–AX8 plus MP constitutes a sound and complete Hilbert calculus for positive intuitionistic logic IPL + , 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 three 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 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 [17]). 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 [18]). In the same year, M. Baaz introduced in [19] sound and complete Kripke-style semantics for C ω .
In Chapter 2 of his MSc dissertation from 1971 under the supervision of da Costa ([8]), Sette introduced a class of hyperalgebras for C ω called C ω -hyperlattices. He proved that they correspond to C ω -algebras, thereby inducing suitable semantics for C ω .
In what follows, a slightly more general definition of Sette’s hyperalgebras will be considered, giving a direct proof of the soundness and completeness of C ω with respect to these hyperalgebras in Theorem 1. 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 an SIHL and the hyperoperator ÷ satisfies the following properties, for every x , y , w H :
H1: 
y ÷ x and w x y imply that w ;
H2: 
y ÷ x and w ÷ y imply that w x .
By Remark 7 it is immediate 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 an SHC ω , and let Γ { φ } be a set of formulas over Σ ω .
1. 
The Nmatrix associated with H is M H = H , .
2. 
We say that φ is a semantical consequence of Γ with respect to H , denoted by Γ H φ , if Γ M H φ .
3. 
Let SHC ω be the class of SHC ω s . Then, φ is a semantical consequence of Γ with respect to SHC ω s , denoted by Γ SHC ω φ , if Γ H φ for every H SHC ω .
By using the notion of swap structures, in Section 6, for the first time, a direct proof will be obtained of the soundness and completeness of C ω with respect to Sette hyperalgebra semantics.
Remark 10.
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 with respect to SHC ω , it suffices to require the weaker condition H1’, as adopted above.

6. Swap Structures for C ω

With the aim of obtaining more elucidative (non-deterministic) semantics for the paraconsistent logics known as logics of formal inconsistency (LFIs), in [20] Chapter 6, a particular way to define non-deterministic matrices (or Nmatrices) referred to as swap structures was introduced. This particular class of Nmatrices can be seen as non-deterministic twist structures (which, in turn, constitute a class of logical matrices); see [9]. In [21], swap structures were also introduced to deal with some non-normal, non-self-extensional modal logics sometimes referred to as Ivlev-like modal logics. Since the logics studied in [20,21] are based on classical logic, which is characterized by the two-element Boolean algebra 2 : = { 0 , 1 } , the swap structures considered in these papers 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 might be expected, given that implicative lattices are the algebraic models for IPL + , the swap structures for C ω are defined over these lattices rather than over 2 (and over Boolean algebras in general). This is the first example of swap structures outside of the context of LFIs and Ivlev-like modal logics.
Recall that, given an implicative lattice A = A , , , and a A , 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 more succinctly 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 standard definitions for swap structures (see, for instance, [20] Chapter 6 and [21]), 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 with 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 an 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. 
This 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 structure semantics for C ω ). Let Γ { φ } be a set of formulas over Σ ω . Then, φ is a semantical consequence of Γ with respect to swap structures, denoted by Γ C ω S W φ , whenever Γ M ( A ) φ for every implicative lattice A .
Example 2.
Recall the 3-element Heyting algebra defined over the chain 0 1 2 1 with the following truth-tables:
Logics 03 00015 i001
where x = x 0 . The ∼-less reduct of the above Heyting algebra is a 3-valued implicative lattice, which we will call A 3 . Let us analyze the swap structure S ( A 3 ) . Its domain is S A 3 = { T , t , t 0 , f , F } such that
T = ( 1 , 0 ) , t = ( 1 , 1 2 ) , t 0 = ( 1 , 1 ) , f = ( 1 2 , 1 ) , F = ( 0 , 1 ) .
According to Definition 18, the hyperoperations over S ( A 3 ) are defined as follows:
Logics 03 00015 i002
where D A 3 = { T , t , t 0 } . Observe that the preorder in S ( A 3 ) is given by F f T t t 0 . In the Nmatrix M ( A 3 ) = S ( A 3 ) , D A 3 associated with this SHC ω , t 0 is the only inconsistent (or paraconsistent) value: t 0 D A 3 and ¬ ˘ t 0 D A 3 . In turn, f and F are such that f ˘ ( f ˘ F ) = { f } / D A 3 , invalidating the Peirce rule α ( α β ) in M ( A 3 ) . It is easy to check that M ( A 3 ) is a hyperalgebraic model of C ω .
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 that any φ -saturated set 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 at our main result:
Theorem 1
(Soundness and completeness of C ω with respect to hyperstructures). 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 ω with respect to 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 ) = , by Proposition 11 (4). Using a similar argument combined with Propositions 11, 13, and 14, 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 11 (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 ( β ) , and z = v ( α β ) , and suppose that x and z . Since z x y , x z y , by (I1). Now, if w H , then w x , and w z (since x , z ), and so w x z , by the definition of ⋏. From this, and the fact that x z , it follows that w y . Therefore, y .
( 2 ) ( 3 ) . This is immediate, by Proposition 18, items (1) and (3).
( 3 ) ( 1 ) (Completeness of C ω with respect to swap structure semantics). Suppose that Γ C ω φ . Then, by the 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 9), it follows that Δ is an equivalence relation. Moreover, it is a congruence with respect to the signature Σ = { , , } . Thus, if A Δ = F o r ( Σ ω ) / Δ , then the following operations over A Δ are well-defined:
[ α ] Δ [ β ] Δ : = [ α β ] Δ , [ α ] Δ [ β ] Δ : = [ α β ] Δ , and [ α ] Δ [ β ] Δ : = [ α β ] Δ
where [ α ] Δ denotes the equivalence class of α with respect to Δ . 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

This paper introduces the lesser-known concepts of Morgado hyperlattices and Sette implicative hyperlattices, along with Sette hyperalgebras for C ω , and derives new properties of these structures. In particular, using the notion of swap structures, we obtain a new and direct proof of the soundness and completeness of da Costa logic C ω with respect to hyperalgebraic semantics based on Sette hyperalgebras for C ω . This example confirms the fact that swap structures constitute a natural and straightforward way to find a hyperalgebraic class of models characterizing certain non-algebraizable logics. Indeed, swap structure semantics can be defined for a wide class of logic systems—whether characterized by bivaluation semantics (a useful yet non-explanatory semantic tool) or from Hilbert-style axiomatizations—in a systematic way; see, e.g., [23].
As for future work, we plan to extend the hyperalgebraic semantics based on m-hyperlattices to other non-classical logics. In particular, we aim to apply this semantic framework to several LFIs. Since most LFIs studied in the literature are based on classical logic (see, e.g., [20]), this investigation will naturally lead to the development of hyper-Boolean algebras based on m-hyperlattices. The extension of this framework to other systems within da Costa’s hierarchy C n (for 1 n < ω ), however, presents additional challenges. Indeed, as shown in [24], the semantic analysis of these systems requires restricted Nmatrices (RNmatrices)—that is, Nmatrices with constrained sets of admissible valuations. Because of this, our framework must be generalized to accommodate RNmatrices rather than standard Nmatrices.
Another direction for future research involves investigating categorical relationships between the classes of hyperalgebras underlying the swap construction, analogous to established results for twist structures in the context of algebraic logic. In [25], R. Cignoli improved a construction of Kalman’s from 1958, obtaining an adjunction between the category of bounded distributive lattices and the category of Kleene algebras by means of what he called a Kalman functor. This technique, based on the notion of twist structures, has been amply studied in the literature, and the Kalman functor was adapted to other kinds of algebras (see, for instance, [26] and the references therein). As for 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 initiated in [9], in the context of LFIs.
Beyond their applications to formal logic, we consider that the study and further development of Morgado hyperlattices and Sette implicative hyperlattices may also contribute to the general theory of hyperalgebras.

Author Contributions

Conceptualization, M.E.C., A.C.G. and K.M.d.A.R.; methodology, M.E.C., A.C.G. and K.M.d.A.R.; writing—original draft preparation, M.E.C., A.C.G. and K.M.d.A.R.; writing—review and editing, M.E.C., A.C.G. and K.M.d.A.R. 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.

Data Availability Statement

No new data were created or analyzed in this study. Data sharing is not applicable to this article.

Acknowledgments

We would like to thank the two anonymous referees for their careful reading of our first manuscript and for their insightful comments, suggestions, and corrections.

Conflicts of Interest

The authors declare no conflicts of interest.

Notes

1
While Morgado’s ideas appear to be original, verifying the novelty of his “reticuloides” in the theory of hyperlattices is a challenging task. This difficulty stems from the fact that the available literature often fails to explicitly highlight which results constitute genuine contributions. 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 is 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, [22] Theorem 22.2 or [20] Theorem 2.2.6.

References

  1. Marty, F. Sur une generalization de la notion de groupe. In Proceedings of the 8th Congress of Scandinavian Mathematicians, Stockholm, Sweden, 14–18 August 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. Discret. Math. 1981, 33, 99–101. [Google Scholar] [CrossRef]
  4. Morgado, J. Introduçāo à Teoria dos Reticulados (Introduction to Lattice Theory); Instituto de Física e Matemática, Universidade do Recife: Recife, Brazil, 1962. (In Portuguese) [Google Scholar]
  5. Almeida, J.; Machiavelo, A. José Morgado: In memoriam. Bol. Soc. Port. Matemática 2004, 50, 1–8. [Google Scholar]
  6. da Costa, N.C.A. Opérations non monotones dans les treillis. Comptes Rendus l’Académie Sci. 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 l’Académie Sci. 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ω). Master’s Thesis, Universidade Estadual de Campinas, Campinas, Brazil, 1971. (In Portuguese). [Google Scholar]
  9. Coniglio, M.E.; Figallo-Orellano, A.; Golzio, A.C. Non-deterministic algebraization of logics by swap structures. Log. J. IGPL 2020, 28, 1021–1059. [Google Scholar] [CrossRef]
  10. Mac Lane, S. Categories for the Working Mathematician; Springer Science & Business Media: Berlin/Heidelberg, Germany, 2013; Volume 5. [Google Scholar]
  11. Birkhoff, G. What is a Lattice? Am. Math. Mon. 1943, 50, 484–487. [Google Scholar] [CrossRef]
  12. Guo, X.Z.; Xin, X.L. Hyperlattices. Pure Appl. Math. 2004, 20, 40–43. [Google Scholar]
  13. He, P.; Xin, X.; Zhan, J. On Rough Hyperideals in Hyperlattices. J. Appl. Math. 2013, 2013, 915217. [Google Scholar] [CrossRef]
  14. da Costa, N.C.A. Sistemas Formais Inconsistentes (Inconsistent Formal Systems). Habilitation Thesis, Universidade do Paraná, Curitiba, Brazil, 1963. (In Portuguese). [Google Scholar]
  15. Carnielli, W.A.; Marcos, J. Limits for Paraconsistent Calculi. Notre Dame J. Form. Log. 1999, 40, 375–390. [Google Scholar] [CrossRef]
  16. da Costa, N.C.A. On The Theory of Inconsistent Formal Systems. Notre Dame J. Form. Log. 1974, 15, 497–510. [Google Scholar] [CrossRef]
  17. Fidel, M.M. The decidability of the calculi Cn. Rep. Math. Log. 1977, 8, 31–40. [Google Scholar]
  18. Loparić, A. A semantical study of some propositional calculi. J.-Non-Class. Log. 1986, 3, 73–95. [Google Scholar]
  19. Baaz, M. Kripke-Type Semantics for da Costa’s paraconsistent Logic Cω. Notre Dame J. Form. Log. 1986, 27, 523–527. [Google Scholar] [CrossRef]
  20. Carnielli, W.A.; Coniglio, M.E. Paraconsistent Logic: Consistency, Contradiction and Negation; Springer: Berlin/Heidelberg, Germany, 2016; Volume 40. [Google Scholar]
  21. Coniglio, M.E.; Golzio, A.C. Swap structures semantics for Ivlev-like modal logics. Soft Comput. 2019, 23, 2243–2254. [Google Scholar] [CrossRef]
  22. Wójcicki, R. Lectures on Propositional Calculi; Ossolineum: Wroclaw, Poland, 1984. [Google Scholar]
  23. Coniglio, M.E. Ivlev-like modal logics of formal inconsistency obtained by fibring swap structures. Stud. Log. 2025, 113, 955–1024. [Google Scholar] [CrossRef]
  24. Coniglio, M.E.; Toledo, G.V. Two Decision Procedures for da Costa’s Cn Logics Based on Restricted Nmatrix Semantics. Stud. Log. 2022, 110, 601–642. [Google Scholar] [CrossRef]
  25. Cignoli, R. The class of Kleene algebras satisfying an interpolation property and Nelson algebras. Algebra Universalis 1986, 23, 262–292. [Google Scholar] [CrossRef]
  26. Busaniche, M.; Galatos, N.; Marcos, M.A. Twist Structures and Nelson Conuclei. Stud. Log. 2022, 110, 949–987. [Google Scholar] [CrossRef]
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.

Share and Cite

MDPI and ACS Style

Coniglio, M.E.; Golzio, A.C.; Roberto, K.M.d.A. On Morgado and Sette’s Implicative Hyperlattices as Models of da Costa Logic Cω. Logics 2025, 3, 15. https://doi.org/10.3390/logics3040015

AMA Style

Coniglio ME, Golzio AC, Roberto KMdA. On Morgado and Sette’s Implicative Hyperlattices as Models of da Costa Logic Cω. Logics. 2025; 3(4):15. https://doi.org/10.3390/logics3040015

Chicago/Turabian Style

Coniglio, Marcelo Esteban, Ana Claudia Golzio, and Kaique Matias de Andrade Roberto. 2025. "On Morgado and Sette’s Implicative Hyperlattices as Models of da Costa Logic Cω" Logics 3, no. 4: 15. https://doi.org/10.3390/logics3040015

APA Style

Coniglio, M. E., Golzio, A. C., & Roberto, K. M. d. A. (2025). On Morgado and Sette’s Implicative Hyperlattices as Models of da Costa Logic Cω. Logics, 3(4), 15. https://doi.org/10.3390/logics3040015

Article Metrics

Article metric data becomes available approximately 24 hours after publication online.
Back to TopTop