
TL;DR
This paper provides an algebraic interpretation of Kuznetsov's theorem by constructing an enrichable Heyting algebra that embeds the original, demonstrating their equivalence in generating the same variety of Heyting algebras.
Contribution
It introduces a new algebraic construction of an enrichable Heyting algebra that embeds any given Heyting algebra, linking algebraic properties to proof-theoretic equivalences.
Findings
The embedding preserves certain properties of the original algebra.
Both algebras generate the same variety of Heyting algebras.
The algebraic construction is equivalent to Kuznetsov's theorem.
Abstract
The paper is devoted to an algebraic interpretation of Kuznetsov's theorem which establishes the assertoric equipollence of intuitionistic and proof-intuitionistic propositional calculi. Given a Heyting algebra, we define an enrichable Heyting algebra, in which the former algebra is embedded. Moreover, we show that both algebras generate one and the same variety of Heyting algebras. This algebraic result is equivalent to the Kuznetsov theorem. The proposed construction of the enrichable `counterpart' of a given Heyting algebra allows one to observe that some properties of the original algebra are preserved by this embedding in the counterpart algebra.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
On one embedding of Heyting algebras
Alexei Muravitsky
Louisiana Scholars’ College
Northwestern State University
Natchitoches, U.S.A.
Abstract.
The paper is devoted to an algebraic interpretation of Kuznetsov’s theorem which establishes the assertoric equipollence of intuitionistic and proof-intuitionistic propositional calculi. Given a Heyting algebra, we define an enrichable Heyting algebra, in which the former algebra is embedded. Moreover, we show that both algebras generate one and the same variety of Heyting algebras. This algebraic result is equivalent to the Kuznetsov theorem. The proposed construction of the enrichable “counterpart” of a given Heyting algebra allows one to observe that some properties of the original algebra are preserved by this embedding in the counterpart algebra.
Key words and phrases:
the Gödel-McKinsey-Tarski embedding theorem, the lattice of normal extensions of S4, the lattice of intermediate logics, Heyting algebra, S4-algebra
2010 Mathematics Subject Classification:
Primary: 03B45, Secondary: 03B55, 03G10
1. The history of one question
The present paper is about an algebraic interpretation of the main theorem of Kuznetsov (1985) by Alexander Kuznetsov. This theorem reads:
[TABLE]
where Int and KM are intuitionistic propositional calculus and proof-intuitionistic calculus, respectively, and and are assertoric (i.e. modality-free) propositional formulas. This might seem not very impressive, if we would not know that Kuznetsov’s Theorem was one of the two key properties which helped establish Kuznetsov and Muravitsky (1986) that the lattices of the normal extensions of Grz (Grzegorczyk logic), of GL (provability logic) and of the aforementioned logics Int and KM are connected by the following commutative diagram:
[TABLE]
where and are lattice isomorphisms and inverses of one another,111The definitions of and can be found in Muravitsky (1985) or in Muravitsky (2014), section 7.4.8. and are meet epimorphisms222See definitions in Kuznetsov and Muravitsky (1986) or in Muravitsky (2014), section 7.4.8. and denotes the Blok-Esakia isomorphism. Kuznetsov’s Theorem is responsible for to be a meet epimorphism which makes the above diagram commute. If one seeks to find a relationship between modal propositional systems on classical and intuitionistic bases, a diagram like that, we believe, gives a right view.333Kuznetsov’s Theorem was generalized in Muravitsky (2015b), Proposition 4.2. As a consequence of this generalization, the above diagram has recently been extended; cf. Muravitsky (2015a).
1.1. Syntactic background
We will, at first, be dealing with formulas (alias terms) of two propositional languages, and \mbox{\mathcal{L}}_{\square}. The language is grounded on a denumerable set Var of propositional variables and the logical constants: and . Unspecified -formulas will be denoted by We obtain \mbox{\mathcal{L}}_{\square} by adding modality to the logical constants of . Regarding the sets of - and \mbox{\mathcal{L}}_{\square}-formulas as algebras, we obtain the formula algebras and , respectively. In Section 5.1, we will introduce two more extensions of . Let be a propositional language which is an extension (not necessarily proper) of . A homomorphism of a formula algebra into is called a substitution. Metavariables for -formulas (or -terms) are . As usual, we denote:
[TABLE]
Now Int can be defined as an -system given by any suitable axioms for intuitionistic propositional logic (see, e.g., Church (1956), § 26) and two inference rules, (uniform) substitution and modus ponens. KM is defined as an \mbox{\mathcal{L}}_{\square}-system by the axioms and inference rules of Int plus the following three formulas:
[TABLE]
where and are two distinct variables of Var.444This axiomatization of KM differs from the original one; see Muravitsky (2014), section 7.4.1.
1.2. Semantic background
We assume that the reader is familiar with the notion of Heyting algebra and with the basic properties of those algebras. (See, e.g., Rasiowa and Sikorski (1970), where those algebras are call pseudo-Boolean.)
Definition 1.1** (KM-algebra).**
An algebra \mbox{\mathfrak{A}}=\langle\mbox{\mathcal{A}},\wedge,\vee,\rightarrow,\square,\bm{0},\bm{1}\rangle is said to be a KM-algebra if \langle\mbox{\mathcal{A}},\wedge,\vee,\rightarrow,\bm{0},\bm{1}\rangle is a Heyting algebra (the Heyting reduct of ), with a least and greatest elements (the zero) and (the unit), respectively, and the unary operation satisfies the following conditions:
[TABLE]
The universe will often be denoted by |\mbox{\mathfrak{A}}|.
As was noted in Muravitsky (1990), if is a KM-algebra, the operation is defined in uniquely. This gives rise to the following definition.
Definition 1.2** (enrichable element, enrichable Heyting algebra).**
Let be a Heyting algebra and a,b\in|\mbox{\mathfrak{A}}|. We say that enriches or is enriched with if the following conditions are satisfied in :
[TABLE]
A Heyting algebra is called enrichable if every element of this algebra is enrichable.
Proposition 1.1**.**
Let be a Heyting algebra and a\in|\mbox{\mathfrak{A}}|. If is enrichable in , it can be enriched with only one element.
Proof.
For contradiction, we suppose that elements and enrich , that is the properties (a)–(c) of Definition 1.2 are true for and . Then we obtain:
[TABLE]
Similarly, we get . ∎
The next observation uses the notion of a dense element of Heyting algebra; see definition, e.g., in Rasiowa and Sikorski (1970), chapter IV, § 5.
Proposition 1.2**.**
If is enriched in with , then the latter is dense; that is .
Proof.
Indeed,
[TABLE]
∎
We note that not all Heyting algebras are enrichable. For instance, the least element of a chain of type is not enrichable. However, every finite Heyting algebra is enrichable; cf. Muravitsky (2014), Proposition 15. Thus any variety of Heyting algebras contains enrichable members.
It follows directly from Kuznetsov’s Theorem that any variety of Heyting algebras is generated by those algebras in it that are enrichable. (Cf. Kuznetsov (1985), Corollary 1.) In fact, the last statement is equivalent to Kuznetsov’s Theorem.555The two are equivalent not just because both are true, but deductively equivalent in a higher order logic. However, Kuznetsov states another equivalent of his Theorem:
Every Heyting algebra is a subalgebra (up to isomorphism) of some enrichable Heyting algebra in the variety generated by .
(Cf. Kuznetsov (1985), Corollary 2.)
The last observation was pointed out to Kuznetsov by the author and its proof can be found, e.g., in Muravitsky (2008), Remark 3. Thus, according to this observation, for any Heyting algebra , there is an enrichable Heyting algebra such that
[TABLE]
What do we know about , besides its existence? According to Remark 3 of Muravitsky (2008), if is the class of all enrichable algebras of the variety generated by , then \mbox{\mathfrak{A}}\in\mathbf{S}\mathbf{H}\mathbf{P}(K). Grounding only on the last membership, that is, not having any transparent algebraic construction of , it is hardly possible to answer some natural questions about properties which can be preserved in . For instance, grounding only on this membership, we do not know whether can be countable, providing that is; or whether can be subdirectly irreducible, if is.
In the remaining part of the paper, we show, given a Heyting algebra , how to define such that the properties (A)–(B) are fulfilled. In fact, one possible candidate for has already been proposed in Muravitsky (1988), where we constructed algebra \overset{\rightarrow}{\mbox{\mathfrak{A}}} (see definition in Section 2) which possesses the property (A).666The algebra \overset{\rightarrow}{\mbox{\mathfrak{A}}} was employed in Muravitsky (1988) to prove the separation property for the proof-intuitionistic calculus. Also, this algebra was used in our proof of the interpolation property for KM; cf. Muravitsky (2014), Section 7.4.7.
Let be an extension of . Given -algebras and , we write
[TABLE]
if is a subalgebra (up to isomorphism) of .
We conclude this section with the following definition.
Definition 1.3** (valuation, logic of algebra).**
Let be a propositional language which is an extension of and be an -expansion of Heyting algebra. Any homomorphism v:\mathfrak{F}_{\mathcal{L}}\rightarrow\mbox{\mathfrak{A}} is called a valuation (in ). The logic of algebra is the set
[TABLE]
Given a language , an -algebra and any nonempty set of -formulas, we denote
[TABLE]
if \Gamma\subseteq L(\mbox{\mathfrak{A}}). And if is an -formula, we write
[TABLE]
if there is an -algebra such that \mbox{\mathfrak{A}}\models\Gamma and \mbox{\mathfrak{A}}\not\models A. Finally, we use
[TABLE]
in the usual sense:
[TABLE]
1.3. The structure of the present paper
In Section 2, given a Heyting algebra , we define an algebra \overset{\rightarrow}{\mbox{\mathfrak{A}}} which will play in the sequel the role of in the above conditions (A) and (B). We show (referring chiefly to Muravitsky (1988)) that \overset{\rightarrow}{\mbox{\mathfrak{A}}} satisfies (A). Also, we demonstrate some preservation properties over transition from to \overset{\rightarrow}{\mbox{\mathfrak{A}}} and state the main theorem (Theorem 2.1). In Section 3, we find a sufficient condition (Corollary 3.2.1) for the main theorem. This leads us to the idea of one-element enrichment. In Section 4 we develop an algebraic view on one-element enrichment and in Section 5 a proof-theoretic view on it. In Section 6 we connect these viewpoints; in the end of that section we explain what remains to be done to complete the proof of the main theorem. We are taking a decisive step in our proof in Section 7. In Section 8 we make a final effort to complete the proof of Theorem 2.1. Thus, as the reader can see, this paper is devoted to the proof of one theorem. In Section 9 we formulate open questions about properties which \overset{\rightarrow}{\mbox{\mathfrak{A}}} may have, providing that possesses them.
2. Algebra \overset{\rightarrow}{\mbox{\mathfrak{A}}}
In this paper we deal mostly with Heyting algebras or algebras whose assertoric reduct is a Heyting algebra. When confusion is unlikely, the word “Heyting” will often be omitted. The following algebraic notions and facts will be presupposed. The main references in this section are Rasiowa and Sikorski (1970), Grätzer (1979), Gorbunov (1998), and Muravitsky (1988). We start with the following notions and notations.
- •
Given a Heyting algebra and X\subseteq|\mbox{\mathfrak{A}}|, we denote by the filter of generated by the set ; it is well know that [X)_{\mathfrak{A}}=\{x~{}|~{}y\leq x,~{}\text{for some y\in X}\}.
- •
Given a Heyting algebra , denotes both the set of all prime filters of and the poset .777We avoid the term Stone space in this paper, because topology plays no part in our consideration. The filters of an algebra are called -filters.
- •
Given an algebra , is the (Heyting) algebra of all upward sets of . It is well known that the signature operations of are defined as follows:
[TABLE]
- •
Given an algebra , the Stone embedding h_{\mathfrak{A}}:\mbox{\mathfrak{A}}\rightarrow\textsf{H}(\mathcal{S}_{\mathfrak{A}}) is defined as follows: . The isomorphic image of w.r.t. is denoted by h_{\mathfrak{A}}[\mbox{\mathfrak{A}}]. Thus h_{\mathfrak{A}}[\mbox{\mathfrak{A}}]\preccurlyeq\textsf{H}(\mathcal{S}_{\mathfrak{A}}). Also, we denote
[TABLE]
for any x\in|\mbox{\mathfrak{A}}|. Further, we will find the usefulness of the set
[TABLE]
which consists of the maximal elements, if any, of the set .
Now we will outline an algebraic construction defined in Muravitsky (1988), §1.
We start with the definition of operation in :
[TABLE]
In particular, for any particular a\in\mbox{\mathfrak{A}},
[TABLE]
In the sequel, we will need the following two observations.
Proposition 2.1** (Muravitsky (1988), Lemma 1).**
Let be a Heyting algebra. For any x\in|\mbox{\mathfrak{A}}|, .
Proposition 2.2** (Muravitsky (1988), Lemmas 3 and 4).**
For any x\in|\mbox{\mathfrak{A}}|, the element is enriched in with the element . Moreover, if an element a\in|\mbox{\mathfrak{A}}| is enriched in with an element , then \delta h_{\mathfrak{A}}(a)=h(\mbox{a^{\ast}}).
We will be using the following notation:
[TABLE]
Then, we denote by \delta[\mbox{\mathfrak{A}}] the subalgebra of generated by h_{\mathfrak{A}}(\mbox{\mathfrak{A}})\cup\Delta_{\mathfrak{A}}.
Next, given an algebra , we define a denumerable sequence of algebras as follows:
[TABLE]
Along with the sequence \{\mbox{\mathfrak{A}}_{i}\}_{i<\mbox{\omega}}, we also have the embeddings:
[TABLE]
Thus the sequence \{\mbox{\mathfrak{A}}_{i}\}_{i<\mbox{\omega}} along with the embeddings , , form a direct family Grätzer (1979). Let \overset{\rightarrow}{\mbox{\mathfrak{A}}} be the direct limit of this family.
We remind the reader that the carrier of \overset{\rightarrow}{\mbox{\mathfrak{A}}} consists of the equivalence classes on \bigcup\{\mbox{\mathcal{A}}_{i}~{}|~{}i<\mbox{\omega}\}:
[TABLE]
for any x\in\bigcup\{\mbox{\mathcal{A}}_{i}~{}|~{}i<\mbox{\omega}\}. Here the equivalence , where x\in\mbox{\mathcal{A}}_{i} and y\in\mbox{\mathcal{A}}_{j}, means that either and , or and .
Obviously, for any x,y\in\mbox{\mathcal{A}}_{i},
[TABLE]
Next we define:
[TABLE]
where , x\in\mbox{\mathfrak{A}}_{i}, y\in\mbox{\mathfrak{A}}_{j}, and . (In case , we define .)
Naturally, we also define:
[TABLE]
(Cf. Grätzer (1979) or Gorbunov (1998).)
Further, we define: For x\in\mbox{\mathcal{A}}_{i} and y\in\mbox{\mathcal{A}}_{j},
[TABLE]
where and are the lattice partial orderings in the algebras \mbox{\mathfrak{A}}_{i} and \mbox{\mathfrak{A}}_{j}, respectively.
It is easy to see that
is the lattice partial order in \overset{\rightarrow}{\mbox{\mathfrak{A}}}.
If we denote the unit and zero of \mbox{\mathfrak{A}}_{i} by and , respectively, then
\{\bm{1}_{i}~{}|~{}i<\mbox{\omega}\} is the unit of \overset{\rightarrow}{\mbox{\mathfrak{A}}}
and
\{\bm{0}_{i}~{}|~{}i<\mbox{\omega}\} is the zero of \overset{\rightarrow}{\mbox{\mathfrak{A}}}
Indeed, it is obvious that and . Thus .
Since each \mbox{\mathfrak{A}}_{i} is a Heyting algebra, we arrive at the first observation.
Proposition 2.3**.**
\overset{\rightarrow}{\mbox{\mathfrak{A}}}* is a Heyting algebra.*
Proof follows from the definition of \overset{\rightarrow}{\mbox{\mathfrak{A}}} and the fact that each is an embedding. Also, we have to use (3).888This is also a consequence of a more general property: Any variety is closed under formation of direct limits; cf. Gorbunov (1998), Theorem 1.2.9. In Section 3 we will refer to this Theorem again.
Proposition 2.4**.**
Each \mbox{\mathfrak{A}}_{i} is embedded into \overset{\rightarrow}{\mbox{\mathfrak{A}}}.
Proof.
It is clear that the map
[TABLE]
where x\in\mbox{\mathfrak{A}}_{i} and i<\mbox{\omega}, is an embedding of \mbox{\mathfrak{A}}_{i} into \overset{\rightarrow}{\mbox{\mathfrak{A}}}. Indeed, means . Then we apply (3). ∎
Also, we observe the following.
Proposition 2.5**.**
If is countable, then \overset{\rightarrow}{\mbox{\mathfrak{A}}} is countable as well.
Proof.
Since each \mbox{\mathfrak{A}}_{i} is countable, \overset{\rightarrow}{\mbox{\mathfrak{A}}} is also countable. ∎
Proposition 2.6**.**
If is subdirectly irreducible, so are each \mbox{\mathfrak{A}}_{i} and \overset{\rightarrow}{\mbox{\mathfrak{A}}}.
Proof.
Let be the pre-top element of . Algebra is subdirectly irreducible, for h(\mbox{\omega}) is a pre-top element in it. Therefore, \delta[\mbox{\mathfrak{A}}] is subdirectly irreducible. By induction, we conclude that each \mbox{\mathfrak{A}}_{i} is subdirectly irreducible as well.
To continue, we first observe that \varphi_{0i}(\mbox{\omega}) is the pre-top element of \mbox{\mathfrak{A}}_{i}. We denote the latter element by \mbox{\omega}_{i}.
Next assume that |\mbox{\omega}|\leq|x| and x\in\mbox{\mathfrak{A}}_{i}. Then \varphi_{0i}(\mbox{\omega})\leq x, which implies that either x=\varphi_{0i}(\mbox{\omega}) or . Therefore, \{\mbox{\omega}_{i}~{}|~{}i<\mbox{\omega}\} is a pre-top element of \overset{\rightarrow}{\mbox{\mathfrak{A}}}. ∎
We want to show that \overset{\rightarrow}{\mbox{\mathfrak{A}}} is enrichable. We will do it by employing the following lemma.
Lemma 2.1** (Muravitsky (1988), Corollary 2).**
If an element x\in|\mbox{\mathfrak{A}}_{i}| is enriched with an element y\in|\mbox{\mathfrak{A}}_{i}|, then is enriched with in \overset{\rightarrow}{\mbox{\mathfrak{A}}}.
Proposition 2.7**.**
Algebra \overset{\rightarrow}{\mbox{\mathfrak{A}}} is enrichable.
Proof.
Let x\in|\mbox{\mathfrak{A}}_{i}|. Then is enriched with in \mbox{\mathfrak{A}}_{i+1}. It remains to apply Lemma 2.1. ∎
In this paper we aim to prove the following theorem.
Theorem 2.1**.**
Given a Heyting algebra , the algebras and \overset{\rightarrow}{\mbox{\mathfrak{A}}} generate one and the same variety. In other words, and \overset{\rightarrow}{\mbox{\mathfrak{A}}} determine one and the same equational theory, that is L(\mbox{\mathfrak{A}})=L(\mbox{\overset{\rightarrow}{\mbox{}}}).
3. Reduction to one-element enrichment
The sense of the term one-element enrichment should become clear at the end of this section.
Proposition 3.1**.**
Given an algebra , the following conditions are equivalent
[TABLE]
Proof.
Suppose (a) is true. Since \mbox{\mathfrak{A}}\preccurlyeq\mbox{\mathfrak{A}}_{i}\preccurlyeq\mbox{\overset{\rightarrow}{\mbox{}}}, we get (b). Now assume that (b). Then each \mbox{\mathfrak{A}}_{i} generates one and the same variety. By virtue of Gorbunov (1998), Theorem 1.2.9, \overset{\rightarrow}{\mbox{\mathfrak{A}}} is a subalgebra of ultraproduct of some of \mbox{\mathfrak{A}}_{i}’s and hence generates the same variety. ∎
Corollary 3.1.1**.**
A sufficient condition for Theorem 2.1 is that for any Heyting algebra , L(\mbox{\mathfrak{A}})=L(\mbox{\delta[\mbox{}]}).
Proof.
Indeed, if L(\mbox{\mathfrak{A}})=L(\mbox{\delta[\mbox{}]}), for any algebra , then starting from an algebra \mbox{\mathfrak{A}}=\mbox{\mathfrak{A}}_{0}, we obtain the condition (b) of Proposition 3.1. ∎
In the sequel, we will be using the following notation.
- •
Given two sets and ,
[TABLE]
denotes that is a finite subset of .
- •
Let be an algebra and X\Subset|\mbox{\mathfrak{A}}|. We denote by \delta[\mbox{\mathfrak{A}}_{X}] and by \delta[\mbox{\mathfrak{A}}_{a}], if , the subalgebra of \delta[\mbox{\mathfrak{A}}] generated by |h_{\mathfrak{A}}(\mbox{\mathfrak{A}})|\cup\{\delta h_{\mathfrak{A}}(x)~{}|~{}x\in X\}.
Proposition 3.2**.**
Given an algebra , if for any X,Y\Subset|\mbox{\mathfrak{A}}|, L(\delta[\mbox{\mathfrak{A}}_{X}])=L(\delta[\mbox{\mathfrak{A}}_{Y}]), then L(\mbox{\mathfrak{A}})=L(\mbox{\delta[\mbox{}]}) and, hence, L(\mbox{\mathfrak{A}})=L(\mbox{\overset{\rightarrow}{\mbox{}}}).
Proof.
We notice that \left(\delta[\mbox{\mathfrak{A}}_{X}]\right)_{X\Subset|\mathfrak{A}|} along with identity maps is a directed family, the direct limit of which is \delta[\mbox{\mathfrak{A}}].999Compare with Grätzer (1979), §21, Lemma 3. Thus, by virtue of Gorbunov (1998), Theorem 1.2.9, L(\delta[\mbox{\mathfrak{A}}])=L(\mbox{\mathfrak{A}}) (since \mbox{\mathfrak{A}}=\delta[\mbox{\mathfrak{A}}_{\emptyset}]). Then, we apply Corollary 3.1.1. ∎
Corollary 3.2.1**.**
A sufficient condition for Theorem 2.1 is that, given a Heyting algebra , for any a\in|\mbox{\mathfrak{A}}|, L(\mbox{\mathfrak{A}})=L(\delta[\mbox{\mathfrak{A}}_{a}]).
Proof.
Suppose for any algebra and any a\in|\mbox{\mathfrak{A}}|, L(\mbox{\mathfrak{A}})=L(\delta[\mbox{\mathfrak{A}}_{a}]). Let a,b\in|\mbox{\mathfrak{A}}|. By virtue of Muravitsky (1990), Lemma 5, the algebras \delta[\mbox{\mathfrak{A}}_{\{a,b\}}] and \delta[\delta[\mbox{\mathfrak{A}}_{a}]_{h(b)}] are isomorphic. This implies that L(\delta[\mbox{\mathfrak{A}}_{a}])=L(\delta[\mbox{\mathfrak{A}}_{\{a,b\}}]). By induction, we conclude that for any X\Subset|\mbox{\mathfrak{A}}|, L(\mbox{\mathfrak{A}})=L(\delta[\mbox{\mathfrak{A}}_{X}]). It remains to apply Proposition 3.2. ∎
In the next section, we show that the enrichabilty of an element of an algebra is equivalent to the existence of a unary operation associated with . Unlike the unary operation of Definition 1.1 which ensures the enrichabilty of all elements of algebra , the new operation associated with guarantees the enrichabilty of just . We call this treatment of one-element enrichment algebraic.
4. One-element enrichment from an algebraic viewpoint
In this section, we will treat each pair (a,\mbox{a^{\ast}}), where enriches , as an element of a binary relation. The main reference in this section is Grätzer (1979), §13 and §28.
Definition 4.1** (-pair, relation ).**
Given an algebra and a,\mbox{a^{\ast}}\in|\mbox{\mathfrak{A}}|, (a,\mbox{a^{\ast}}) is an -pair in \mathfrak{A}$$) if is enriched with in . Then, we define:**
[TABLE]
We will drop the subscript ‘’ and write simply ‘’ when confusion is unlikely.
We note that for any Heyting algebra, its relation is never empty, for is an -pair. Also, if is the pre-top element of a subdirectly irreducible algebra, then (\mbox{\omega},\bm{1}) is an -pair in this algebra.
Definition 4.2** (-negation).**
A unary operation \mbox{\sim}x in a Heyting algebra is called tilde-negation or -negation for short if the following identities hold:
[TABLE]
Sometimes, it will be convenient, instead of \mbox{\sim}x, to write (perhaps with a subscript at ‘’ and ‘’).
It is obvious that in any Heyting algebra with -negation, the following quasi-identity holds:
[TABLE]
Before we show how a -negation can be defined in a Heyting algebra, we will prove some properties of this operation.
Proposition 4.1**.**
The following properties hold in any Heyting algebra with -negation.
[TABLE]
Proof.
(a): Since x\rightarrow\bm{1}\leq\mbox{\sim}\bm{1}\rightarrow\mbox{\sim}x, we derive \mbox{\sim}\bm{1}\leq\mbox{\sim}x. On the other hand, beginning with \bm{0}\rightarrow\mbox{\sim}x\leq\mbox{\sim}x\rightarrow\mbox{\sim}\bm{0}, we obtain \mbox{\sim}x\leq\mbox{\sim}\bm{0}.
(b): From (a) just proved we have: \mbox{\sim}\bm{1}\leq\mbox{\sim}x and \mbox{\sim}\bm{1}\leq\mbox{\sim}\mbox{\sim}x and hence \mbox{\sim}\bm{1}\leq\mbox{\sim}x\wedge\mbox{\sim}\mbox{\sim}x. And by virtue of Definition 4.2.b, we get \mbox{\sim}x\wedge\mbox{\sim}\mbox{\sim}x=\mbox{\sim}\bm{1}.
(c): According to (a) above, \mbox{\sim}x\leq\mbox{\sim}\bm{0} and \mbox{\sim}\mbox{\sim}x\leq\mbox{\sim}\bm{0} and hence \mbox{\sim}x\vee\mbox{\sim}\mbox{\sim}x\leq\mbox{\sim}\bm{0}. Then, with help of Definition 4.2.c, we get \mbox{\sim}x\vee\mbox{\sim}\mbox{\sim}x=\mbox{\sim}\bm{0}.
(d): Using (a) above twice and, then, (b), we obtain:
[TABLE]
(e): We use (c) and (a) twice to obtain:
[TABLE]
(f): Using (c) and (b) above and Definition 4.2.d, we get:
[TABLE]
(g): We obtain:
[TABLE]
(h): Using (4), (a) and (d), we receive:
[TABLE]
(i): In virtue of Definition 4.2.b and (a), we have: \mbox{\sim}x\leq(x\rightarrow\mbox{\sim}\bm{1})\wedge\mbox{\sim}\bm{0}.
In virtue of Definition 4.2.a, we have: (x\rightarrow\mbox{\sim}\bm{1})\wedge\mbox{\sim}\mbox{\sim}\bm{1}\leq\mbox{\sim}x. Then, we use (e) to get (x\rightarrow\mbox{\sim}\bm{1})\wedge\mbox{\sim}\bm{0}\leq\mbox{\sim}x.
(j): With help of (i), we get:
[TABLE]
(k): First of all, we note that [\mbox{\sim}\bm{1},\mbox{\sim}\bm{0}] is a distributive bounded lattice. Let us take any x\in[\mbox{\sim}\bm{1},\mbox{\sim}\bm{0}]. According to (a), \mbox{\sim}x\in[\mbox{\sim}\bm{1},\mbox{\sim}\bm{0}]. According to Definition 4.2.b and 4.2.c, x\wedge\mbox{\sim}x=\mbox{\sim}\bm{1} and x\vee\mbox{\sim}x=\mbox{\sim}\bm{0}. Therefore, \mbox{\sim}x is a complement of in [\mbox{\sim}\bm{1},\mbox{\sim}\bm{0}].
(l) From (4), we derive that \mbox{\sim}x\in[\mbox{\sim}\bm{1},\mbox{\sim}\bm{0}]. Then, we apply (k). ∎
Corollary 4.1.1**.**
Given a -negation, (\mbox{\sim}\bm{1},\mbox{\sim}\bm{0}) is an -pair. Hence \neg\mbox{\sim}\bm{0}=\bm{0}.
Proof.
Indeed, from Proposition 4.1.a, we derive that \mbox{\sim}\bm{1}\leq\mbox{\sim}\bm{0}. And Definition 4.2.d gives us \mbox{\sim}\bm{0}\rightarrow\mbox{\sim}\bm{1}\leq\mbox{\sim}\bm{1}. Further, in virtue of Definitions 4.2.c and 4.2.b, we obtain that \mbox{\sim}\bm{0}\leq x\vee(x\rightarrow\mbox{\sim}\bm{1}).
The equality \neg\mbox{\sim}\bm{0}=\bm{0} follows from Proposition 1.2 ∎
Corollary 4.1.2**.**
Given a Heyting algebra , two -negations \mbox{\sim}_{1} and \mbox{\sim}_{2} are equal in if and only if \mbox{\sim}_{1}\bm{1}=\mbox{\sim}_{2}\bm{1}.
Proof.
Assume that \mbox{\sim}_{1}\bm{1}=\mbox{\sim}_{2}\bm{1}. In view of Proposition 4.1.i, we need to show that \mbox{\sim}_{1}\bm{0}=\mbox{\sim}_{2}\bm{0}. According to Corollary 4.1.1, both pairs (\mbox{\sim}_{1}\bm{1},\mbox{\sim}_{1}\bm{0}) and (\mbox{\sim}_{2}\bm{1},\mbox{\sim}_{2}\bm{0}) belong to \mbox{\mathcal{E}}_{\mathfrak{A}}. In virtue of Proposition 1.1, \mbox{\sim}_{1}\bm{0}=\mbox{\sim}_{2}\bm{0}. The converse is obvious. ∎
Now we give an example of how a -negation can be defined in a Heyting algebra.
Proposition 4.2**.**
Given a Heyting algebra , if (a,\mbox{a^{\ast}}) is an -pair, then the operation
[TABLE]
is a -negation in so that a=\mbox{\sim}\bm{1} and \mbox{a^{\ast}}=\mbox{\sim}\bm{0}.
Proof.
We have to check that the definition of \mbox{\sim}x above satisfies the properties (a)–(d) of Definition 4.2.
(a): In any Heyting algebra, the following holds:
[TABLE]
(b): We also have:
[TABLE]
(c): We first note that . Also, since , we have: . Thus .
(d): We notice that and . Thus the true inequality implies , that is \mbox{\sim}\bm{0}\rightarrow\mbox{\sim}\bm{1}\leq\mbox{\sim}\bm{1}. ∎
The last proposition inspires the next definition.
Definition 4.3** (-negation, pair).**
Given an -pair in a Heyting algebra, we define a -negation as follows:
[TABLE]
On the other hand, given a -negation , we denote .
Proposition 4.3**.**
If is a -negation, then
[TABLE]
If is an -pair, then
[TABLE]
Proof.
According to Definition 4.3 and Proposition 4.1.i,
[TABLE]
Further, according to Definition 4.3 and Proposition 4.2,
[TABLE]
∎
Corollary 4.3.1**.**
Given a Heyting algebra , there is a one-one correspondence between \mbox{\mathcal{E}}_{\mathfrak{A}} and -negations in .
Definition 4.4** (-expansion, Heyting reduct, class ).**
An algebra (\mbox{\mathfrak{A}},\mbox{\sim}), where is a Heyting algebra with a -negation, is called a -expansion a tilde-expansion of \mathfrak{A}$$). Also, we will call the Heyting reduct or simply reduct of the -expansion (\mbox{\mathfrak{A}},\mbox{\sim}). The abstract class of all -expansions is denoted by .
Proposition 4.4**.**
Class is a variety.
Proof follows immediately from Definition 4.2.
Proposition 4.5**.**
Given a -expansion \mbox{\mathfrak{B}}=(\mbox{\mathfrak{A}},\mbox{\sim}), there is a one-one correspondence between the congruences on and the filters of the Heyting reduct .
Proof follows straightforwardly from Definition 4.2.a.
In the sequel, we will use the last proposition without reference.
So far, talking about one-element enrichment in this section, we introduced -negation as a tool to “materialize” the enrichabilty of an unspecified element of a Heyting algebra. Now we will be dealing with a particular element of the algebra, which is intended to be enriched.
Definition 4.5** (-expansion, \tau\mbox{\sim}-expansion, classes and ).**
Let be a Heyting algebra. We enrich the signature of with a nullary operation and call \mbox{\mathfrak{A}}_{\tau}=(\mbox{\mathfrak{A}},\tau) a -expansion of . If we know that in the latter is interpreted by a\in|\mbox{\mathfrak{A}}|, we will denote this expansion by \mbox{\mathfrak{A}}_{\tau_{a}}. The -expansion of \mbox{\mathfrak{A}}_{\tau} that satisfies the identity \mbox{\sim}\bm{1}=\tau is called a \tau\mbox{\sim}-expansion of \mathfrak{A}$$), in symbols (\mbox{\mathfrak{A}}_{\tau},\mbox{\sim}). In \mbox{\mathfrak{A}}_{\tau} and (\mbox{\mathfrak{A}}_{\tau},\mbox{\sim}), is called the Heyting reduct or simply reduct of the former and latter and \mbox{\mathfrak{A}}_{\tau} is the -Heyting reduct or simply -reduct of the latter. The equational class of all \tau\mbox{\sim}-expansions is denoted by . The class of -Heyting reducts of the algebras of is denoted by .
The following observation is obvious.
Proposition 4.6**.**
The class is a variety.
In Section 5, we will see that not only the class is a variety, but one can prove that the class of all -Heyting reducts of any subvariety of whose equational theory is defined by -formulas is a subvariety of .
Definition 4.6** (packing, relation ).**
Suppose \mbox{\mathfrak{A}}_{\tau}\!\!\preccurlyeq\!\!\mbox{\mathfrak{B}}_{\tau} and (\mbox{\mathfrak{B}}_{\tau},\mbox{\sim}) is a \tau\mbox{\sim}-expansion generated by |\mbox{\mathfrak{A}}|. Then, we say that \mbox{\mathfrak{A}}_{\tau} is packed in \mbox{\mathfrak{B}}_{\tau}; symbolically \mbox{\mathfrak{A}}_{\tau}\mbox{\vartriangleleft}\mbox{\mathfrak{B}}_{\tau}. If \mbox{\mathfrak{A}}_{\tau} is packed in \mbox{\mathfrak{B}}_{\tau}, then (\mbox{\mathfrak{A}}_{\tau},\mbox{\sim}) can be regarded as a partial algebra w.r.t. and as such is a relative subalgebra of a full algebra (\mbox{\mathfrak{B}}_{\tau},\mbox{\sim}) in the sense of Grätzer (1979), §13; in this case, we also say that (\mbox{\mathfrak{A}}_{\tau},\mbox{\sim}) is packed in (\mbox{\mathfrak{B}}_{\tau},\mbox{\sim}), denoting this by (\mbox{\mathfrak{A}}_{\tau},\mbox{\sim})\mbox{\vartriangleleft}(\mbox{\mathfrak{B}}_{\tau},\mbox{\sim}).
Proposition 4.7**.**
If (\mbox{\mathfrak{A}}_{\tau},\mbox{\sim})\mbox{\vartriangleleft}(\mbox{\mathfrak{B}}_{\tau},\mbox{\sim}), then \mbox{\mathfrak{B}}_{\tau} is generated as a -expansion by |\mbox{\mathfrak{A}}|\cup\{\mbox{\sim}\bm{0}\}. Conversely, if (\mbox{\mathfrak{A}}_{\tau},\mbox{\sim}) is a relative subalgebra of a \tau\mbox{\sim}-expansion (\mbox{\mathfrak{B}}_{\tau},\mbox{\sim}) and the latter is generated as a -expansion by |\mbox{\mathfrak{A}}|\cup\{\mbox{\sim}\bm{0}\}, then (\mbox{\mathfrak{A}}_{\tau},\mbox{\sim})\vartriangleleft(\mbox{\mathfrak{B}}_{\tau},\mbox{\sim}).
Proof.
The first part follows straightforwardly by the property Proposition 4.1.i. The second part is obvious. ∎
Proposition 4.8**.**
Let (\mbox{\mathfrak{B}}_{\tau},\mbox{\sim}) be a \tau\mbox{\sim}-expansion and let (\mbox{\mathfrak{A}}_{\tau},\mbox{\sim}) be a relative subalgebra of (\mbox{\mathfrak{B}}_{\tau},\mbox{\sim}). Then the following conditions are equivalent
[TABLE]
Proof.
The implication is obvious.
Then, follows straightforward from Proposition 4.1.c.
Now we prove . Since, by premise, \mbox{\sim}\bm{1}\in\mbox{\mathfrak{A}}_{\tau}, we use Proposition 4.1.i. ∎
Proposition 4.9**.**
Let \mbox{\mathfrak{A}}_{\tau}\preccurlyeq\mbox{\mathfrak{B}}_{\tau} and let (\mbox{\mathfrak{A}}_{\tau},\mbox{\sim}_{1}) and (\mbox{\mathfrak{B}}_{\tau},\mbox{\sim}_{2}) be \tau\mbox{\sim}-expansions. Then the following properties are equivalent:
[TABLE]
Proof.
The conditional is obvious. Next, assume that (b) is true. Then, by virtue of Proposition 4.1.e,
[TABLE]
thus (c) is true. Finally, suppose that \mbox{\sim}_{1}\tau=\mbox{\sim}_{2}\tau. The latter,as above, implies that
[TABLE]
Then, we apply Proposition 4.1 ∎
Let be a Heyting algebra and a\in|\mbox{\mathfrak{A}}|. Interpreting a constant as , we get a -expansion \mbox{\mathfrak{A}}_{\tau_{a}}. Then, we obtain algebra \delta[\mbox{\mathfrak{A}}_{\tau_{a}}]. It is clear that in the latter algebra is an -pair (Proposition 2.2). Thus, by adding of the -negation to \delta[\mbox{\mathfrak{A}}_{\tau_{a}}], corresponding to this -pair, in the way provisioned in Proposition 4.2, we obtain a \tau\mbox{\sim}-expansion. Moreover, by virtue of Proposition 4.7, (\mbox{\mathfrak{A}}_{\tau_{a}},\mbox{\sim})\mbox{\vartriangleleft}(\delta[\mbox{\mathfrak{A}}_{\tau_{a}}],\mbox{\sim}). We state this conclusion by the following proposition.
Proposition 4.10**.**
Given a Heyting algebra and a\in|\mbox{\mathfrak{A}}|, (\mbox{\mathfrak{A}}_{\tau_{a}},\mbox{\sim})\mbox{\vartriangleleft}(\delta[\mbox{\mathfrak{A}}_{\tau_{a}}],\mbox{\sim}); in other words, \mbox{\mathfrak{A}}_{\tau_{a}}\mbox{\vartriangleleft}\delta[\mbox{\mathfrak{A}}_{\tau_{a}}] (in the sense of Definition 4.6).
5. One-element enrichment from a proof-theoretic viewpoint
In this section we prove an analog of Kuznetsov’s Theorem (Proposition 5.2), where in place of the connective is used.101010The proof of Proposition 5.2 is a modification of our proof of Kuznetsov’s Theorem in Muravitsky (2015b). We need it to derive an analog of Kuznetsov’s Corollary 2 mentioned on p. 1.2, which is obtained as Corollary 6.2.1.
5.1. The -equipollence of two calculi
In this subsection we discus logical systems formulated in languages and . These languages are extensions of the language introduced in Section 1.1. We obtain by adding a nullary connective . Then, is the extension of by enriching the latter with another unary connective . Unspecified formulas of will be denoted by symbols (with or without subscripts) and those of by letters , and (also with or without subscripts). The formulas of of the form are called -formulas. We refer to those -formulas which do not contain (i.e. are -formulas) as -free. The degree of an -formula is the number of occurrences of the connective in the formula. Thus all -formulas have the degree 0. Also, we will be using the following notation:
[TABLE]
Calculus is defined in the language , while the calculi and are defined in the language . The calculus is Int in the language . The calculus is defined by the axioms of Int in the language . The calculus is plus the following formulas:
[TABLE]
The postulated inference rules of all calculi under consideration are (uniform) substitution and modus ponens.111111The notation, , is justified by the formulas (1), Proposition 4.2 and the property Proposition 4.1.e.
Below we will deal with several types of derivation. We distinguish these types as follows.
- •
means that there is a derivation in of a formula from axioms of Int and a formula as a premise by using substitution of -formulas and modus ponens..
- •
denotes the fact that there is a derivation in of a formula from axioms of Int and a formula by using substitution of -formulas and modus ponens.
- •
is to denote that there is a derivation in of from axioms of Int, formulas of the list , and .
If a derivation supports, say, the claim , we will write \mbox{\mathcal{D}}:\textbf{KM}_{\tau}+\alpha\vdash\beta and call a -derivation. This notation and terminology apply also to the types of derivation which have been introduced above, as well as to those which will be defined below.
Definition 5.1** (refined derivation).**
A derivation is called refined if all substitutions, if any, apply only to the axioms occurring in the derivation or to a premise.
It is a well-known fact that if the only postulated inference rules of a calculus are substitution and modus ponens, then any derivation can be transformed to a refined derivation of the same last formula. (Cf. Sobociński (1974); Lambros (1979).)
Suppose is a finite set of -formulas. A formula is called maximal in if it is a subformula of at least one of the formulas and it does not occur in the scope of any occurrence of the connective in any of the formulas . The set of all maximal formulas of is denoted by . We also apply this definition, when is a finite list of -formulas.
Definition 5.2** (pure derivation, ).**
A refined -derivation \mbox{\mathcal{D}}:\textbf{KM}_{\tau}+\alpha\vdash\beta is called pure if M(\mbox{\mathcal{D}})\subseteq M(\alpha,\beta). The notation \mbox{\mathcal{D}}:\textbf{KM}_{\tau}+\alpha\Vdash\beta reads that is a pure -derivation. These definition and notation apply to -derivations as well.
Thus, \mbox{\mathcal{D}}:\textbf{KM}_{\tau}+A^{\ast}\Vdash B^{\ast} if and only if \mbox{\mathcal{D}}:\textbf{KM}_{\tau}+A^{\ast}\vdash B^{\ast} and M(\mbox{\mathcal{D}})=\emptyset. Hence, if the first statement is true, then . In this section we aim to prove Proposition 5.2 and Corollary 5.2.1. We will reach this goal through the following key, though auxiliary, notion.
Definition 5.3** (relation , set , root ).**
Let be the set of nonnegative numbers. Then we arrange the pairs of by the following relation:
[TABLE]
We denote . It is clear that is the least element of . We call the root of .
A routine check shows that is a poset.
Proposition 5.1**.**
The poset satisfies the descending chain condition Grätzer (1978).
Proof.
First we notice that
[TABLE]
Given a pair , we call , the level of . It is obvious that, given a pair , there are only finitely many pairs with such that the levels of and coincide. Also, according to (5), given a pair , each pair with is of a level that is less than or equal to the level of . ∎
Definition 5.4** (down-complete chains in ).**
A descending chain in is called down-complete if its least element is .
Definition 5.5** (rank of derivation, ).**
We say that a refined derivation is of rank , where , denoting this fact by \mbox{\mathcal{D}}:\textbf{KM}_{\tau}+\alpha\vdash_{s}\beta or by \mbox{\mathcal{D}}:\textbf{Int}_{\tau\sim}+\alpha\vdash_{s}\beta , if M(\mbox{\mathcal{D}})\neq\emptyset, is the highest degree among the formulas of M(\mbox{\mathcal{D}}) and is the number of the formulas of M(\mbox{\mathcal{D}}) of the degree . If M(\mbox{\mathcal{D}})=\emptyset then .
It is obvious that
[TABLE]
Given formulas , and , we denote by
[TABLE]
the result of replacement of all occurrences of in with .
Lemma 5.1**.**
Let \mbox{\mathcal{D}}:\textbf{KM}_{\tau}+\alpha\vdash_{s}\beta be a refined derivation of rank . Also, suppose a formula \sim\!\gamma\in M(\mbox{\mathcal{D}}), , is not a subformula of and is of the highest degree among the formulas of M(\mbox{\mathcal{D}}) . Then there are a formula and a refined derivation \mbox{\mathcal{D}}^{\ast}:\textbf{KM}_{\tau}+\alpha\vdash_{t}\beta[\sim\!\gamma:\delta] such that
- •
if M(\mbox{\mathcal{D}})=\{\sim\!A^{\ast}_{1},\ldots,\sim\!A^{\ast}_{n}\}, for some formulas , and , then M(\mbox{\mathcal{D}}^{\ast})=\{\sim\!A^{\ast}_{1},\ldots,\sim\!A^{\ast}_{i-1},\sim\!A^{\ast}_{i+1},\sim\!\tau\}, in which case ;**
- •
otherwise, and .
Proof.
Let us denote by
[TABLE]
the given derivation. Obviously, . Then, we define:
[TABLE]
We notice that does not contain . Further, we define:
[TABLE]
We note that does not contain . If , for some , then the degree of is less than that of but greater than or equal to 1; otherwise, the degree of equals that of and both are equal to . Now we have to consider in more detail what happens in conversion of to . For this we examine the following cases.
Case 1: is an instance of an Int-axiom. Then is also an instance of the same Int-axiom.
Case 2: is an instance of the axiom (a), that is a formula . In this case, assume that . Then does not contain at all and hence .
Case 3: . Then . It is obvious that . Let us denote a derivation that supports the last claim by \mbox{\mathcal{D}}_{1}.
Case 4: . Then , that is, is an instance of the axiom (c) and does not contain .
Case 5: is an instance of . Then, since is not a subformula of and is maximal in , remains to be an instance of .
Case 6: is obtained by modus ponens from and for some . Then can be derived from and .
Further, we define
[TABLE]
Now we denote:
[TABLE]
It is clear that \mbox{\mathcal{D}}^{\ast} is a refined derivation which supports . Assume that . In the case of the first alternative in the conclusion of the lemma, that is when , contains only one -formula – . Regardless of whether M(\mbox{\mathcal{D}}) contains or not, M(\mbox{\mathcal{D}}^{\ast}) will have it. Thus the conclusion of the first alternative is true. Otherwise, and, then, either or with and some . We observe that in both cases and . ∎
Lemma 5.2**.**
Let \mbox{\mathcal{D}}:\textbf{KM}_{\tau}+\alpha\vdash\beta be a refined derivation such that M(\mbox{\mathcal{D}})=\{\sim\!\tau\}. Also, assume that is not a subformula of . Then there is a -free formula such that .
Proof.
Assume that the formulas
[TABLE]
are all the instances of the axiom (c) in the refined derivation . Then, we define:
[TABLE]
Thus, if the list (6) is nonempty, then we denote:
[TABLE]
for some -free formulas .
Further, we denote:
[TABLE]
Now we consider the following cases.
Case 1: is an instance of an Int-axiom. Then is also an instance of the same Int-axiom.
Case 2: . Then . It is obvious that there is a derivation \mbox{\mathcal{D}}_{1}:\textbf{Int}_{\tau}\Vdash\delta\leftrightarrow(\tau\rightarrow\tau)\wedge A.
Case 3: . If (6) is empty, then and hence . Let us denote a pure derivation that supports the last claim by \mbox{\mathcal{D}}_{2}.
If (6) is nonempty, then . Then we observe:
[TABLE]
We denote by \mbox{\mathcal{D}}_{3} a pure derivation supporting the last claim.
Case 4: is an instance of the axiom (c), that is . Consequently, . As it is well-known, (see, e.g., Kleene (1956), § 26)
[TABLE]
Therefore, . We denote a pure derivation supporting the last claim by \mbox{\mathcal{D}}_{4}.
Case 5: . Then either or . Obviously, in both cases . We denote a pure derivation supporting the last claim by \mbox{\mathcal{D}}_{5}.
Case 6: is obtained by modus ponens from and . Obviously, then is obtained by modus ponens from and .
Now we define:
[TABLE]
Further, we denote:
[TABLE]
It should be clear that \mbox{\mathcal{D}}^{\ast}:\textbf{KM}_{\tau}+\alpha\Vdash\beta[\sim\!\tau:A^{\ast}]. ∎
Proposition 5.2**.**
The calculi and are -equipollent;* that is, for any -formulas and ,*
[TABLE]
Proof.
Let \mbox{\mathcal{D}}:\textbf{KM}_{\tau}+A^{\ast}\vdash_{s}B^{\ast} be a refined derivation of rank , where . Using Lemma 5.1, maybe more than one time, we obtain a refine derivation \mbox{\mathcal{D}}^{\prime}:\textbf{KM}_{\tau}+A^{\ast}\vdash_{t}B^{\ast} with M(\mbox{\mathcal{D}}^{\prime})=\{\mbox{\sim}\tau\}. Then, we apply Lemma 5.2, to get . The latter means that . ∎
Corollary 5.2.1**.**
For any set of -formulas and any -formula , the following equivalence holds:**
[TABLE]
Proof follows immediately from Proposition 5.2.
5.2. Completeness of
We intend to prove the following.
Proposition 5.3**.**
For any -formula , if, and only if, any \tau\mbox{\sim}-expansion validates .
Proof.
It suffices to show that all proper axioms of are valid in any \tau\mbox{\sim}-expansion and, conversely, if a -expansion with a unary operation \mbox{\sim}x satisfies of , then it is a \tau\mbox{\sim}-expansion.
First we rewrite the proper axioms of as identities:
[TABLE]
Now let (\mbox{\mathfrak{A}}_{\tau},\mbox{\sim}) be a \tau\mbox{\sim}-expansion. Then, we recall, not only the identities – of Definition 4.2 are true but also \mbox{\sim}\bm{1}=\tau (Definition 4.5). The latter and Proposition 4.1.e imply that \mbox{\sim}\bm{0}=\mbox{\sim}\tau. And, by virtue of Corollary 4.1.1, we conclude that (\tau,\mbox{\sim}\tau) is an -pair in \mbox{\mathfrak{A}}_{\tau}. This immediately implies that the identities – are valid in (\mbox{\mathfrak{A}}_{\tau},\mbox{\sim}). By virtue of Proposition 4.3, is also valid.
Next assume that the identities – are valid in a -expansion \mbox{\mathfrak{A}}_{\tau} with a unary operation \mbox{\sim}x. From – we derive that (\tau,\mbox{\sim}\tau) is an -pair in \mbox{\mathfrak{A}}_{\tau}. According to Proposition 4.2, \mbox{\sim}x is a -negation in \mbox{\mathfrak{A}}_{\tau} and \tau=\mbox{\sim}\bm{1}; that is (\mbox{\mathfrak{A}}_{\tau},\mbox{\sim}) is a \tau\mbox{\sim}-expansion. ∎
It is clear that the last proposition admits the following generalization.
Corollary 5.3.1**.**
Let be a set of -formulas. Then
[TABLE]
Also, we obtain the following.
Corollary 5.3.2**.**
The class is a variety. Moreover, for any -formula ,
[TABLE]
Proof.
It should be clear that is closed under formation of direct products, of subalgebras and of homomorphic images.
Now, using Corollary 5.2.1 with and Proposition 5.3, we receive the equivalence above. ∎
6. Connecting the two viewpoints on one-element enrichment
We connect the two viewpoints discussed above in Sections 4 and 5 via the following two propositions and corollary. Namely, in this section we aim to show that any -expansion can be embedded into such a -expansion, where the element corresponding to the constant is enrichable, and both -expansions generation one and the same variety, or, equivalently, have the same logic in .
Proposition 6.1**.**
Any variety of -expansions is generated by the class \mbox{\mathcal{V}}\cap K^{\ast}_{\tau}.
Proof.
Let
[TABLE]
Suppose, for some \mbox{\mathfrak{A}}_{\tau}\in\mbox{\mathcal{V}}, \mbox{\mathfrak{A}}_{\tau}\not\models A^{\ast}. Then . By virtue of Corollary 5.3.1, . This implies that there is a \tau\mbox{\sim}-expansion (\mbox{\mathfrak{B}}_{\tau},\mbox{\sim}) such that \mbox{\mathfrak{B}}_{\tau}\models\Gamma and \mbox{\mathfrak{B}}_{\tau}\not\models A^{\ast}. It remains to notice that \mbox{\mathfrak{B}}_{\tau}\in\mbox{\mathcal{V}}. ∎
Proposition 6.2**.**
For any -expansion \mbox{\mathfrak{A}}_{\tau}, there is a \tau\mbox{\sim}-expansion (\mbox{\mathfrak{C}}_{\tau},\mbox{\sim}) such that \mbox{\mathfrak{A}}_{\tau}\preccurlyeq\mbox{\mathfrak{C}}_{\tau} and L(\mbox{\mathfrak{A}}_{\tau})=L(\mbox{\mathfrak{C}}_{\tau}).
Proof.
Let be the variety of the -expansions generated by \mbox{\mathfrak{A}}_{\tau}. According to Proposition 6.1, \mbox{\mathfrak{A}}_{\tau}\in\mathbf{H}\mathbf{S}\mathbf{P}(\mbox{\mathcal{V}}\cap K^{\ast}_{\tau}). In view of Proposition 4.5, the -expansions have the congruence extension property and hence \mbox{\mathfrak{A}}_{\tau}\in\mathbf{S}\mathbf{H}\mathbf{P}(\mbox{\mathcal{V}}\cap K^{\ast}_{\tau}). Now we notice that in each algebra of \mbox{\mathcal{V}}\cap K^{\ast}_{\tau}, the element is enrichable. This will be kept in any direct product of algebras of \mbox{\mathcal{V}}\cap K^{\ast}_{\tau} and in any homorphic image of the latter, for the first-order formula
[TABLE]
is preserved under formation of direct products and homomorphic images; cf. Mal’cev (1973), Sections 7.4 and 7.5. Thus there is a -expansion \mbox{\mathfrak{C}}_{\tau} such that \mbox{\mathfrak{A}}_{\tau}\preccurlyeq\mbox{\mathfrak{C}}_{\tau} and is enrichable in \mbox{\mathfrak{C}}_{\tau}. Then, by virtue of Proposition 4.2, a -negation can be defined in \mbox{\mathfrak{C}}_{\tau} so that \mbox{\sim}\bm{1}=\tau. It remains to notice that L(\mbox{\mathfrak{A}}_{\tau})=L(\mbox{\mathfrak{C}}_{\tau}). ∎
Corollary 6.2.1**.**
For any -expansion \mbox{\mathfrak{A}}_{\tau}, there is a \tau\mbox{\sim}-expansion (\mbox{\mathfrak{B}}_{\tau},\mbox{\sim}) such that \mbox{\mathfrak{A}}_{\tau}\mbox{\vartriangleleft}\mbox{\mathfrak{B}}_{\tau} and L(\mbox{\mathfrak{A}}_{\tau})=L(\mbox{\mathfrak{B}}_{\tau}).
Proof.
Let (\mbox{\mathfrak{C}}_{\tau},\mbox{\sim}) be a \tau\mbox{\sim}-expansion from Proposition 6.2. Let (\mbox{\mathfrak{B}}_{\tau},\mbox{\sim}) be the subalgebra of (\mbox{\mathfrak{C}}_{\tau},\mbox{\sim}) generated by |\mbox{\mathfrak{A}}|\cup\{\tau\}. It remains to notice that L(\mbox{\mathfrak{C}}_{\tau})\subseteq L(\mbox{\mathfrak{B}}_{\tau})\subseteq L(\mbox{\mathfrak{A}}_{\tau}) and, then, apply Proposition 6.2. ∎
Our goal is to prove the following.
Conjecture 6.1**.**
Let and be Heyting algebra such that \mbox{\mathfrak{A}}\preccurlyeq\mbox{\mathfrak{B}}. Also, let a\in|\mbox{\mathfrak{A}}| and (a,\mbox{a^{\ast}}) be an -pair in . Then, if \mbox{\mathfrak{A}}_{\tau_{a}}\mbox{\vartriangleleft}\mbox{\mathfrak{B}}_{\tau_{a}}, then is isomorphic to \delta[\mbox{\mathfrak{A}}_{a}].
7. Properties related to Stone embedding
First, we define two filters of Heyting algebra, among which we designate one, . In the sequel, this filter will play a key role.
7.1. Some filters of Heyting algebra
In this subsection we use Rasiowa and Sikorski (1970) as a main reference, though employed implicitly.
Let us fix a Heyting algebra and an element a\in|\mbox{\mathfrak{A}}|. Then, we define:
[TABLE]
Proposition 7.1**.**
* is a filter of . Moreover, is proper if and only if .*
Proof.
Suppose , that is, and . Then we have:
[TABLE]
Next let , and . Then we obtain:
[TABLE]
Finally, it is obvious that if and only if . ∎
Now we define
[TABLE]
Proposition 7.2**.**
For any Heyting algebra and element a\in|\mbox{\mathfrak{A}}|, the following conditions are equivalent:
[TABLE]
Proof.
We prove that .
: Let . Then for some x\in|\mbox{\mathfrak{A}}|, . It is clear that . Also,
[TABLE]
: Obvious, by transitivity of .
: Obvious again, for implies . ∎
Corollary 7.2.1**.**
* and hence is a filter, all elements of which are dense. Also, F_{a}=\{y\in|\mbox{\mathfrak{A}}|~{}|~{}y\rightarrow a\leq y\}. Moreover, is proper if is nontrivial.121212The fact that \{y\in|\mbox{\mathfrak{A}}|~{}|~{}y\rightarrow a\leq y\} is a filter was established in Esakia (2006), Proposition 4.*
7.2. Some properties of Stone embedding
The main references here are Rasiowa and Sikorski (1970), though implicitly, Maksimova (1972) (see also Gabbay and Maksimova (2005)) and also Muravitsky (1988), §1.
Let \mbox{\mathfrak{A}}\preccurlyeq\mbox{\mathfrak{B}}. We define:
[TABLE]
We note the following property:
[TABLE]
Proposition 7.3**.**
Let and be Heyting algebras with \mbox{\mathfrak{A}}\preccurlyeq\mbox{\mathfrak{B}}. Also, let and a\in|\mbox{\mathfrak{A}}|\setminus F. Then there is a filter such that F=G\cap|\mbox{\mathfrak{A}}|.
Proof.
131313The argument employed in this proof is a modification of one “hidden” in the proof of Lemma 5 of Maksimova (1972).
First, we define the filter and note that [F)_{\mathfrak{B}}\cap|\mbox{\mathfrak{A}}|=F. Thus the set
[TABLE]
is nonempty. It is obvious that satisfies the condition of Zorn’s lemma and hence contains a maximal filter w.r.t. . We aim to show that .
For contradiction, assume that , but neither nor . Next, we define two filters: and . It is obvious that both and are proper. Now we show that either H_{1}\cap|\mbox{\mathfrak{A}}|\subseteq G\cap|\mbox{\mathfrak{A}}| or H_{2}\cap|\mbox{\mathfrak{A}}|\subseteq G\cap|\mbox{\mathfrak{A}}|. For contradiction, assume that neither of the last is the case, that is, H_{1}\cap|\mbox{\mathfrak{A}}|\not\subseteq G\cap|\mbox{\mathfrak{A}}| and H_{2}\cap|\mbox{\mathfrak{A}}|\not\subseteq G\cap|\mbox{\mathfrak{A}}|. This implies that there are z_{1}\in H_{1}\cap|\mbox{\mathfrak{A}}|\setminus G\cap|\mbox{\mathfrak{A}}| and z_{2}\in H_{2}\cap|\mbox{\mathfrak{A}}|\setminus G\cap|\mbox{\mathfrak{A}}|, which yields that z_{1}\vee z_{2}\in H_{1}\cap H_{2}\cap|\mbox{\mathfrak{A}}|. The latter in turn implies that and , that is . Then, by definition of , and hence either or . In both cases, we get a contradiction, for, if, for example, , then z_{1}\in G\cap|\mbox{\mathfrak{A}}|. Thus either H_{1}\cap|\mbox{\mathfrak{A}}|\subseteq G\cap|\mbox{\mathfrak{A}}| or H_{2}\cap|\mbox{\mathfrak{A}}|\subseteq G\cap|\mbox{\mathfrak{A}}|. Now, let us take the first as true. Then we receive: F\subseteq H_{1}\cap|\mbox{\mathfrak{A}}|\subseteq G\cap|\mbox{\mathfrak{A}}|=F. A contradiction, because and at the same time is a maximal filter in . Similarly, we get a contradiction, if we start with the second. Thus . Since , . ∎
Corollary 7.3.1** (comp. Maksimova (1972), Lemma 5).**
Let and be Heyting algebras with \mbox{\mathfrak{A}}\preccurlyeq\mbox{\mathfrak{B}}. For any filter , there is a filter such that F=G\cap|\mbox{\mathfrak{A}}|; that is to say, the map is surjective.141414This property is stated in Maksimova (1972), Lemma 5, but is not discussed there.
Proof.
We apply Proposition 7.3 for . ∎
Corollary 7.3.2**.**
Let and be Heyting algebras with \mbox{\mathfrak{A}}\preccurlyeq\mbox{\mathfrak{B}}. For every x\in|\mbox{\mathfrak{A}}|, .
Proof.
For any x\in|\mbox{\mathfrak{A}}|, we obtain:
[TABLE]
∎
Proposition 7.4** (folklore).**
Let and be Heyting algebras with \mbox{\mathfrak{A}}\preccurlyeq\mbox{\mathfrak{B}}. Also, let be an -filter and a\in|\mbox{\mathfrak{A}}|\setminus F. Then there is a filter such that F\subseteq G\cap|\mbox{\mathfrak{A}}|. (Part 1) In particular, if the algebras and coincide, then there is a filter such that . (Part 2)
Proof.
We define the set:
[TABLE]
The set is nonempty, for the filter belongs to it. Also, it is clear that the set satisfies the condition of Zorn’s lemma. Let be a maximal filter from . By definition, and F\subseteq G\cap|\mbox{\mathfrak{A}}|. It remains to show that . After proving that, we will easily conclude that .
For contradiction, assume that for some elements and of , but neither nor . Next, we define and . We aim to show that either or . For contradiction, we suppose that and . This implies that for some elements and of , and . Both inequalities imply that both and are true and hence, by premise, . A contradiction. Thus either or . Let us take the first as true; that is . Then, since , which implies that F\subseteq H_{1}\cap|\mbox{\mathfrak{A}}|, and , is not maximal in . A contradiction. Similarly, we get a contradiction, if we start with the assumption that . Thus and hence . If and , then, by definition of , . This implies that ∎
Corollary 7.4.1**.**
Let and be Heyting algebras such that \mbox{\mathfrak{A}}\preccurlyeq\mbox{\mathfrak{B}} and let a\in|\mbox{\mathfrak{A}}|. Then \{G\cap|\mbox{\mathfrak{A}}|~{}|~{}G\in\max h_{\mathfrak{B}}(\overline{a})\}\subseteq\max h_{\mathfrak{A}}(\overline{a}).
Proof.
Assume that . It is obvious that G\cap|\mbox{\mathfrak{A}}|\in h_{\mathfrak{A}}(\overline{a}). Let us take any -filter with G\cap|\mbox{\mathfrak{A}}|\subset F. For contradiction, assume that . Then, we define a -filter . We note that . For contradiction, assume that . Then there exist elements and such that . This implies that and hence, by premise, that , that is . A contradiction. Thus . Then, by virtue of Proposition 7.4 (part 2), there is a filter such that . It is obvious that . A contradiction. Thus . Hence, G\cap|\mbox{\mathfrak{A}}|\in\max h_{\mathfrak{A}}(\overline{a}). ∎
Corollary 7.4.2**.**
Let and be Heyting algebras such that \mbox{\mathfrak{A}}\preccurlyeq\mbox{\mathfrak{B}} and let a\in|\mbox{\mathfrak{A}}|. For any -filter with G\cap|\mbox{\mathfrak{A}}|\in\max h_{\mathfrak{A}}(\overline{a}), there is a filter such that and H\cap|\mbox{\mathfrak{A}}|=G\cap|\mbox{\mathfrak{A}}|.
Proof.
Let be a -filter and G\cap|\mbox{\mathfrak{A}}|\in\max h_{\mathfrak{A}}(\overline{a}). The latter in particular implies that . According to Proposition 7.4 (part 2), there is a filter such that . The letter implies that G\cap|\mbox{\mathfrak{A}}|\subseteq H\cap|\mbox{\mathfrak{A}}|. If it were the case that G\cap|\mbox{\mathfrak{A}}|\subset H\cap|\mbox{\mathfrak{A}}|, then, by premise, we would have that a\in H\cap|\mbox{\mathfrak{A}}|. A contradiction. ∎
Corollary 7.4.3**.**
Let and be Heyting algebras with \mbox{\mathfrak{A}}\preccurlyeq\mbox{\mathfrak{B}}. Also, let a\in|\mbox{\mathfrak{A}}|. Then .
Proof.
Assume that . Then, according to Corollary 7.4.1, . Now, we suppose that . Let us form the filter . We observe that and [F)_{\mathfrak{B}}\cap|\mbox{\mathfrak{A}}|=F. In virtue of Proposition 7.4, there is such that G\cap|\mbox{\mathfrak{A}}|=F, that is . ∎
Proposition 7.5**.**
Let and be Heyting algebras with \mbox{\mathfrak{A}}\preccurlyeq\mbox{\mathfrak{B}}. Also, let a\in|\mbox{\mathfrak{A}}| and be an -pair in . Then \widetilde{\varphi}(h_{\mathfrak{B}}(\mbox{a^{\ast}}))=\delta h_{\mathfrak{A}}(a).
Proof.
Indeed, we obtain:
[TABLE]
∎
Proposition 7.6**.**
Let be a Heyting algebra and a\in|\mbox{\mathfrak{A}}|. For any filter , if, and only if, .
Proof.
First, we note that if , then the proposition is trivially true. Thus we assume that .
Suppose , And, for contradiction, assume that . We notice that (Proposition 7.2) and (since is a prime filter). Now we define a filter . We aim to show that . Indeed, if were in , then for some , we would have , that is . The latter implies that , which in turn yields that . However, the latter immediately implies that . A contradiction. Thus . Then, in virtue of Proposition 7.4, there is a filter such that . Noticing that , we get a contradiction once again, which completes the proof of inclusion .
Conversely, assume that . For contradiction, we suppose that there is a filter with . Let . Since , . And, since the filter is prime, . This implies that and hence . A contradiction. ∎
Proposition 7.7**.**
Let \mbox{\mathfrak{A}}\preccurlyeq\mbox{\mathfrak{B}}, a\in|\mbox{\mathfrak{A}}| and (a,\mbox{a^{\ast}})\in\mbox{\mathcal{E}}_{\mathfrak{B}}. If exists in , where F_{a}:=\{x\in|\mbox{\mathfrak{A}}|~{}|~{}x\rightarrow a\leq x\}, then \bigwedge\!F_{a}=\mbox{a^{\ast}} in .
Proof.
Let us denote . We note that \mbox{a^{\ast}}\leq x, for every (Section 7.1). Hence \mbox{a^{\ast}}\leq u. For contradiction, assume that u\not\leq\mbox{a^{\ast}}. Then . In virtue of Propositional 7.4 (part 2), there is a filter such that . According to Proposition 7.6, we obtain that [\mbox{a^{\ast}})_{\mathfrak{B}})\subseteq G, which implies that, on the one hand u\vee\mbox{a^{\ast}} is a lower bound of , and, on the other, u<u\vee\mbox{a^{\ast}}. ∎
Corollary 7.7.1**.**
Let \mbox{\mathfrak{A}}\preccurlyeq\mbox{\mathfrak{B}}, a\in|\mbox{\mathfrak{A}}| and (a,\mbox{a^{\ast}})\in\mbox{\mathcal{E}}_{\mathfrak{B}}. Then the equality \bigwedge\{h_{\mathfrak{B}}(x)~{}|~{}x\in F_{a}\}=h_{\mathfrak{B}}(\mbox{a^{\ast}}) in h_{\mathfrak{B}}[\mbox{\mathfrak{B}}], where F_{a}:=\{x\in|\mbox{\mathfrak{A}}|~{}|~{}x\rightarrow a\leq x\}.
Proof.
We note that h_{\mathfrak{B}}[\mbox{\mathfrak{B}}]\preccurlyeq\textsf{H}(\mathcal{S}_{\mathfrak{B}}) and (h_{\mathfrak{B}}(a),h_{\mathfrak{B}}(\mbox{a^{\ast}})) is an -pair in (Proposition 2.2). Since is the greatest lower bound of in , then the equality is true \bigwedge\{h_{\mathfrak{B}}(x)~{}|~{}x\in F_{a}\}=h_{\mathfrak{B}}(\mbox{a^{\ast}}) in and also in h_{\mathfrak{B}}[\mbox{\mathfrak{B}}]. ∎
Corollary 7.7.2**.**
Let be a Heyting algebra and a\in|\mbox{\mathfrak{A}}|. Then exists in \delta[\mbox{\mathfrak{A}}_{a}] and the equality , where F_{a}:=\{x\in|\mbox{\mathfrak{A}}|~{}|~{}x\rightarrow a\leq x\}, is true in \delta[\mbox{\mathfrak{A}}_{a}].
Proof.
We first derive from the given the following: h_{\mathfrak{A}}[\mbox{\mathfrak{A}}]\preccurlyeq\textsf{H}(\mathcal{S}_{\mathfrak{A}}), h_{\mathfrak{A}}(a)\in h_{\mathfrak{A}}[\mbox{\mathfrak{A}}] and is an -pair in (Proposition 2.2); also, in . Then, in virtue of Proposition 7.7, the equality holds in . Since \delta[\mbox{\mathfrak{A}}_{a}]\preccurlyeq\textsf{H}(\mathcal{S}_{\mathfrak{A}}), the last equality also holds in \delta[\mbox{\mathfrak{A}}_{a}]. ∎
8. Completing the proof of Theorem 2.1
We aim to prove Conjecture 6.1, from which Theorem 2.1 will follow straightforwardly.
Let and be Heyting algebras such that \mbox{\mathfrak{A}}\preccurlyeq\mbox{\mathfrak{B}}. Gradually, we will be adding more conditions.
First, we observe that
[TABLE]
Indeed, this follows from that the map is surjective (Corollary 7.3.1).
Next, we remind the reader that the map is an embedding of into ; cf. Maksimova (1972), Lemma 2.
The following observation is obvious: For any ,
[TABLE]
Also, it is easy to see that
[TABLE]
Indeed, we have:
[TABLE]
Now, assume that a\in|\mbox{\mathfrak{A}}| and (a,\mbox{a^{\ast}}) is an -pair in . Then
[TABLE]
Indeed, with the help of (9) and Proposition 7.5, we obtain:
[TABLE]
Finally, since is a lower bound of the set in (Proposition 2.2), using (10), we conclude that is a lower bound of the set in . And, in virtue of Corollary 7.7.1, we obtain that
[TABLE]
Further, with the help of (10) and (12), we derive the statement of Conjecture 6.1.
At last, using Conjecture 6.1 and Corollary 6.2.1, we obtain that L(\mbox{\mathfrak{A}})=L(\delta[\mbox{\mathfrak{A}}_{a}]). Thus the condition of Corollary 3.2.1 is satisfied and hence Theorem 2.1 is proven.
9. Discussion
We have proved that, given a Heyting algebra , the algebra \overset{\rightarrow}{\mbox{\mathfrak{A}}} defines the same equational class as does. (Theorem 2.1) In addition, \overset{\rightarrow}{\mbox{\mathfrak{A}}} can inherit some algebraic and cardinality properties, if has them. (Propositions 2.5 and 2.6) In view of all these properties, we formulate several open questions, dividing them into two problem sets.
Problem set 1
(a) Is \overset{\rightarrow}{\mbox{\mathfrak{A}}} finitely subdirectly irreducible, providing that is? 151515For definition, see e.g. Grätzer (1979).
(b) Is \overset{\rightarrow}{\mbox{\mathfrak{A}}} a double Heyting algebra (alias bi-Heyting algebra), providing that is? 161616Double Heyting algebras were studied perhaps for the first time in the doctoral dissertation of C. Rauszer, named there semi-Boolean algebras; cf. Rauszer (1971/1972). Interest in these algebras became especially evident after S. Ghilardi proved in Ghilardi (1992) that every finitely generated free Heyting algebra is a bi-Heyting algebra.
(c) Is \overset{\rightarrow}{\mbox{\mathfrak{A}}} projective weakly projective, providing that is? 171717See definitions e.g. in Grätzer (1979).
(d) Is \overset{\rightarrow}{\mbox{\mathfrak{A}}} finitely approximable, providing that is? 181818See the definition in Mal’cev (1973), p. 60.
Questions like the ones above can be multiplied; we chose only a few.
The other category of questions is related to elementary properties which may be preserved in \overset{\rightarrow}{\mbox{\mathfrak{A}}}.
Problem set 2
(a) *Do \overset{\rightarrow}{\mbox{\mathfrak{A}}} and have the same quasi-equational theory?
*(b) Which elementary properties are preserved in \overset{\rightarrow}{\mbox{\mathfrak{A}}}?
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1Church (1956) Church, A. (1956) Introduction to Mathematical Logic , Princeton Univ. Press, Princeton.
- 2Esakia (2006) Esakia, L. (2006) The modalized Heyting calculus: a conservative modal extension of the intuitionistic logic. J. Appl. Non-Classical Logics , 16(3–4), 349–366.
- 3Gabbay and Maksimova (2005) Gabbay, D. and Maksimova, L. (2005) Interpolation and Definability: Modal and Intuitionistic Logics , volume 46 of Oxford Logic Guides . The Clarendon Press Oxford University Press, Oxford.
- 4Ghilardi (1992) Ghilardi, S. (1992) Free Heyting algebras as bi-Heyting algebras. C. R. Math. Rep. Acad. Sci. Canada , 6:240–244.
- 5Gorbunov (1998) Gorbunov, V. (1998) Algebraic Theory of Quasivarieties . Siberian School of Algebra and Logic. Consultants Bureau, New York.
- 6Grätzer (1978) Grätzer, G. (1978) General Lattice Theory , volume 75 of Pure and Applied Mathematics . Academic Press, Inc. [Harcourt Brace Jovanovich, Publishers], New York-London.
- 7Grätzer (1979) Grätzer, G. (1979) Universal Algebra . Springer-Verlag, New York, second edition.
- 8Kleene (1956) Kleene, S. Introduction to Metamathematics . D. Van Nostrand Co., Inc., New York, N. Y., 1952.
