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
-algebras introduced by Newton da Costa in [
6] for his paraconsistent calculi
(for
), Sette and da Costa proposed in [
7] the
-algebras for the limiting paraconsistent logic system
. In 1971, Sette introduced in his master’s dissertation, under da Costa’s supervision [
8], the concept of
-hyperlattices, proving that they are in correspondence with
-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
, 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 with respect to (Sette hyperalgebras for ) semantics. Furthermore, we introduce a natural subclass of SIHLs defined by swap structures, which also provide suitable semantics for .
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 setswhere , is the set of strict hyperoperation symbols, and is the set of hyperoperation symbols. In particular, , where is the set of symbols for constants, and is the set of symbols for hyperconstants. A hyperalgebraic signature can also be denoted by Definition 2. Let A be any set and .
- 1.
A hyperoperation of arity over a set A is a function .
- 2.
A hyperoperation # of arity over a set A is strict whenever it factors through the singleton function , . Thus, it can be naturally identified with an ordinary n-ary operation .
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 is a set A endowed with a family of n-ary hyperoperationssuch that if , then is a strict n-ary hyperoperation. Remark 1. - 1.
Every algebraic signature is a hyperalgebraic signature where , for every . Each algebra over the algebraic signature Σ can be naturally identified with a hyperalgebra over the same signature.
- 2.
Every hyperalgebraic signature naturally induces a first-order language where is the set of n-ary operation symbols, and is the set of (n+1)-ary relation symbols. In this way, hyperalgebras over a hyperalgebraic signature can be naturally identified with the first-order structures over the language that satisfy the -sentences:
Definition 4 (Prosets). A preordered set (or proset) is a pair such that P is a non-empty set and ⪯ is a reflexive and transitive relation on P (i.e., a preorder). That is, , for every , and , implies , for every .
If and , we say that x and y are similar, and we write . Given , means that for every and every , and so denotes that for every , and denotes that for every .
Observe that and for every . Analogously, and for every .
Definition 5. Let be a proset, and let .
- 1.
The set of minima of B is , and the set of maxima of B is .
- 2.
The set of upper bounds of B is . The set of lower bounds of B is .
Observe that , and .
Definition 6 (Morgado hyperlattices, ([
4] Ch. II, §2, p. 122))
. Let be a proset, and let .- 1.
The Morgado hypersupremum (or supremoid) of x and y is the set .
- 2.
The Morgado hyperinfimum (or infimoid) of x and y is the set .
- 3.
is said to be a Morgado hyperlattice (or an m-hyperlattice) if and are non-empty sets for every .
It is immediate from the definition above that in any m-hyperlattice,
and each of the conditions above is equivalent to
.
Remark 2. As observed in [4] (Ch. II, §2, pp. 129–132), m-hyperlattices can be alternatively defined as hyperstructures satisfying the following properties: - R1:
.
- R2:
If and , then .
- R3:
If , then .
- R4:
.
- R5:
If and , then .
- R6:
If , then .
In this case, the preorder ⪯ is defined as follows: iff (iff ).
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 be a hyperalgebra satisfying Axioms R1–R6, and let . Then,
- 1.
iff , for every .
- 2.
Let ⪯ be the relation defined as follows: iff (iff ). Then ⪯ is a preorder.
- 3.
and .
- 4.
and .
- 5.
.
Proof. Assume that . By R4, , and so , by R6. Using R1, it follows that . Conversely, suppose that . By R3, .
Since L is a hyperalgebra, there exists some , which implies (by R6) that . By R3 we get ; hence .
Now, suppose that and . Then and , which implies (by R2) that . In particular, , and so .
Let . Using R1 and R6, we get . By R3 we get , which means that . Similarly we get .
Let . Using R4 and R3, we get . By R6 we get , and so , by R1. This means that . Similarly we get .
We then combine items (2)–(4). Indeed, ⪯ is a preorder, by (2). By (3) and (4), , and . By the transitivity of ⪯, .
□
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 , consider where denotes the vector subspace of V generated by . Then 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 be a small category with binary products ∏ and coproducts ∐ (see, for instance, [10]), and for (the set of objects of ), define It is straightforward to check that is an m-hyperlattice. In this case, , and .
- 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 defines a preorder, and so is a proset. Moreover, the sets and are non-empty for every : 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 , and .
- 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 , a function is a morphism if for all , we have the following:
- 1.
implies ;
- 2.
implies .
Proposition 1. Let be MHLs and be a function. If f is an MHL-morphism then for all , implies .
Proof. This is an immediate consequence of the characterization of ⪯ in terms of ⋏ (or ⋎): iff (iff ). □
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 is a proset, so is its dual , where iff , for every . Clearly, any statement Φ (just concerning ⪯) has its dual statement (obtained from Φ by replacing ⪯ by ⪰). From this, satisfies iff satisfies . Since , it follows that Φ holds in any iff holds in any (principle of duality for prosets). This can be extended to m-hyperlattices, and so if is a hyperlattice (with underlying preorder ⪯), its dual (with underlying preorder ⪰) is also an m-hyperlattice, where the hyperoperations are defined by and , for every . 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 be an m-hyperlattice. If such that , then for every and ,| 1. iff . | 4. iff . |
| 2. iff . | 5. iff . |
| 3. . | 6. . |
Proof. Items (1)–(2) and (4)–(5) follow from the transitivity of ⪯. For (3), observe that
for every
, by (1). Hence
Item (6) is proved analogously. □
Remark 4. Given non-empty sets , the notation established in Definition 4 can be extended to the hyperoperations ⋏ and ⋎ as follows: , and .
Proposition 3. Let be an m-hyperlattice, , and . Then,
- 1.
for .
- 2.
If , then .
- 3.
If , then .
- 4.
If , then .
- 5.
If , then .
- 6.
If , then for and any .
- 7.
If and , then .
- 8.
If and , then .
- 9.
If and , then .
- 10.
If , then .
- 11.
If , then .
- 12.
.
- 13.
.
Proof. This follows from the fact that and by (R1) and (R4) from Remark 2.
Assume that , and let and . Since , ; hence . We conclude that .
This follows from (2) by duality.
Assume that . By definition, and , where , and . By the definition of m-hyperlattices, . By item (2), .
This follows from (4) by duality.
Fix and , and let , . Then and for some and . By hypothesis, , and so , by items (4) and (5). From this, , and so .
Assume that and . If , then ; hence . Let . Hence, for some . Since , it follows that . That is, .
This follows from (7) by duality.
Suppose that and , and let . Then, , and so, by (8), , for every . Then .
Assume that . Let . Then such that . Hence, there exists and such that . Since , it follows that . By (4), , and then (given that ). Since , it follows that , and so . That is, .
This follows from (10) and by the commutativity of ⋏, namely, and for every A and x.
Let . Then, for some . From , we infer that . From , it follows that . By transitivity, (*). Now, , and so . By (4), . But ; hence (**). From (*) and (**), we prove that , by (7). This shows that .
Conversely, let . Then, , for some . Since , it follows that , and so , by (4). But then , which implies that (@). In turn, ; hence . Since , it follows that , and then (@@). By (@), (@@), and (7) (and by the fact that ), it follows that . That is, .
This follows from (12) by duality.
□
Remark 5. - 1.
Let . It is worth noting that does not imply, in general, that for and . Moreover, does not imply (in general) that for and . 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 be four different propositional variables, and let , , and . Clearly, . However, . Indeed, , and , but . Analogously, , but : indeed, , and , but . 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, , for . Moreover, in general, for . Analogously, , and so in general. Examples can be found, once again, in the m-hyperlattice of Example 1 (5). Indeed, take and for different propositional variables. Since , . Analogously, since , . 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 . We say that A and B are similar, and write , if for every and . That is, and for every and . A non-empty subset is stable if .
Proposition 4. Let be stable subsets. Then and are stable subsets. In particular, for all and , we have Proof. Let
. Then
and
for some
and
. Since
and
, (6) of Proposition 2 provides
, and we have
Since
, it follows that
. Similarly we get
, providing
. Hence
is stable. For the final part, we already know that if
and
, then
(Proposition 2 item (6) again). Then for all
and
, we get
The proof for follows by duality. □
Proposition 5. Let be stable sets such that and . Then and .
Proof. Since are stable, we can suppose by Proposition 4 that and for some , , and such that, by hypothesis, and . Since and , we get , providing that . 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 be stable sets. Then,
- 1.
, and .
- 2.
Let . If and , then .
- 3.
.
- 4.
.
Proof. Let and . By the stability of both A and B, it is immediate that . From this and by Proposition 4, . The case for follows from the case for ⋏ by duality.
Let . By item (1), . Suppose that , and let . Then, , and so . That is, . Let . Hence, , and so . This means that . The case for ⋎ follows from here by duality.
By item (12) of Proposition 3, . In turn, where and are stable. Let and . Then, , and so , by item (2). This shows that . 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 . Then, Proof. Let . Since and are stable, , by Proposition 6 (1). Since and , it follows that . Conversely, let . Then , since . This shows that , and so . Now, let . Hence, . Taking into account that where and are stable, it follows by Proposition 6 (2) that . Finally, let . By a similar argument to the one given in the proof of item (3) of Proposition 6, it is easy to show that . □
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 such that the binary hyperoperators (infimum) and ⊕ (supremum) satisfy the following properties, for every and : - (1)
- (2)
- (3)
- (4)
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 such that , but . Hence, condition 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 be stable subsets. Then, for all , and , the following holds:In particular, Proof. Given
, by Proposition 4, we conclude that
Since
is stable and for
, we have
, we get
. The proof for the other cases is similar. □
Definition 9. Let be an m-hyperlattice. The sets and 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 . If , then iff . Analogously, if , then iff .
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 is an M-term.
- 2
If A and B are M-terms, then and are M-terms.
Proposition 9. Let 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
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 such that the reduct is an m-hyperlattice and the hyperoperator ⊸ satisfies the following properties, for every :- I1:
implies that ;
- I2:
implies that ;
- I3:
and imply that .
We can provide a more direct characterization of SIHLs.
Definition 12. Let be an m-hyperlattice, and let . The set is given by .
Proposition 10. Let be a hyperalgebra such that is an m-hyperlattice. Then, is an SIHL iff , for every .
Proof. ‘Only if’ part: suppose that
is an SIHL, and let
. By (I1),
, and so
. Now, let
. Then,
, which implies that
, by (I2). Since
, by hypothesis,
. This proves that
, and so
. That is,
. In order to prove the converse inclusion, let
. Then,
such that
. It holds that
, by (I1); then
In turn, from
, it follows that
, and so
by (I2). Now, let
(note that
, since
is a hyperalgebra). By
and
,
and
; that is,
. By (I3),
. That is,
.
If’ part: Assume that , for every . Since is a hyperalgebra, by hypothesis, , for every . If , then, by the definition of ⊸, , which means that . Hence, ⊸ satisfies (I1). Suppose now that . Then ; therefore . This shows that ⊸ satisfies (I2). Finally, suppose that and . By Proposition 2 (6), and given that , it follows that . That is, . Since , it follows from Proposition 2 (5) that . This implies that . 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, seems to be the most natural generalization of the notion of implicative lattices to the realm of Morgado hyperlattices.
Corollary 1. Let be an m-hyperlattice. If for every , then is an SIHL such that , for every .
Lemma 2. Let be an SIHL. Then,
- 1.
.
- 2.
For all , there exist such that .
- 3.
If , then . In particular, .
- 4.
If , then . In particular, .
- 5.
If and , then . In particular, .
- 6.
If , then .
- 7.
is stable.
- 8.
If then . In particular, .
- 9.
is stable.
Proof. This follows from .
This follows from and .
If , then , which means that . Similarly .
Proposition 4 provides that for all . If , then , and since , we get , providing . Similarly implies . Therefore , and in particular, .
Just note that combining the previous items, we get
This follows from and .
This follows from the fact that implies .
Let and . Then , and . From and , we get , providing .
Let . From and , we get . Similarly .
□
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 be an SIHL, and let . Then,
- 1.
.
- 2.
if and only if .
- 3.
.
- 4.
.
- 5.
.
- 6.
, and .
- 7.
, and .
Proof. Let . Then, for some . But , and so . From this, .
Suppose that , and let . Given that , . That is, . From this, . Conversely, suppose that , and let . Then, . But (since ), so (recall Remark 2). Thus .
This follows from (2) and the fact that .
There exist
such that
. Using (2), we get
This follows from (2) and the fact that (so there exist with and ).
This follows from (2) and the fact that (and also ).
This follows from (2) and the fact that (and also ).
□
Proposition 12. Let be stable, and let and .
- 1.
; hence is stable.
- 2.
Let . Then , and so .
- 3.
If and , then .
Proof. This follows from Lemma 2 items (5) and (9).
Let . Then, . In particular, , and so . Conversely, let , and let and . Since A and B are stable, . Then, , and so . This shows that . From this, using item (1), .
This is an immediate consequence of item (1) and property (I3) of SIHLs.
□
Proposition 13. Let be an SIHL. Let such that , , and . Let . Then,
- 1.
iff for every and , iff . In particular, if are stable, then iff for some and some iff for some and some .
- 2.
iff .
- 3.
iff for every , and iff for every , , and iff .
- 4.
.
Proof. Assume that , and let and . Since , by hypothesis, we infer that , by Proposition 11 (2). Now, suppose that for every and . Then, . Finally, suppose that , and let and . Then . Let . Then, , and ; hence . From this, (by Remark 2), and so . This shows that .
Suppose that , and let . By hypothesis, , and so, by Proposition 3 (4), (since ). The converse follows from (I2) of the definition of SIHLs.
Assume that , and let , , and . Since , , and so, by (2), , for every , Hence for every and so . Conversely, assume that , and let , , and . Then (since ), and so , by (2), for every . Hence for every , and so .
Clearly . By (3), , and so , 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 , 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,
).
Proposition 14. In any SIHL, the following holds, for any :
- 1.
.
- 2.
.
- 3.
.
- 4.
.
- 5.
If A is stable, then and imply that .
- 6.
.
Proof. Recall Proposition 6, and let
Since
and
, we have that
This implies that , and so .
In order to prove the other inequality, let
Then, , and . From this, , and , by (I2), which implies that . Now, let . Then , which implies by item (2) of Proposition 13 that . By Proposition 4, this implies that . Therefore, .
By Proposition 13 items (1) and (3), the following holds:
Let and . Observe that A and B are stable, and we have that , by Proposition 11 (1), and . Indeed, , by Proposition 13 (4); hence , by Proposition 13 (3).
Since and , we get, by Proposition 5, that . Now, note that and , providing that .
By Proposition 13 items (1) and (3), the following holds:
where
. Let
. By Proposition 8,
, since
A is stable. By Proposition 4,
, and
; hence
. By item (1),
From this, it is required to prove that . By Proposition 3 (9), it is enough to prove that and .
Since
and
, we get
. For the other part, note that
, and then
This is an immediate consequence of the previous item (3) and items (1) and (3) of Proposition 13.
Assume that and , and let . Then, , and , which implies that and , by (I2). From this, . By item (4) and transitivity, . Since A is stable, this shows that . By Proposition 13 (3), .
For the proof of , note that and provide that . For the other inequality, observe that , and . By item (5) (taking ), it follows that . But clearly , and so , 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 be stable subsets. Then Proof. By an argument similar to that used in Proposition 8, we get
for all
,
, and
. Since by Corollary 2 we have
, we get
. 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 is an S-term.
- 2.
If A and B are S-terms, then , , and are S-terms.
Proposition 16. Let be an S-term. Then A is a stable subset.
Proof. Just use induction and Propositions 4, 8, and 12. □
Proposition 17. Let be stable subsets such that and . Then .
Proof. By stability, we only need to prove that for some , , , and . By Proposition 13 (3), the latter is equivalent to prove that . By hypothesis, and . By stability and by Propositions 5 and 11 (1), . This concludes the proof. □
5. Sette Hyperalgebras for
In 1969, Sette and da Costa proposed in [
7] the first semantics for
by means of
-algebras, based on the notion of
-algebras (afterwards called da Costa algebras) introduced three years before by da Costa in [
6].
-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
(including
), 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
by means of valuation semantics over
, 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
.
In Chapter 2 of his MSc dissertation from 1971 under the supervision of da Costa ([
8]), Sette introduced a class of hyperalgebras for
called
-hyperlattices. He proved that they correspond to
-algebras, thereby inducing suitable semantics for
.
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 with respect to these hyperalgebras in Theorem 1. Recall that ; thus, if and only if for every .
Definition 16 (Sette hyperalgebras for ). A Sette hyperalgebra for (or a ) is a hyperalgebra over such that the reduct is an SIHL and the hyperoperator ÷ satisfies the following properties, for every :
- H1:
and imply that ;
- H2:
and imply that .
By Remark 7 it is immediate that conditions (H1) and (H2) can be written in a concise way as follows:
- H1’:
;
- H2’:
,
for every .
Definition 17 ( semantics). Let be an , and let be a set of formulas over .
- 1.
The Nmatrix associated with is .
- 2.
We say that φ is a semantical consequence of Γ with respect to , denoted by , if .
- 3.
Let be the class of . Then, φ is a semantical consequence of Γ with respect to , denoted by , if for every .
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
with respect to Sette hyperalgebra semantics.
Remark 10. It is worth noting that the original formulation of hyperalgebras for given in [8] (Definition 2.3) considered, besides H2’, condition H1”: . The latter condition is clearly stronger than H1’. By virtue of Definition 17, in order to validate EM with respect to , it suffices to require the weaker condition H1’, as adopted above. 6. Swap Structures for
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
, the swap structures considered in these papers were defined over
. In this section, swap structures for
will be introduced, showing that they form a particular class of
, which characterize
. As might be expected, given that implicative lattices are the algebraic models for
, the swap structures for
are defined over these lattices rather than over
(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 and , is the top element of A, which will be denoted by 1. From now on, given , the first and second components of z will be denoted, respectively, by and . That is, .
Definition 18 (Swap structures for ). Let be an implicative lattice. Let . The swap structure for over is the hyperalgebra over the signature such that the hyperoperators are defined as follows:
The hyperoperations in can be described more succinctly as follows:
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 be an implicative lattice. The Nmatrix associated with is where the set of designated truth-values is .
Proposition 18. Let be the swap structure for over an implicative lattice . Then,
- 1.
is an which satisfies, for every , condition (H1”): .
- 2.
The preorder in is given as follows: iff in . Hence, iff . Moreover, .
- 3.
.
Proof. This is immediate from the definitions and the properties of implicative lattices. Item (2) uses Remark 2, specifically, iff . □
Definition 20 (Swap structure semantics for ). Let be a set of formulas over . Then, φ is a semantical consequence of Γ with respect to swap structures, denoted by , whenever for every implicative lattice .
Example 2. Recall the 3-element Heyting algebra defined over the chain with the following truth-tables:where . The ∼-less reduct of the above Heyting algebra is a 3-valued implicative lattice, which we will call . Let us analyze the swap structure . Its domain is such thatAccording to Definition 18, the hyperoperations over are defined as follows:where . Observe that the preorder ⪯ in is given by . In the Nmatrix associated with this , is the only inconsistent (or paraconsistent) value: and . In turn, f and F are such that , invalidating the Peirce rule in . It is easy to check that is a hyperalgebraic model of . 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) , and (ii) if , then .
It is immediate that any -saturated set in a Tarskian logic is deductively closed, i.e., iff .
By a classical result proven by Lindenbaum and Łoś, if
is a set of formulas of a Tarskian and finitary logic
L such that
, then there exists a
-saturated set
such that
2. Since
is a Tarskian and finitary logic, Lindenbaum–Łoś theorem holds for it. We arrive at our main result:
Theorem 1 (Soundness and completeness of with respect to hyperstructures). Let be a set of formulas over . The following assertions are equivalent:
- 1.
;
- 2.
;
- 3.
.
Proof. (Soundness of with respect to ). Assume that . In order to prove that , it is enough to prove the following, for every and every valuation over : (i) if is an instance of an axiom of , then , and (ii) if and , then . So, let and v.
Axiom AX1: Let be an instance of AX1, and let and . Then, , 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 .
Axiom EM: Let be an instance of EM, and let , . Then, , and so , by (H1’). This means that .
Axiom cf: Let be an instance of cf, and let , , . Then, , , and so , by (H2). By Proposition 11 (2), . But then ; that is, .
Finally, in order to prove that trueness is preserved by MP, let , , and , and suppose that and . Since , , by (I1). Now, if , then , and (since ), and so , by the definition of ⋏. From this, and the fact that , it follows that . Therefore, .
. This is immediate, by Proposition 18, items (1) and (3).
(Completeness of
with respect to swap structure semantics). Suppose that
. Then, by the Lindenbaum–Łoś result mentioned above, there exists a
-saturated set
in
such that
. Now, define a relation
over
as follows:
iff
and
. Since
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
, then the following operations over
are well-defined:
where
denotes the equivalence class of
with respect to
. Moreover,
is an implicative lattice; therefore
is the top element, for every
. Let
be the swap structure for
over
with domain
, as given in Definition 18. Let
be the canonical map given by
for every
. Observe that
; then
is a well-defined map. Clearly, it is a valuation over
such that
iff
iff
. From this,
for every
, while
, given that
. This shows that
, and so
.
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
, 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
with respect to hyperalgebraic semantics based on Sette hyperalgebras for
. 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
(for
), 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
, 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.