SciELO - Scientific Electronic Library Online

 
vol.26 número2A Dual-Context Sequent Calculus for S 4 Modal Lambda-Term SynthesisComputing the Clique-Width on Series-Parallel Graphs índice de autoresíndice de assuntospesquisa de artigos
Home Pagelista alfabética de periódicos  

Serviços Personalizados

Journal

Artigo

Indicadores

Links relacionados

  • Não possue artigos similaresSimilares em SciELO

Compartilhar


Computación y Sistemas

versão On-line ISSN 2007-9737versão impressa ISSN 1405-5546

Comp. y Sist. vol.26 no.2 Ciudad de México Abr./Jun. 2022  Epub 10-Mar-2023

https://doi.org/10.13053/cys-26-2-4246 

Articles of the thematic section

An Algebraic Study of the First Order Version of some Implicational Fragments of Three-Valued Łukasiewicz Logic

Aldo Figallo-Orellano1  2  * 

Juan Sebastián Slagter1 

11 Universidad Nacional del Sur (UNS), Departamento de Matemática, Argentina. juan.slagter@uns.edu.ar.

22 University of Campinas (UNICAMP), Centre for Logic, Epistemology and The History of Science (CLE), Brazil.


Abstract:

In this paper, some implicational fragments of trivalent Łukasiewicz logic are studied and the propositional and first-order logic are presented. The maximal consistent theories are studied as Monteiro’s maximal deductive systems of the Lindenbaum-Tarski algebra in both cases. Consequently, the adequacy theorems with respect to the suitable algebraic structures are proven.

Keywords: Trivalent Hilbert algebras; modals operators; 3-valued Gödel logic; first-order logics

1 Introduction and Preliminaries

In 1923, Hilbert proposed studying the implicative fragment of classical propositional calculus. This fragment is well-known as positive implicative propositional calculus and its study was started by Hilbert and Bernays in 1934. The following axiom schemas define this calculus:

(E1) α(βα),

(E2) (α(βγ))((αβ)(αγ)),

and the inference rule modus ponens is:

(MP) α,αββ.

In 1950, Henkin introduced the implicative models as algebraic models of the positive implicative calculus. Later, A. Monteiro renamed them as Hilbert algebras and his Ph. D. student Diego ([8]) made one of the most important contributions to these algebraic structures.

In particular, this author proved that the class of Hilbert algebras is an equational class, that is to say, it is possible to characterize the class via certain equations.

Moreover, Diego proved that the positive implicative propositional calculus is decidable by means of using algebraic technical tools.

On the other hand, Thomas in [26] considered the n-valued positive implicative calculus, with signature {,1}, as a calculus that has a characteristic matrix A,{1} where {1} is the set of designated elements and the algebra A=(n,,1) is defined as follows:

n={0,1n,2n,,n1n,1},

and

xy={1ifxyyy<x.

This author proved that for this calculus we must add the following axiom to the positive implicative calculus:

(E3) Tn(α0,,an1)=βn2(βn3((β0α0))), where

βi=(αiαi+1)α0for alli,0in2.

The algebraic counterpart of n-valued positive implicative calculus was studied in [15] where the axiom (E3) is translated by the equation Tn=1 to the ones of Hilbert algebras. In particular, in the n=3 case, the variety is generated by an algebra that has this set 3={0,12,1} as support and an implication defined by the following table 1.

Table 1 

0 12 1
0 1 1 1
12 0 1 1
1 0 12 1

It is clear that 3-valued Hilbert algebras are Hilbert algebras that verify the following identity:

(IT3) ((xy)z)(((zx)z)z)=1.

It is important to note that the implication defined in Table 1 characterizes the implication of 3-valued Gödel logic that we call G3.

Paraconsistent extensions of 3-valued Gödel logic were studied as a tool for knowledge representation and nonmonotonic reasoning, [21, 20]. Particularly, Osorio and his collaborators showed that some of these logics can be used to express interesting nonmonotonic semantics. In addition, these paraconsistent systems were also studied under a mathematical logic point of view as we can see in the following papers: [22, 12, 17, 19, 18]. To see other applications of three-valued logic to other fields the reader can consult [5].

In this paper, we will study implicative fragments of G3 enriched with certain modal operators that we call Moisil’s operators. In this setting, recall that Moisil introduced 3-valued Łukasiewicz algebras (or 3-valued Łukasiewicz-Moisil algebras) as algebraic models of 3-valued logic proposed by Łukasiewicz. It is well-known, and part of folklore, that the class of 3-valued Łukasiewicz algebras is term equivalent to the one of 3-valued MV-algebras (see, for instance, [2]). Recall that an algebra (A,,,~,,0,1) is a 3-valued Łukasiewicz algebra if the following conditions hold: (L0) , (L1) x(xy)=x, (L2) x(yz)=(zx)(yx), (L3) ~~x=x, (L4) ~(xy)=~x~y, (L5) ~xx=1, (L6) ~xx=~xx, and (L7) (xy)=xy. It is well known that each 3-valued Łukasiewicz algebra is a De Morgan algebra because equations (L0) to (L4) hold, [2, Definition 2.6]. In general, to see more technical aspects of Łukasiewicz-Moisil algebras, the reader can consult [2].

On the other hand, the characteristic matrix of logic from trivalent Łukasiewicz algebras has the operators , , ~, ( possibility operator) and (necessity operator) over the chain 3={0,12,1}, and they are defined by the next table:

Table 2 

x ~x x x
0 1 0 0
12 12 1 0
1 0 1 1

In addition, the implication defined in Table 1 can be obtained from the operators , , ~, and by the following formula:

xy=~xy(~xy).

Moreover, it is not hard to see that x=(xx)x. In this setting, the algebraic structures in the signature {,} were defined and studied by Canals-Frau and Figallo in [6, 7]; these structures can be seen as certain {,}-fragments of 3-valued Łukasiewicz algebras.

The rest of the paper is organized as follows: in section 2, we introduce and study the class of modal 3-valued Hilbert algebras with supremum and also, as an application of our algebraic work, we present a Hilbert calculus for the fragment with disjunction soundness and completeness, in a strong version, with respect to this class of algebras. In Section 3, we study the first-order logic for the fragment with disjunction by means of an adaptation of the Rasiowa’s technique ([25]) using our algebraic work for the propositional case. In the last Section, we discuss the possibility to applied our proofs to other classes of algebras.

2 Trivalent Modal Hilbert Algebras With Supremum

In this section, we will introduce and study algebraically the trivalent modal Hilbert algebra with supremum that we denote H3,-algebras. From this algebraic work, we present a sound and complete calculus w.r.t. the class of H3,-algebras in propositional case.

For the sake of brevity, we only introduce those essential notions of Hilbert algebras that we need, thought not in full detail. Anyway, for more information about these algebras, the reader can consult the bibliography.

Now, recall that a Hilbert algebra is an algebra (A,,1) such that for all x,y,zA verifies:

(H1) x(yx)=1,
(H2) (x(yz))((xy)(xz))=1,
(H3) if xy=1, yx=1, then x=y.

Furthermore, we say (A,,1) is a 3-valued Hilbert algebra if verifies the following equation: (IT3) ((xy)z)(((zx)z)z)=1.

The following lemma is well-known and the proof can be found in [8].

Lemma 2.1 Let A be a Hilbert algebra. The following properties are satisfied for every x,y,zA:

(H4) if x=1 and xy=1, then y=1;
(H5) the relation defined by xy iff xy=1, which is an order relation on A and 1 is the last element;
(H6) xx=1;
(H7) xyx;
(H8) x(yz)(xy)(xz);
(H9) x1=1;
(H10) xy implies zxzy;
(H11) xyz implies yxz;
(H12) x((xy)y)=1,
(H13) 1x=x;
(H14) xy implies yzxz,
(H15) x(yz)=y(xz);
(H16) x(xy)=xy;
(H17) (xy)((yx)x)=(yx)((xy)y);
(H18) x(yz)=(xy)(xz);
(H19) ((xy)y)y=xy.

In the following, we present a definition of the equational class of 3-valued modal Hilbert algebra that was introduced in [6].

Definition 2.2 An algebra (A,,,1) is said to be a 3-valued modal Hilbert algebra if its reduct (A,,1) is a 3-valued Hilbert algebra and verifies the following identities:

(M1) xx=1,

(M2) ((yy)(xx))(xy)=xy, and

(M3) (xy)x=x.

Moreover, we define a new connective by x=(xx)x.

Now, consider the following Definition that we introduce for the first time.

Definition 2.3 An algebra A=A,,,,1 is said to be a trivalent modal Hilbert algebra with supremum if the following properties hold:

(1) the reduct A,,1 is a join-semilattice with greatest element 1, and the conditions (a) x(xy)=1 and (b) (xy)((xy)y)=1 hold. Besides, given x,yA such that there exists the infimum of {x,y}, denoted by xy, then (xy)=xy.
(2) The reduct A,,,1 is a H3-algebra.

From now on, we denote with A the H3,-algebra A,,,,1 and with A its support. Next, we will show some properties that will be very useful for the rest of this section.

Let us notice that there is an H3,-algebra A in which the infimum can not be defined. To see that, take some subalgebras of 3,×3, where × is the direct product.

The fragment with infimum has been studied in [24] that will comment in the following Remark.

Remark 2.4 In [24], the class of 3-valued modal Hilbert algebra with imfimum (iH3-algebra) was defined as follows: An algebra A,,,,1 is said to be an iH3-algebra if the following conditions hold: (1) the reduct A,,,1 is a 3-valued modal Hilbert algebra; (2) the following identities hold: (iH1)x(yz)=(xy)z, (iH2)xx=x, (iH3)x(xy)=xy, and (iH4)(x(yz))((xz)(xy))=1.

Let us observe that for each iH3-algebra A and for every x,yA, we can define the supremum of {x,y} in the following way:

xy=def((xy)y)((yx)x).

Indeed, let a,bA and put c=((ab)b)((ba)a). Since x(xy)y and x(yx)x hold and there exists the infimum ((xy)y)((yx)x), then c is upper bound of the set {a,b}. Now, let us suppose that d is another upper bound of {a,b} such that cd. Thus, there exists an irreducible deductive system P such that cP and dP [8, Corolario

1]. Besides, since a,bd then a,bP. On the other hand, as A is a trivalent Hilbert algebra and according to [14, Théorème 4.1], we have abPorbaP. Now, if we suppose that abP and since c(ba)a, then we can infer that aP, which is a contradiction. If we consider the case baP, we also obtain a contradiction. Thus, c is the supremum of {a,b}. Therefore, each iH3-algebra is a relatively pseudocomplemented lattice since xzy iff xzy, see [25]. From the latter, we have that each iH3-algebra is a distributive lattice. It is possible to see that every finite and complete iH3-algebra is a 3-valued Łukasiewicz algebra. To see the details, the reader can consult Section 3 of [24].

Lemma 2.5 For a given H3,-algebra A and x,y,zA, then the following properties hold:

(1) 1=1;
(2) (xy)(xy)=1;
(3) if xy=1, then xy=y;
(4) if xz=1 and yz=1, then (zy)z=1;
(5) x(xy)=1,
(6) (xz)((yz)((xy)z))=1;
(7) (xy)=xy;
(8) (xy)=xy.

Proof. It is routine.

Definition 2.6 For a given H3,-algebra A and DA. Then, D is said to be a deductive system if (D1) 1D, and (D2) if x,xyD imply yD. Additionally, we say that D is a modal if: (D3) xD implies xD. Moreover, D is said to be maximal if for every modal deductive system M such that DM implies M=A or M=D.

Given a H3,-algebra-algebra A and {Hi}iI a family of modal deductive systems of A, then it is easy to see that iIHi is a modal deductive system. Thus, we can consider the notion of modal deductive system generated by H, denoted [H)m, as an intersection of all modal deductive system D such that DH. The deductive system generated by H, denoted [H), verify that [H)={xA:there existh1,,hkHsuch ash1(h2(hkx))=1} where k is a finite integer, see [8]. Now, we will introduce the following notation:

(x1,,xn1;xn)={xn,ifn=1,x1(x2,,xn1;xn),ifn>1.

Hence, we can write:

[H)={xA:there existh1,,hkD1:(h1,,hk;x)=1}.

Then, we have the following result:

Proposition 2.7 Let A be a H3,-algebra, suppose that HA and aA. Then the following properties hold:

(i) [H)m={xA:there existh1,,hkH:(h1,,hk;x)=1};
(ii) [a)m=[a), where [b) is the set [{b});
(iii) [H{a})m={xA:ax[H)m}.

Proof. It is routine.

Lemma 2.8 Given a H3,-algebra A, there exists a lattice-isomorphism between the poset of congruences of A and the poset of the modal deductive systems of A.

Proof. It is well-known that the set of congruences of Hilbert algebra A is lattice-isomorphic to the set of all deductive systems. For each deductive system D we have the relation R(D)={(x,y):xy,yxD} which is a congruence of A, such that the class of 1 verifies |1|R(D)=D. In addition, for each congruence θ of A, the class of |1|θ is a deductive system and R(|1|θ)=θ. From the latter and Lemma 2.5 (1) and (2), we can infer that every congruence θ for a given A respect and |1|θ is a modal deductive system.

For each H3,-algebra A, we can define a new binary operation named weak implication such that: xy=xy.

Lemma 2.9 Let A be a H3,-algebra, for any x,y,zA the following properties hold:

(wi1) 1x=x;
(wi2) xx=1;
(wi3) xx=1;
(wi4) x(yz)=(xy)(xz);
(wi5) x(yx)=1;
(wi6) ((xy)x)x=1.

Proof. The proof immediately follows from the very definitions; and, it can be consulted [24, Lema 2.4.2].

Let A an H3,-algebra and suppose a subset DA, we say that D is a weak deductive system (w.d.s.) if 1D, and x,xyD imply yD. It is not hard to see that the set of modal deductive systems is equal to the set of weak deductive systems. We denote by Dw(A) the set of weak deductive systems of a Hilbert algebra.

Now, for a given H3,-algebra A and a (weak) deductive system D of A, D is said to be a maximal if for every (weak) deductive system M such that DM, then M=A or M=D. Besides, let us consider the set of all maximal w.d.s. w(A). A. Monteiro gave the following definition in order to characterize maximal deductive systems:

Definition 2.10 (A. Monteiro) Let A be a H3,-algebra, DD(A) and pA. We say that D is a weak deductive system tied to p if pD and for any DDw(A) such that DD, then pD.

The importance for introducing the notion of weak deductive systems is to prove that every maximal weak deductive system is a weak deductive system tied to some element of a given H3,-algebra, A. Conversely, and using (wi6), we can prove every w.d.s is a maximal weak deductive systems. Moreover, from (wi4), (wi5) and (wi1) and using A. Monteiro’s techniques, we also can prove that {1}=Mw(A)M. To see the details of the proof, see Sections 2.4, 2.5 and 2.6 of [24].

In what follows, we will consider the quotient algebra A/M defined by aMb iff ab, baM and the canonical projection qM:AA/M defined by qM=|x|M where |x|M denotes the equivalence class of x generated by M.

Lemma 2.11 Let A be a H3,-algebra. Then, the map Φ:AMw(A)A/M defined by Φ(x)(M)=qM(x) is a homomorphism; that is to say, the variety of H3,-algebras is semisimple.

Proof. Taking αw(A)A/Mα={f:Aαw(A)A/Mα:f(a)A/Mafor everyαw(A)} and w(A) is the set of maximal w.d.s. defined before. Let us define Φ:Aαw(A)A/Mα such that for every α we have that Φ(α)=fa where fa(α)=qα(a)=|a|αA/Mα with aA. It is not hard to see that Φ is a homomorphism in view of the fact that Mα is a congruence relation. Now, from the fact that {1}=Mw(A)M , it is possible to see that Φ is one-to-one function which completes the proof.

The construction of the following homomorphism is fundamental to obtaining the generating alge-bras of the variety of H3,-algebra. Moreover, this homomorphism will play a central role in the adequacy theorems in a propositional and first-order version of logic, as we will see later on.

In the next, we consider the algebras 3,={0,12,1},,,1 and 2,={0,1},,,,1. We denote 3 and 2 the support of 3, and 2,, respectively; besides, the operation is the maximum on the corresponding chain.

Theorem 2.12 Let M be a non-trivial maximal modal deductive system of an H3,-algebra A. Let us consider the sets M0={xA:xM} and M1/2={xA:xM,xM}, and the map h:A3 defined by

h(x)={0ifxM01/2ifxM1/21ifxM.

Then, h is a homomorphism from A into 3, such that h1({1})=M.

Proof. We shall prove only that h(xy)=h(x)h(y), for the rest of the proof can be done in a similar manner.

(1) Let xM and yA. Taking into account (5) of Lemma 2.5, we have that x(xy)=1. Thus, from D1) and D2) then xyM.
(3) Let us consider x,yM0 and suppose that (xy)M, then by (8) of Lemma 2.5, we have that xyM. Thus, according to (6) of Lemma 2.5, we infer that (xx)((yx)((xy)x))=1. So, from D1), D2) and (H6), we can obtain that (yx)((xy)x)M. Since xM, we can infer that yxM and so, we have yxM. Form the latter and D2), we can write (xy)xM. Therefore, xM which is impossible, then (xy)M.
(4) If xM0 and yM1/2, since y(xy)=1 and yM, we can infer that xyM. Now, let us suppose that xyM. From (6) of Lemma 2.5, we can write (xy)((yy)((xy)y))=1. Thus, xyM and then, yM which is a contradiction. Therefore, xyM1/2.
(5) If xM1/2 and yM0, we can prove that xyM1/2 in a similar way to (4).
(6) Suppose that xM1/2 and yM1/2, then from (8) of Lemma 2.5, we have that (xy)M. On the other hand, let us suppose xyM, thus by (6) of Lemma 2.5, we infer that (xx)((xy)((xy)x))=1. Hence, since xyM, we can write xM which is a contradiction. Therefore, xyM1/2.

According to Lemma 2.11 and Theorem 2.12, and well-known facts about universal algebra, we have proved the following Corollary.

Corollary 2.13 The variety of H3,-algebras is semisimple. Moreover, the algebras:

3,={0,12,1},,,,1,

and

2,={0,1},,,,1.

are the unique simple algebras.

2.1 Propositional Calculus for H3,-Algebras

Let FmsFm,,, be the absolutely free algebra over Σ={,,} generated by a set Var={p1,p2,} of numerable variables. As usual, we say that Fms is a language over Var and Σ. Consider now the following logic:

Definition 2.14 We denote by ,3 the Hilbert calculus determined by the following axioms and inference rules, where α,β,γ,Fm:

Axiom schemas

(Ax1)α(βα),

(Ax2)(α(βγ)((αβ)(αγ)),

(Ax3)((α(βγ))(((γα)γ)γ),

(Ax4)α(αβ),

(Ax5)β(αβ),

(Ax6)(αγ)((βγ)((αβ)γ)),

(Ax7)αα,

(Ax8)(αβ)(αβ),

(Ax9)((ββ)(α(αβ)))(αβ),

(Ax10)((αβ)γ)((αγ)γ).

Inference Rules

(MP)α,αββ,(NEC)αα.Assumethatα:=(αα)α.

Let Γ{α} be a set formulas of ,3, we define the derivation of α from Γ in usual a way and denote it by Γα.

Lemma 2.15 The following rules are derivable in ,3:

(Ps1)(xy)(yx);

(Ps2){xy}(xz)(yz);

(Ps3){xy,uv}(xu)(yv);

(R3)αβ(αβ)β.

Proof. It is routine.

Now, we denote by αβ if conditions αβ and βα hold. Then,

Lemma 2.16 is a congruence on Fms.

Proof. We only have to prove that if αβ and γδ, then αγβδ, which follows immediately from (Ps3).

Since the is a congruence, it allows us to define the quotient algebra Fms/ that is so-called the Lindenbaum-Tarski algebra.

Theorem 2.17 The algebra Fms/ is a H3,-algebra by defining: |α||β|=|αβ|, |α||β|=|αβ| and 1=|ββ|={αFms:α}, where |δ| denotes the equivalence class of the formula δ.

Proof. We only have to prove Fms/ is a join-semilattice and the axioms (a) and (b) from Definition 2.3 (2). So, the first part follows from (Ax4), (Ax5) and (Ax6), and the second one follows from axioms (Ax4) and (R3).

Now, we will introduce some useful notions in order to prove a strong version of Completeness Theorem for ,3 w.r.t. the class of H3,-algebras.

Recall that a logic defined over a signature S is a system =For, where For is the set of formulas over S and the relation P(For)×For,P(A) is the set of all subsets of A. The logic is said to be a Tarskian if it satisfies the following properties, for every set ΓΩ{φ,β} of formulas:

  • (1) if αΓ, then Γα,

  • (2) if Γα and ΓΩ, then Ωα,

  • (3) if Ωα and Γβfor every βΩ, then Γα.

A logic is said to be finitary if it satisfies the following:

  • (4) if Γα, then there exists a finite subset Γ0 of Γ such that Γ0α.

Definition 2.18 Let be a Tarskian logic and let Γ{φ} be a set of formulas, we say that Γ is a theory. In addition, Γ is said to be a consistent theory if there is φ such that Γφ. Furthermore, we say that Γ is a maximal consistent theory if Γ,ψφ for any ψΓ; and, in this case, we also say Γ non-trivial maximal respect to φ.

A set of formulas Γ is closed in if the following property holds for every formula φ:Γφ if and only if φΓ. It is easy to see that any maximal consistent theory is a closed one.

Lemma 2.19 (Lindenbaum-Łos) Let be a Tarskian and finitary logic. Let Γ{φ} be a set of formulas such that Γφ. Then, there exists a set of formulas Ω such that ΓΩ with Ω maximal non-trivial with respect to φ in .

Proof. It can be found [27, Theorem 2.22].

It is worth mentioning that, by the very definitions, ,3 is a Tarskian and finitary logic and then, we have the following:

Theorem 2.20 Let Γ{φ}Fms, with Γ non-trivial maximal respect to φ in ,3. Let Γ/={α¯:αΓ} be a subset of the trivalent modal Hilbert algebra with supremum Fms/, then:

  • 1. If αΓ and α¯=β¯ then βΓ,

  • 2. Γ/ is a modal deductive system of Fm/. Also, if φ¯Γ/ and for any modal deductive system D¯ which contains properly to Γ/, then φ¯D¯.

Proof. Taking into account αΓ and αβ, we have that αβ and βα. Therefore, βΓ. Besides, it is not hard to see that D1), D2) and D3) are valid, see Definition 2.6.

On the other hand, let D¯ be mds that contains Γ/ and so, there is γ¯D¯ such that γ¯Γ/. Now, we have that γΓ and therefore, Γ{γ}φ. From the latter and taking into account D={α:α¯D¯}, we can infer that Dφ. Now, let us suppose that α1,,αn is a derivation from D. We shall prove by induction over the length of the derivation that αn¯D¯. Indeed:

If n=1, then α1 is an instance of an axiom or otherwise α1D. From the first case, we have α1 and then Γα1 which is a contradiction. Then, it only can occur that α1D which implies φ¯D¯.

Suppose that αk¯D¯ if k is less than n. Then, we have the following cases:

1. If φ be the instance of an axiom, then Γφ which is a contradiction. This case can not occur.

2. If φD, then φ¯D¯.

3. If there exists {j,t1,,tm}{1,,k1} such that αt1,,αtm is a derivation of αjφ, then we have αjφ¯D¯ by induction hypothesis. So, αj¯φ¯D¯. From the latter and since j<k, we have αj¯D¯ and therefore, φ¯D¯.

4. If there exists {j,t1,,tm}{1,,k1} such that αt1,,αtm is a derivation of αj and suppose that αn is αj, then αj¯D¯. Now, since D¯ is a mds, we have that αj¯D¯. Thus, φ¯D¯, which completes the proof.

The notion of deductive systems considered in the last Theorem, part 2, was named Systèmes deductifs liés à ”a” by A. Monteiro, where a is an element of some given algebra such that the congruences are determined by deductive systems [13, pag. 19], see also Definition 2.10.

Recall that for a given H3,-algebra A, a logical matrix for ,3 is a pair A,{1} where {1} is the set of designated elements. In addition, we say that a homomorphism v:FmsA is a valuation. Then, we say that φ is a semantical consequence of Γ and we denote by Γ,3φ, if for every H3,-algebra A and every valuation v, if v(Γ)={1} then v(φ)=1.

Corollary 2.21 Let Γ{φ} be a set of formulas such that Γ non-trivial maximal respect to φ in ,3. Then, there exists a valuation v:Fms3, such that v(φ)=1 iff φΓ.

Proof. Taking into account Theorem 2.20, we known that Γ/ is a maximal modal deductive system of Fms/. Then, by Theorem 2.12, there is a homomorphism h:Fms/3, (see Corollary 2.13) such that h1({1})=Γ/. Now, consider the canonical projection π:FmsFms/ defined by π(α)=|α|, see Theorem 2.17. Now, it is enough to take v=hπ to end the proof.

Theorem 2.22 (Soundness and Completeness of ,3 w.r.t. the class of H3,-algebras) Let Γ{φ}Fms, Γφ if and only if Γ,3φ.

Proof. Soundness: It is not hard to see that every axiom is valid for every H3,-algebra A. In addition, satisfaction is preserved by the inference rules.

Completeness: Suppose Γ,3φ and Γφ.

Then, according to Lemma 2.19, there is maximal consistent theory M such that ΓM and Mφ. From the latter and Corollary 2.21, there is a valuation μ:Fms3, such that μ(Δ)={1} but μ(φ)1.

3 Model Theory and First Order version of the logic of 3, Without Identities

In this section, we will define the first order logic of 3,. First, let Σ={,,} be the propositional signature of 3,, the symbols (universal quantifier) and (existential quantifier), with the punctuation marks (commas and parentheses). Let Var={v1,v2,} be a numerable set of individual variables. A first order signature Θ is composed of the following elements:

  • — a set C of individual constants,

  • — for each n1, a set of functions of arity n,

  • — for each n1,P a set of predicates of arity n.

The notions of bound and free variables inside a formula, closed terms, closed formulas (or sentences), and of the term free for a variable in a formula are defined as usual, see [23]. We will denote by TΘ and FmΘ the sets of all terms and formulas, respectively. Given a formula φ, the formula obtained from φ by substituting every free occurrence of a variable x by a term will be denoted by φ(x/t).

Definition 3.1 Let Θ be a first order signature. The logic Q3, over Θ is defined by Hilbert calculus obtained by extending 3, expressed in the language FmΘ by adding the following:

Axioms Schemas

(Ax11)φ(x/t)xφ, if t is a term free for x in φ,

(Ax12)xφφ(x/t), if t is a term free for x in φ,

(Ax13)xφxφ,

(Ax14)xφxφ,

Inferences Rules

(R3)φψxφψ where x does not occur free in ψ,

(R4)φψφxψ where x does not occur free in φ.

We denote by α the derivation of a formula α in Q3, and with Γα the derivation of α from a set of premises Γ. These notions are defined as the usual way. Furthermore, we denote φψ as an abbreviation of φψ and φψ.

Definition 3.2 Let Θ be a first-order signature. A Θ-structure is a triple S=A,S,S such that A is a complete H3,-algebra, and S is a non-empty set and S is an interpretation mapping defined on Θ as follows:

  • 1. for each individual constant symbol c of Θ,cS of S,

  • 2. for each function symbol f n-ary of Θ,fS:SnS,

  • 3. for each predicate symbol P n-ary of Θ,PS:SnA.

Given a Θ-structure S=A,S,S, an S-valuation (or simply valuation) is a function v:VarS. Given aS and S-valuation v, by v[xa] we denote the following S-valuation, v[xa](x)=a and v[xa]=v(y) for any yV such that yx.

Let S=A,S,S be a Θ-structure and v an S-valuation. A Θ-structure S=A,S,S and an S-valuation v induce an interpretation map vS for terms and formulas that can be defined as follows:

cvS=cS,ifcCxvS=v(x),ifxVarf(t1,,tn)vS=fS(t1vS,,tnvS),for anyf,P(t1,,tn)vS=PS(t1vS,,tnvS),for anyPP,αβvS=αvSβvS,αβvS=αvSβvS,αvS=αvS,xαvS=aSαv[xa]S,xαvS=aSαv[xα]S.

We say that S and v satisfy a formula φ, denoted by Sφv, if φvS=1Besides, we say that φ is true in S if φvS=1 for each S-valuation v and denoted by Sφ. We say that φ is a semantical consequence of Γ in Q3,, if, for any structure S: if Sφ for each γΓ, then Sφ. For a given set of formulas Γ, we say that the structure S is a model of Γ iff Sγ for each γΓγ ∈ Γ.

Now, it is worth mentioning that the following property φ(x/t)vS=φv[xtvS]S holds. Another important aspect of the definition of semantical consequence is that it is different to the propositional case because if we use the definition of valuation for this case, we are unable to prove an important rule as α(x)xα(x).

In addition, we need to recall an important property of complete H3,-algebra.

Lemma 3.3 [16, Lemma 0.1.21] Let A be a complete H3,-algebra and the set {ai}iI of element of A for any non-empty set I. Then if there exists iIai(iIai), then there exists iIai(iIai) and also, iIai=iIai and iIai=iIai.

This property is useful to prove the following theorem:

Theorem 3.4 (Soundness Theorem) Let Γ{φ}FmΘ, if Γφ then Γφ.

Proof. In what follows we will consider an arbitrary but fixed structure S=A,S,S. It is clear that the propositional axioms are true in S. Now, we have to prove that the new axioms (Ax11) and (Ax12) are true in S, and the new inference rules (R3) and (R4) preserve trueness in S.

(Ax11) Suppose that φ is α(x/t)xα. Then, φvS=αv[xtvS]SxαvS. It is clear that αv[xtvM]SaSαv[xα]S and then, αv[xtvS]SxαvS. Therefore α(x/t)xσvS=1 for every S-valuation v. (Ax12) is analogous to (Ax11). Now, according to Lemma 3.3, the axioms (Ax13) (Ax14) are true in S.

(R4) Let αβ such that x is not free in α, and let αxβ. Let us suppose that αβvS=1 for every S-valuation v. Now, consider a fix valuation v, then αxβvS=αvSxβvS=αvSaSβv[xa]S. On the other hand, by hypothesis, we know that

αuSβuS for every S-valuation u. In particular, αvS=αv[xa]Sβv[xa]S for every S-valuation v. Then, αvSaSβv[xa]S and so, αvSaSβv[xa]S=1 for every S-valuation v. The proof of preservation of trueness for (R3) is analogous to (R4).

In what follows, we will prove a strong version of Completeness Theorem for Q,3 using the Lindenbaum-Tarski algebra in a similar way to the propositional case. Let us observe that the algebra of formulas is an absolutely free algebra generated by the atomic formulas and its quantified formulas.

Now, let us consider the relation defined by αβ iff αβ and αβ, then we have the algebra FmΘ/ is a 3,-algebra and the proof is exactly the same as in the propositional case (see, for instance, [1]). On the other hand, it is clear that Q3, is a Tarskian and finitary logic. So, we can consider the notion of (maximal) consistent and closed theories with respect to some formula in the same way as the propositional case. Therefore, we have that Lindenbaum- Łos’ Theorem holds for Q3,. Then, we have the following:

Theorem 3.5 Let Γ{φ}FmΘ, with Γ non-trivial maximal respect to φ in Q3,. Let Γ/={α¯:αΓ} be a subset of FmΘ/, then:

  • 1. If αΓ and α¯=β¯, then βΓ. Besides, it is verified that Γ/={α¯:Γα}, which, in this case, we say it is closed.

  • 2. Γ/ is a modal deductive system of FmΘ/. Also, if φ¯Γ/ and for any modal deductive system D¯ which is closed in the sense of 1 and properly contains to Γ/, then φ¯D¯.

Proof. According to the proof of Theorem 2.20, we only have to consider the rules (R3) and (R4). The fact that Γ/ is closed follows immediately.

In order to complete the proof, we have to consider two new cases 5 and 6. It is clear that Γ/ is a subset of D¯. Now, let us consider ϕ¯D¯ then ϕ¯Γ/ and remember D={α:α¯D¯}.

Case 5: There exists {j,t1,,tm}{1,,k1} such that αt1,,αtm is a derivation of αj=θβ. Let us suppose that αn=xθβ is obtained by αj applying (R3). From induction hypothesis, we have that θβ¯D¯. From the latter, we obtain xθβ¯D¯.

Case 6: There exists {j,t1,,tm}{1,,k1} such that αt1,,αtm is a derivation of aj=θβ. Let us suppose that αn=θxβ is obtained by αj applying (R4). From induction hypothesis, we have θβ¯D¯ and then, θxβ¯D¯.

We note that for a given maximal consistent theory Γ of FmΘ we have Γ/ is a maximal modal deductive system of FmΘ/. By well-known results of Universal Algebras, if we denote A:=FmΘ/ and θ:=Γ/, we have the quotient algebra A/θ is a simple algebra, see Corollary 2.13. From the latter and by adapting the first isomorphism theorem for Universal Algebras, we have that A/θ is isomorphic to FmΘ/Γ which is defined by the congruence αΓβ iff αβ,βαΓ.

Theorem 3.6 (Completeness Theorem) Let Γ{φ} be a set of sentences, then Γφ then Γφ.

Proof. Let us suppose Γφ and Γγ. Then, by Lindenbaum- Los’ Lemma, there exists Δ maximal consistent theory such that ΓΔ. Now, consider the algebra FmΘ/Δ defined by the congruence αΔβ iff αβ,βαΔ. In view of the above observations, we know that FmΘ/Δ is isomorphic to a subalgebra of 3, and so, complete as lattice.

Now, let us take the canonical projection πΔ:FmFmΘ/Δ defined by πΔ(α)=|α| where |α| denotes the equivalence class of αFm. In this sense, consider the structure M=FmΘ/Δ,TΘ,TΘ where TΘ is a set of terms. It is clear that for every tTΘ we have an associated constant t^ of Θ. Now, let us take a function μ:VarTΘ defined by μ(x)=x. Then, we have the interpretation μM:FmFmΘ/Δ defined by if t^ is a constant, then t^μM:=t; if f, then f(t1,,tn)μM=f(t1,,tn); if PP, then P(t1,,tn)μM=πΔ(P(t1,,tn)). Our interpretation is defined for atomic formulas but it is easy to see that αμM=πΔ(α) for every quantifier-free formula α. Moreover, it is easy to see that for every formula ϕ(x) and every term t, we have ϕ(x/t^)μM=ϕ(x/t)μM. Therefore, from the latter property and by (Ax12) and (R4), we have xαμM=aTΘαμ[xa]M and now using (Ax11) and (R3), we obtain xαμM=aTΘαμ[xa]M. So, μM is an interpretation map such that αμM=1 iff αΔ. On the other hand, it is not hard to see for every closed formula (sentence) β, we have βμM=βvM for every M-valuation v. Therefore, Mγ every γΓ but Mφ which is a contradiction.

Given a formula φ and suppose {x1,,xn} is the set of variables of φ, the universal closure of φ is defined by x1xnφ. Thus, it is clear that if φ is a sentence, then the universal closure of φ is itself. Now, we are in condition to prove the following Completeness Theorem for formulas:

Theorem 3.7 Let Γ{φ} be a set of formulas, then Γφ then Γφ.

Proof. Let us suppose Γφ and consider the set Γ all universal closure of Γ. From the latter and definition of , we have Γx1Αxnφ. Then, according to Theorem 3.6, Γx1xnφ. Now, from the latter, (Ax12) and (R4), we have Γφ as desired.

4 Final Comments and Future Work

As final comments, we can say that our proof of the Completeness Theorem is different from the ones we can find in the literature (see for instance [1, 25]) because we use an algebraic technique developed by A. Monteiro, [13]. This technique can be used in the class studied in [6]. Indeed, consider the class of 3-valued modal Hilbert algebra (H3-algebras) of Definition 2.2. From Lemma 2.11, it is possible to see that this class constitutes a semisimple variety. Now, let us consider the logic 3 over the signature {,} defined by the axiom schemas (Ax1) to (Ax3) and (Ax7) to (Ax10), as well as the rules (MP) and (NEC). Taking in mind, the corresponding definitions of Section 2.1, it is possible to prove the following theorem:

Theorem 4.1 (Soundness and Completeness of 3 w.r.t. the class of H3-algebras) Let Γ{φ}Fms,Γ3φ if and only if Γ3φ.

Now, consider the first order version of 3 that we denote Q3. For Q3 we use the axioms (Ax11), (Ax12), rules of Definition 3.1 and notation of Section 3. Then, we have the following Theorem:

Theorem 4.2 Let Γ{φ} be a set of formulas of Q3, then Q3φ if only if ΓH3φ.

The two last Theorems can be proved in the same way as the corresponding ones of the logic ,3 and Q3,. Yet this technique can not be applied to any logics from non-semisimple varieties, such as (n-valued) Heyting algebras, MV-algebras, Hilbert algebras, residuated lattices and so on.

As future work, we will present a study of logics from semisimple varieties of algebras studied in the Monteiro’s school. All these systems will allow us to apply the technique presented in this paper.

Acknowledgments

The first author acknowledges the support of a grant 2016/21928-0 from São Paulo Research Foundation (FAPESP), Brazil. Also, Slagter was financially supported by a Ph.D. grant from CONICET, Argentina.

References

1. Bell, J., Slomson, A. (1971). Models and Ultraproducts: An Introduction. North Holland, Amsterdam. [ Links ]

2. Boicescu, V., Filipoiu, A., Georgescu, G., Rudeanu, S. (1991). Lukasiewicz - Moisil Algebras. Annals of Discrete Mathematics, Vol. 49, North - Holland. [ Links ]

3. Cignoli, R. (1984). An algebraic approach to elementary theories based on n-valued Łukasiewicz logics. Z. Math. Logik Grundlag. Math., Vol. 30 , No. 1, pp. 87–96. [ Links ]

4. Cignoli, R. (1982). Proper n-valued Łukasiewicz algebras as S-algebras of Łukasiewicz n-valued propositional calculi. Studia Logica, Vol. 41, No. 1, pp. 3–16. [ Links ]

5. Ciucci, D., Dubois, D. (2012). Three-valued logics for incomplete information and epistemic logic. European Workshop on Logics in Artificial Intelligence, Springer, pp. 147–159. DOI: 10.1007/978-3-642-33353-8_12. [ Links ]

6. Canals Frau, M., Figallo, A.V., Saad, S. (1990). Modal three-valued Hilbert algebras. Preprints del Instituto de Ciencias Básicas, Universidad Nacional de San Juan, pp. 1–21. [ Links ]

7. Canals Frau, M., Figallo, A.V., Saad, S. (1992). Modal 3-valued implicative semilattices. Preprints del Instituto de Ciencias Básicas, Universidad Nacional de San Juan, pp. 1–24. [ Links ]

8. Diego, A. (1966). Sur les algèbres de Hilbert. Colléction de Logique Mathèmatique, ser. A, fasc. 21, Gouthier-Villars. [ Links ]

9. Figallo, A.V., Ramón, G., Saad, S. (2003). A note on the Hilbert algebras with infimum. Mat. Contemp., Vol. 24, pp. 23–37. [ Links ]

10. Figallo, A.V., Ramón, G., Saad, S. (2006)., iH-Propositional calculus. Bull. Sect. Logic Univ. Lodz, Vol. 35, No. 4, pp. 157–162. [ Links ]

11. Figallo Jr., A., Ziliani, A. (2005). Remarks on Hertz algebras and implicative semilattices. Bull. Sect. Logic Univ. Lódz, Vol. 34, No. 1, pp. 37–42. [ Links ]

12. Hernández-Tello, A., Arrazola-Ramírez, J.R., Osorio-Galindo, M.J. (2017). The pursuit of an implication for the logics L3A and L3B. Logica Universalis, Vol. 11, pp. 507–524. [ Links ]

13. Monteiro, A. (1980). Sur les algèbres de Heyting simetriques. Portugaliae Math., Vol. 39, No. 1-4, pp. 1–237. [ Links ]

14. Monteiro, A. (1996). Les algèbras de Hilbert linaires, Unpublished papers I. Notas de Lógica Matemtica, Vol. 40, pp. 114–127. [ Links ]

15. Monteiro, L. (1977). Algèbres de Hilbert n−valentes. Portugaliae Math., Vol. 36, pp. 159–174. [ Links ]

16. Monteiro, L. (1973). Algebras de Łukasiewicz trivalentes monádicas. Ph. D. thesis, Universidad Nacional del Sur. [ Links ]

17. Pérez-Gaspar, M., Hernández-Tello, A., Arrazola-Ramírez, J., Osorio-Galindo, M. (2020). An axiomatic approach to CG’3 logic. Logic Journal of the IGPL, Vol. 28, No. 6, pp. 1218–1232. [ Links ]

18. Osorio, M., arballido, J., Zepeda, C. (2018). SP3B as an extension of C1. South American Journal of Logic, Vol. 4, No. 1, pp. 1–27. [ Links ]

19. Osorio, M., Carballido, J.L. (2008). Brief study of G’3 logic. Journal of Applied Non-Classical Logic, Vol. 18, No. 4, pp. 475–499. [ Links ]

20. Osorio, M., Zepeda, C., Nieves, J.C., Carballido, J.L. (2009). G’3–stable semantics and inconsistency. Computación y Sistemas, Vol. 13, pp. 75–86. [ Links ]

21. Osorio, M., Navarro, J., Arrazola, J., Borja, V. (2006). Logics with common weak completions. Journal of Logic and Computation, Vol. 16, No. 6, pp. 867–890. [ Links ]

22. Macías, V.B., Pérez-Gaspar, M. (2016). Kripke-type semantics for CG’3. Electronic Notes in Theoretical Computer Science, Vol. 328, pp. 17–29. [ Links ]

23. Mendelson, E. (2009). Introduction to Mathematical Logic. CRC Press. [ Links ]

24. Slagter, J.S. (2016). Reductos hilbertianos de las álgebras de Łukasiewicz-Moisil de orden 3. Master’s thesis, Universidad Nacional del Sur. [ Links ]

25. Rasiowa, H. (1974). An algebraic approach to non-clasical logics. Studies in logic and the foundations of mathematics, North-Holland Publishing Company, Amsterdam and London, and American Elsevier Publishing Company, Inc., New York, Vol. 78. [ Links ]

26. Thomas, I. (1962). Finite limitations on Dummett’s LC. Notre Dame Journal of Formal Logic, Vol. 3, pp. 170–174. [ Links ]

27. Wójcicki, R. (1984). Lectures on propositional calculi. Ossolineum, Warsaw. [ Links ]

Received: October 11, 2020; Accepted: February 20, 2021

* Corresponding author: Aldo Figallo-Orellano, e-mail: aldofigallo@gmail.com

Creative Commons License This is an open-access article distributed under the terms of the Creative Commons Attribution License