A N
EIGHBOURHOODS
EMANTICS FOR THEL
OGICTK
C
EZARA. M
ORTARI Universidade Federal de Santa CatarinaH
ÉRCULES DEA
RAÚJOF
EITOSA Universidade Estadual PaulistaAbstract. The logic TK was introduced as a propositional logic extending the classical propositional calculus with a new unary operator which interprets some conceptions of Tarski’s consequence operator. TK-algebras were introduced as models to TK. Thus, by using algebraic tools, the adequacy (soundness and completeness) of TKrelatively to the TK-algebras was proved. This work presents a neighbourhood semantics forTK, which turns out to be deductively equivalent to the non-normal modal logicEMT4.
Keywords: Consequence operator; TK algebra; TK logic; neighbourhood semantics.
Introduction
Considering algebraic aspects of the notion of Tarski’s consequence operator, Nasci- mento and Feitosa (2005) defined an algebra that rescues these conceptions in an algebraic context, the TK-algebra. So Feitosa, Grácio and Nascimento (2007) in- troduced a propositional logic which has as models exactly these TK-algebras. This logical system was presented in the Hilbert-style, with axioms and rules of inference, and the adequacy between the axiomatic system and the TK-models was proved. As the new operator was introduced to interpret the characteristics of the Tarski’s oper- ator, this propositional logic turns out to be a modal logic. In this paper, we present a neighbourhood semantics for this new logical system.
1. Tarski’s consequence operator
In what follows, we consider the concept of a consequence operator in a way a little more general than was introduced by Tarski, in 1935.
Definition 1.1. A consequence operator on S is a function C : P(S)→ P(S) such that, for everyA, B⊆S:
(C1) A⊆C(A);
(C2) A⊆B⇒C(A)⊆C(B); (C3) C(C(A))⊆C(A). Principia15(2): 287–302 (2011).
Of course, in view of (C1) and (C3), for everyA⊆S, the equalityC(C(A)) =C(A) holds.
Definition 1.2. A consequence operatorC onSisfinitarywhen, for everyA⊆S:
C(A) =∪{C(A0):A0is a finite subset ofA}.
Definition 1.3. ATarski space(adeductive systemor aclosure space) is a pair(S,C) such thatSis a set andC is a consequence operator onS.
Definition 1.4. Let C be a consequence operator onS. The setAisclosedin (S,C) if C(A) =A; andAisopenin(S,C)if its complement relative toS, denoted byA0, is closed.
2. TK-algebras
The definition of a TK-algebra puts in the context of algebraic structures the notions of consequence operator.
Definition 2.1. A TK-algebra is a sextupleA = (A, 0, 1,∨,∼,•) such that (A, 0, 1,
∨,∼)is a Boolean algebra and•is a new operator, theTarski operator, such that:
(i) a∨ •a=•a;
(ii) •a∨ •(a∨b) =•(a∨b); (iii) •(•a) =•a.
Since we are working with a Boolean algebra, the item (i) of the above definition asserts that, for everya∈A,a≤ •a and we can define in a TK-algebra:
ab=df∼a∨b.
Proposition 2.2. In any TK-algebra the following conditions are valid:
(i) ∼ •a≤ ∼a≤ • ∼a;
(ii) a≤ b⇒ •a≤ •b.
(iii) •(a∧b)≤ •a∧ •b;
(iv) •a∨ •b≤ •(a∨b).
(v) •(•a∧ •b) =•a∧ •b.
Naturally we can define a dual operation of•in any TK-algebra:
◦a=df∼ • ∼a.
Proposition 2.3. In any TK-algebra, the following conditions hold:
(i) ◦a≤a;
(ii) ◦(a∧b)≤ ◦a;
(iii) ◦a≤ ◦ ◦a;
(iv) a≤ b⇒ ◦a≤ ◦b.
An elementa∈ A isclosedwhen•a=aanda∈ A isopenwhen◦a=a.
Proposition 2.4.
(i) If a is open, then a≤b⇔a≤ ◦b;
(ii) If b is closed, then a≤ b⇔ •a≤b.
3. TK Logic
The propositional logicTKis the logical system associated to the TK-algebras. TKis determined over a propositional language L(¬,∨,→,,p1,p2,p3, . . .)as follows:
Axiom Schemas:
(CPC) ϕ, ifϕis a tautology;
(TK1) ϕ→ϕ; (TK2) ϕ→ϕ. Inference Rules:
(MP) ϕ→ψ,ϕ / ψ; (RM) ϕ→ψ / ϕ→ψ.
As usual, we write`Sϕto indicate thatϕis a theorem of some axiomatic system S, and we drop the subscript if there is no danger of confusion.
Definition 3.1. LetΓ∪{ϕ}a set of formulas of some systemS. We say thatΓdeduces ϕ, what is denoted by Γ`Sϕ, if there is a finite subset ψ1, . . . ,ψn ofΓsuch that
`(ψ1∧. . .∧ψn)→ϕ.
Notice that with the notion of syntactic consequence here presented the Deduc- tion Theorem holds; the inference rules are understood as rules of proof.
Proposition 3.2. `ϕ→(ϕ∨ψ).
Proposition 3.3. ϕ`ϕ.
As in the case of a TK-algebra, we can define the dual operator of in the following way:
ϕ=df¬¬ϕ. Proposition 3.4. ϕ→ψ`ϕ→ψ.
Corollary 3.5. ϕ↔ψ`ϕ↔ψ. Proposition 3.6. `ϕ→ϕ. Proposition 3.7. `ϕ→ϕ. Proposition 3.8. `(ϕ∧ψ)→ϕ. Corollary 3.9. `(ϕ∧ψ)→(ϕ∧ψ).
We could, alternatively, consider the operatoras primitive and substitute the axioms TK1and TK2by the following ones:
(TK∗1) ϕ→ϕ, (TK∗2) ϕ→ϕ,
and the rule RMby the rule RM: (RM) ϕ→ψ /ϕ→ψ.
Feitosa, Grácio and Nascimento (2007) showed the adequacy of TKrelative to TK-algebras.
4. A neighbourhood semantics for TK
In this section we introduce a new semantic for TKand prove, in later section, its adequacy.
We can show that TK is deductively equivalent to the classical modal system EMT4when considering the operatorsandto be identical to the necessity and possibility operators and◊. Takingas primitive, ◊can be defined in the usual way:
(Df◊) ◊ϕ=df¬¬ϕ.
EMT4can be axiomatized by adding to the classical propositional calculus the following axiom schemes and rule of inference:
(M) (ϕ∧ψ)→(ϕ∧ψ);
(T) ϕ→ϕ; (4) ϕ→ϕ;
(RE) ϕ↔ψ /ϕ↔ψ.
Proposition 4.1. Every theorem ofEMT4is a theorem ofTK.
Proof. It follows directly from the definition of , TK∗1, TK∗2, and Corollaries 3.5 and 3.9.
Proposition 4.2. Every theorem ofTKis a theorem ofEMT4.
Proof. We only need to show thatEMT4provides RM.
1. ϕ→ψ hypothesis
2. ϕ→(ϕ∧ψ) CPC in 1
3. (ϕ∧ψ)→ϕ CPC
4. ϕ↔(ϕ∧ψ) CPC in 2 and 3
5. ϕ↔(ϕ∧ψ) RE in 4
6. (ϕ∧ψ)→(ϕ∧ψ) M
7. ϕ→(ϕ∧ψ) CPC in 5 and 6
8. (ϕ∧ψ)→ψ CPC
9. ϕ→ψ CPC in 7 and 8.
Definition 4.3. AframeforTKis a structureF=〈U,S〉 such thatU is a nonempty set of possible worlds and S is a function that associates to each x ∈ U a set of subsets ofU (that is,S(x)⊆ P(U)) that satisfies the following conditions:
(m) X∩Y ∈S(x)⇒X ∈S(x)andY ∈S(x); (t) X ∈S(x)⇒x ∈X;
(4) X ∈S(x)⇒ {y∈U:X∈S(y)} ∈S(x).
Definition 4.4. Avaluation V onU is a function from the set of atomic formulas to P(U).
Definition 4.5. LetF=〈U,S〉be a frame andV a valuation inU. AmodelforTKis a pairM=〈F,V〉or, equivalently, a tripleM=〈U,S,V〉.
Definition 4.6. LetM=〈U,S,V〉be a model andx an element ofU. A formulaϕ istruein the worldx, what is denoted by(M,x)ϕ, when:
(M,x)pi ⇔x ∈V(pi), ifpi is a propositional variable;
(M,x)¬ϕ⇔(M,x)6ϕ;
(M,x)ϕ→ψ⇔(M,x)6ϕor(M,x)ψ;
(M,x) ϕ⇔ kϕkM∈S(x), withkϕkM={x ∈U :(M,x)ϕ}.
Definition 4.7. The setkϕkM from the above definition is called thetruth setofϕ inM.
When there is no risk of confusion, we will drop the superscript and write simply kϕk.
Definition 4.8. A formulaϕisvalid in a modelM=〈U,S,V〉when it is true in every x ∈U, and it is valid if it is true in any model M. We denote that a formulaϕ is valid in a modelMbyMϕ, and thatϕis valid byϕ.
IfΓis a set of formulas andM=〈U,S,V〉a model, then we writeMΓif and only ifMϕ, for eachϕ∈Γ. For every x ∈U, we say that(M,x)Γif and only if(M,x)ϕ, for eachϕ∈Γ.
Definition 4.9. LetΓ∪ {ϕ}be a set of formulas. We say that Γimpliesϕ, or that ϕ is alocal semantic consequence ofΓ, what is denoted by Γϕ, when, for every modelM=〈U,S,V〉and every x∈U, we have: if(M,x)Γthen(M,x)ϕ.
5. Soundness
Since we have shown that TKandEMT4are the same logic, we will work, in what follows, with theEMT4axiomatization.
Lemma 5.1. LetM=〈U,S,V〉be a TK-model, andϕandψany formulas. Then:
(i) k¬ϕk=−kϕk;
(ii) kϕ∧ψk=kϕk ∩ kψk; (iii) kϕ∨ψk=kϕk ∪ kψk; (iv) kϕ→ψk=−kϕk ∪ kψk;
(v) kϕ↔ψk= (−kϕk ∪ kψk)∩(−kψk ∪ kϕk); (vi) kϕk={x∈U:kϕk ∈S(x)}.
Proof. Items (i) to (v) are straightforward; we only show (vi). Now, for everyx ∈U, x ∈ {x ∈U :kϕk ∈S(x)}iff kϕk ∈S(x) iff x ϕ iff x ∈ kϕk. It follows that {x∈U:kϕk ∈S(x)}=kϕk.
Theorem 5.2. If `ϕ, thenϕ.
Proof. By induction on theorems. LetM=〈U,S,V〉be a TK-model.
(A) Letϕbe an axiom. If it is a tautology, the proof is straightforward owing to the fact that every tautology is true in every state of a model, and thus in the model. So supposeϕis one of the modal axioms.
For M: Let x be an element ofU such that x (ϕ∧ψ). It follows thatkϕ∧ψk ∈ S(x)and, sincekϕ ∧ψk=kϕk ∩ kψkby the preceding lemma, thenkϕk ∩ kψk ∈ S(x). Given that (m) holds in M, it follows that S(x) containskϕk andkψk. But then x ϕand x ψ, from what it follows that M holds.
For T: Let x be an element ofU such thatx ϕ. By definition,S(x)containskϕk and thus, because (t) holds, x ∈ kϕk. But ifx belongs to the truth set ofϕ, we have that x ϕ, and it follows that T is valid.
For 4: Let x be an element of U such that x ϕ. By definition, S(x) contains kϕkand thus, because (4) holds,{y ∈U:kϕk ∈S(y)} ∈S(x). By Lemma 5.1 (vi), {y ∈U:kϕk ∈S(y)}=kϕk. Thus,kϕk ∈S(x), sox ϕ, and it follows that 4 is valid.
(B) Ifϕ was obtained by MP, the proof is immediate, sincemodus ponensis validity- preserving. So let us consider RE, and suppose`ϕ↔ψ. Then (inductive hypothe- sis)ϕ↔ψis valid. Soϕ andψare equivalent, hencekϕk=kψk. It follows that, for every x ∈U, kϕk ∈S(x)iffkψk ∈S(x). Thus x ϕ iff x ψ, from what it follows that x ϕ↔ψ. Hence RE preserves validity.
Corollary 5.3. If Γ`ϕ, thenΓϕ.
Proof. Suppose Γ `ϕ, and let Mbe some model, and x a world inM, such that (M,x)Γ. SinceΓ`ϕ, by definition there is a finite subsetψ1, . . . ,ψn ofΓsuch that`(ψ1 ∧. . .∧ψn)→ϕ. By the preceding theorem,(ψ1∧. . .∧ψn)→ϕ is valid and so true atx. Since(M,x)Γ, and everyψi ∈Γ, it follows that(M,x)ϕand, thus, thatΓϕ.
6. Completeness
Definition 6.1. A set of formulas∆ismaximal consistentif∆is consistent, and no proper extension of it is consistent.
Theorem 6.2(Lindenbaum). Every consistent set of formulasΓcan be extended to a maximally consistent set∆.
Proof. The proof is standard; see, for instance, Fitting and Mendelsohn 1998, p. 76.
Completeness will be proved using canonical models. Let S be the set of all TK-maximal consistent sets of formulas (TK-MCS).
Definition 6.3. Theproof setofϕis the set|ϕ|={Γ∈S:ϕ∈Γ}. Lemma 6.4. Letϕ andψany formulas. Then:
(i) |¬ϕ|=−|ϕ|; (ii) |ϕ∧ψ|=|ϕ| ∩ |ψ|; (iii) |ϕ∨ψ|=|ϕ| ∪ |ψ|; (iv) |ϕ→ψ|=−|ϕ| ∪ |ψ|;
(v) |ϕ↔ψ|= (−|ϕ| ∪ |ψ|)∩(−|ψ| ∪ |ϕ|);
(vi) |ϕ| ⊆ |ψ| ⇔ `ϕ→ψ; (vii) |ϕ|=|ψ| ⇔ `ϕ↔ψ.
Definition 6.5. M=〈U,S,V〉is acanonical modelforTKif it satisfies the following conditions:
(i) U=S;
(ii) |ϕ| ∈S(Γ)⇔ϕ∈Γ, for allΓ∈U;
(iii) V(pi) =|pi|, for every propositional variablepi.
Lemma 6.6. LetMbe a canonical model. Then, for every formulaϕ and everyΓ∈U:
(M,Γ)ϕ⇔ϕ∈Γ.
Proof. The proof proceeds by induction on formulas. LetΓbe some element ofU: (a) ϕ= pi, for somei∈N. By definition,(M,Γ)pi iff Γ∈V(pi)iff Γ∈ |pi|. By construction of|pi|,Γis a set in|pi|iff pi∈Γ.
(b)ϕ=¬ψ. (M,Γ)ϕiff(M,Γ)6ψiff (by induction hypothesis)ψ /∈Γiffϕ∈Γ. (c) ϕ = ψ →σ. By definition,Γψ →σiff (M,Γ)6ψ or (M,x)σ. By the inductive hypothesis,(M,Γ)6ψiffψ /∈Γ, and(M,x)σiffσ∈Γ. Nowψ /∈Γor σ∈Γiffψ→σ∈Γ. Thus(M,Γ)ψ→σiffψ→σ∈Γ.
(d)ϕ=ψ. By definition,(M,Γ) ψiffkψk ∈S(Γ). By the inductive hypothesis, for every ∆ ∈ U we have that (M,∆) ψ iff ψ ∈ ∆, that is, kψk = |ψ|. So kψk ∈S(Γ)iff |ψ| ∈S(Γ). Now, by definition ofS, |ψ| ∈S(Γ) iff ψ∈Γ. Hence, (M,Γ) ψiffψ∈Γ.
It is well known with regard to monotonic logics that the smallest canonical model — that is, the model where, for everyΓ,S(Γ)contains only proof sets — does not satisfy condition (m). Fortunately we can show that there are other canonical models in which this condition holds.
Definition 6.7. ThesupplementationofMis the model M+ =〈U,S+,V〉such that for everyΓ∈U and everyX ⊆U:
X ∈S+(Γ)⇔Y ⊆X for someY ∈S(Γ).
It follows from this definition thatS+(Γ) ={X ⊆U :|ϕ| ⊆X for someϕ∈Γ}
and, obviously, for everyΓ∈U,S(Γ)⊆S+(Γ).
We need to prove thatM+is a canonical model forTK.
Lemma 6.8. M+=〈U,S+,V〉is a canonical model forTK.
Proof. It is enough to show that condition (ii) of the definition is satisfied, that is, for everyϕand everyΓ∈U:
|ϕ| ∈S+(Γ)⇔ϕ∈Γ.
(⇐) Ifϕ∈Γ, then|ϕ| ∈S(Γ)and sinceMis a canonical forTKso|ϕ| ∈S+(Γ). (⇒) Let|ϕ| ∈S+(Γ). Thus, for someY ⊆ |ϕ|, Y ∈S(Γ). SinceMis the smallest canonical model, this means thatY =|ψ|, for someψ. It follows that|ψ| ⊆ |ϕ|, and
ψ∈Γ. By Lemma 6.4 we have that`ψ →ϕ, and from RM that `ψ →ϕ.
Hence,ϕ∈Γ.
SoM+is a canonical model forTK.
Lemma 6.9. LetMbe the smallest canonical model forTK, andM+its supplementa- tion. Then the conditions (m), (t) and (4) hold inM+.
Proof. (a) For (m): We have from the previous lemma thatM+is a canonical model forTK. LetΓbe an element of U, andX andY be subsets of U such that X∩Y ∈ S+(Γ). By construction, there must be someZsuch thatZ⊆X∩Y andZ∈S(Γ). It follows thatZ⊆XandZ⊆Y and, again by construction,X ∈S+(Γ)andY ∈S+(Γ). (b) For (t): LetΓbe an element ofU, andX a subset ofU such thatX ∈S+(Γ). Suppose that X is a proof set, that is, X = |ϕ|, for some ϕ. By definition, we have that ϕ ∈ Γ. Since Γ is an MCS, and TK has T, it follows that ϕ ∈Γ. But then Γ∈ |ϕ|, and (t) holds. Suppose now thatX is not a proof set. By construction, for someϕ,|ϕ| ∈S(Γ),|ϕ| ⊆X. But if|ϕ| ∈S(Γ),ϕ ∈Γ,Γ`ϕ,Γ∈ |ϕ|,Γ∈X, and again (t) holds.
(c) For (4): LetΓbe an element ofU, andX a subset ofU such thatX ∈S+(Γ). We have to show that{∆∈U:X ∈S+(∆)} ∈S+(Γ).
Suppose first that X is a proof set, that is, X =|ϕ|, for someϕ. By definition, we have that ϕ ∈Γ. SinceΓis an MCS, and TKhas 4, it follows that Γ`ϕ and thatϕ∈Γ. By canonicity of the model,|ϕ| ∈S(Γ)and, by construction of M+,|ϕ| ∈S+(Γ). We must now show that|ϕ|={∆∈U :ϕ∈S+(∆)}. Now,
|ϕ|={∆∈U :ϕ∈∆}. Since the model is canonical,ϕ∈∆iff|ϕ| ∈S(∆)iff (by construction)|ϕ| ∈S+(∆). So|ϕ|={∆∈U :|ϕ| ∈S+(∆)}. It follows that {∆∈U:|ϕ| ∈S+(∆)} ∈S+(Γ), and (4) holds.
Suppose now that X is not a proof set. By construction of M+, however, there is some formula ϕ such that|ϕ| ⊆ X and|ϕ| ∈S(Γ). As above, we can show that
|ϕ| ∈S+(Γ), and that {∆∈U :|ϕ| ∈S+(∆)} ∈S+(Γ). Now, for every∆∈U, if ϕ ∈S+(∆), thenX ∈S+(∆). So{∆∈U :|ϕ| ∈S+(∆)} ⊆ {∆ ∈U : X ∈S+(∆)}. But {∆ ∈ U : |ϕ| ∈ S+(∆)} = |ϕ|, so it is a proof set. By construction of M+, {∆∈U:X∈S+(∆)} ∈S+(Γ), and (4) holds.
Theorem 6.10(Completeness). IfΓϕ, thenΓ`ϕ.
Proof. Suppose thatΓ0ϕ. Thus,Γ0¬¬ϕ, and it follows thatΓ∪{¬ϕ}is consistent.
By Lindenbaum’s Theorem, there exists anTK-MCS∆such thatΓ∪ {¬ϕ} ⊆∆, that is,¬ϕ∈∆, andϕ /∈∆. Let nowMbe the smallest canonical model forTK, andM+ its supplementation. By the preceding lemma, conditions (m), (t) and (4) hold in M+, so it is a model forTK. Now∆is aTK-MCS andΓ⊆∆, so∆is a state inM+ such that, by Lemma 6.6,(M+,∆)Γand(M+,∆)2ϕ; henceΓ2ϕ.
7. Decidability
We show the decidability ofTKusing filtrations.
Definition 7.1. LetΓbe a set of formulas closed under subformulas, andMa model.
For any states x and y inM, we say that
x≡Γ y iff for everyϕ∈Γ,(M,x)ϕ iff(M,y)ϕ.
In other words, ifx ≡Γ ythenx andyare equivalent with regard to the formulas inΓ. We can easily show that≡Γis indeed an equivalence relation, partitioning the setU of states into disjoint equivalence classes.
Definition 7.2. Let Γ be a set of formulas closed under subformulas and M =
〈U,S,V〉a model. Then:
(i) if x∈U,[x]Γ={y ∈U :x≡Γ y}; (ii) ifX ⊆U,[X]Γ={[x]:x ∈X}.
Again, we will usually drop the subscript and write≡,[x], and[X].
Definition 7.3. Let M= 〈U,S,V〉 be some model, and Γa set of formulas closed under subformulas. Afiltration ofMthroughΓis any modelM∗=〈U∗,S∗,V∗〉such that:
(a) W∗= [W];
(b) for every x ∈U, and every formulaϕ∈Γ, (i) kϕkM∈S(x)⇔[kϕkM]∈S∗([x]); (ii) kϕkM∈S(x)⇔[kϕkM]∈S∗([x]);
(c) V∗(pi) = [V(pi)], for everyi∈Nsuch thatpi∈Γ.
Notice that the above definition leaves room for different filtrations of a model.
Definition 7.4. A filtration is the finest filtration if, for every x ∈ U, S∗([x]) con- tains only the sets [kϕkM]and[kϕkM]such that, respectively,kϕkM∈S(x)and kϕkM∈S(x), for everyϕ∈Γ.
This is what is needed for a model to be a filtration. Coarser filtrations will allow S∗([x])to contain other sets besides the minimum required.
Theorem 7.5. LetM∗=〈U∗,S∗,V∗〉be aΓ-filtration of a modelM=〈U,S,V〉. Then, for everyϕ∈Γand every x∈U:
(M,x)ϕ⇔(M∗,[x])ϕ, that is,[kϕkM] =kϕkM∗.
Proof. The proof is by induction on formulas. Let x be any state inM, andp some variable inΓ:
(M,x)p iff x ∈V(p) (by 4.6) iff [x]∈[V(p)] (by 7.2(ii)) iff [x]∈V∗(p) (by 7.3(c)) iff (M∗,[x])p (by 4.6).
The boolean cases are straightforward; we show only the case in whichϕ=ψ, for someψ. Let againx be any state inM:
(M,x) ψ iff kψkM∈S(x) (by 4.6) iff [kψkM]∈S∗([x]) (by 7.3(b))
iff kψkM∗ ∈S∗([x]) (inductive hypothesis) iff (M∗,[x]) ψ (by 4.6).
Corollary 7.6. LetM∗be aΓ-filtration of a modelM. ThenMandM∗are equivalent moduloΓ, that is, for everyϕ∈Γ,Mϕiff M∗ϕ.
A well-known result says that if a logic is axiomatizable and has the finite model property—that is, every nontheorem fails in some finite model—, then it is decidable.
TK is axiomatizable, as we have shown before. All we need to show is thatTK is determined by the class of finite models satisfying conditions (m), (t) and (4).
Lemma 7.7. LetMbe a model,Γa set of formulas closed under subformulas, andM∗ aΓ-filtration of M. Then, for everyϕ∈Γ:
(i) kϕkM={x∈U:kϕkM∈S(x)};
(ii) [kϕkM] ={[x]∈U∗:[kϕkM]∈S∗([x])}. Proof.
(i)x ∈ kϕkM iff x ϕ;[Def. truth-set] iff kϕkM∈S(x);[Def. 4.6] iff x ∈ {x ∈U :kϕkM∈S(x)}. (ii)[x]∈[kϕkM] iff [x]∈ kϕkM∗;
iff [x] ϕ; iff kϕkM∗ ∈S∗([x]); iff [kϕkM]∈S∗([x]);
iff [x]∈ {[x]∈U∗:[kϕkM]∈S∗([x])}.
Theorem 7.8. LetMbe a model satifying conditions (m), (t) and (4), and, for some set of formulasΓclosed under subformulas, letM∗be the finestΓ-filtration ofM. Then its supplementation,M∗+, is aΓ-filtration of Mand satisfies (m), (t) and (4).
Proof. We first show thatM∗+is aΓ-filtration ofM. That is, we must show that, for every x∈U and everyϕ∈Γ,
(i) kϕkM∈S(x)⇔[kϕkM]∈S∗+([x]), and (ii) kϕkM∈S(x)⇔[kϕkM]∈S∗+([x]).
(i). Suppose first that kϕkM ∈ S(x). Then [kϕkM] ∈ S∗([x]), since M∗ is a Γ- filtration ofM. Thus[kϕkM]∈S∗+([x])by supplementation.
Suppose now that[kϕkM]∈S∗+([x]). By the definition of a supplementation, there must be someψ(eventuallyψ=ϕ) such thatψ∈Γ,[kψkM]∈S∗([x])and [kψkM]⊆[kϕkM]. It follows thatkψkM ∈S(x), sinceM∗is the finestΓ-filtration of M. Now M satisfies condition (m), which means that every superset ofkψkM belongs toS(x). We just need to show thatkψkM⊆ kϕkM.
Now,[kψkM]⊆[kϕkM]means that{[x]:x ∈ kψkM} ⊆ {[x]: x∈ kϕkM}. Let y ∈ kψkM. Hence[y]∈ {[x]:x ∈ kψkM}, and[y]∈ {[x]:x ∈ kϕkM}. It follows that y∈ kϕkM. SokψkM⊆ kϕkM, and from this we have thatkϕkM∈S(x). (ii). IfkϕkM∈S(x), then[kϕkM]∈S∗([x])becauseM∗is a Γ-filtration ofM, and, by the definition of a supplementation,[kϕkM]∈S∗+([x]).
Suppose now that[kϕkM]∈S∗+([x]). By the definition of a supplementation, there must be someψsuch thatψ∈Γand
(a) [kψkM]∈S∗([x])and[kψkM]⊆[kϕkM], or (b) [kψkM]∈S∗([x])and[kψkM]⊆[kϕkM].
(a). Since M∗ is a Γ-filtration of M, we havekψkM ∈S([x]). Suppose now y ∈ kψkM. Hence [y] ∈ {[x] : x ∈ kψkM}, and [y] ∈ {[x] : x ∈ kϕkM} by the second part of (a) above. But then y ∈ kϕkM. ThuskψkM⊆ kϕkM. SinceMis supplemented,kϕkM∈S([x]).
(b). Since M∗ is a Γ-filtration of M, we have kψkM ∈ S([x]). Suppose now y ∈ kψkM. Hence[y]∈ {[x]:x ∈ kψkM}, and[y]∈ {[x]:x ∈ kϕkM}by the second part of (b) above. But then y ∈ kϕkM. ThuskψkM ⊆ kϕkM. SinceM is supplemented,kϕkM∈S([x]).
Thus, M∗+ is a Γ-filtration of M. Does it satisfy conditions (m), (t) and (4)?
SinceM∗+is a supplementation, it automatically satisfies (m).
Let us consider (t). We need to show, for any[x]∈U∗and any subsetX ofU∗, that[x]∈X, ifX ∈S∗+([x]). Suppose first thatX ∈S∗([x]). SinceM∗is the finest filtration, X = [kϕkM], for some formulaϕ such thatϕ ∈Γ andkϕkM ∈S(x). Now condition (t) holds inM, sox ∈ kϕkM, and[x]∈[kϕkM] =X.
If nowX ∈/S∗([x])then, by the definition of a supplementation,X is a superset of some [kϕkM] such that ϕ ∈ Γ and kϕkM ∈ S(x). As above, it follows that [x]∈[kϕkM], and, thus, that[x]∈X. Thus (t) holds inM∗+.
With regard to condition (4), we show first that M∗ has (4). Let [x] be an element ofU∗, andX a subset ofU∗such thatX ∈S∗([x]). We have to show that
{[y]∈U∗:X ∈S∗([y])} ∈S∗([x]).
SinceM∗is the finest filtration, there must be some formulaϕ∈Γsuch that (i) X = [kϕkM]andkϕkM∈S(x), or
(ii) X = [kϕkM]andkϕkM∈S(x).
Suppose it is (i). Since[kϕkM] ={[y]∈U∗:[kϕkM]∈S∗([y])}(Lemma 7.7), what we have to show is that[kϕkM]∈S∗([x]).
Now condition (4) holds inM, so{y ∈U :kϕkM∈S(y)} ∈S(x). But (Lemma 7.7) kϕkM={y ∈U :kϕkM ∈S(y)}; thuskϕkM ∈S(x). By condition (b.ii) of the definiton of filtration, we immediately have[kϕkM]∈S∗([x]).
Now consider (ii). We now have to show that
{[y]∈U∗:[kϕkM]∈S∗([y])} ∈S∗([x]).
By Lemma 7.7,[kϕkM] ={[y]∈U∗:[kϕkM]∈S∗([y])}. So what we have to show is that[kϕkM]∈S∗([x]).
Since condition (4) holds inM,{y∈U :kϕkM∈S(y)} ∈S(x). By Lemma 7.7, kϕkM={y∈U:kϕkM∈S(y)}; thuskϕkM∈S(x).
Now`ϕ↔ϕ (it follows from T and 4), so ϕ ↔ϕ. But then, for every x∈U, x ϕiff x ϕ. ThuskϕkM=kϕkM.
From this it follows thatkϕkM∈S(x), and also that[kϕkM] = [kϕkM]. By conditon b.ii of the definition of filtration, we immediately have [kϕkM] ∈ S∗([x]), and[kϕkM]∈S∗([x]).
It follows from (i) and (ii) above thatM∗has (4). We now show thatM∗+has (4).
Let[x]be an element of U∗, and X a subset of U∗such that X ∈S∗+([x]). We thus have to show that{[y]∈U∗:X ∈S∗+([y])} ∈S∗+([x]).
SinceM∗+ is the supplementation ofM∗, there must be some formula ϕ such thatϕ∈Γ,[kϕkM]∈S∗(x)and[kϕkM]⊆X (eventually[kϕkM] =X, of course).
But as we have shown above, M∗ has (4), so {[y] ∈ U∗ : [kϕkM] ∈ S∗([y])} ∈ S∗([x]). Now, for every [y] ∈ U∗, if [kϕkM] ∈ S∗([y]) then X ∈ S∗+([y]) by supplementation. So we have:
{[y]∈U∗:[kϕkM]∈S∗([y])} ⊆ {[y]∈U∗:X ∈S∗+([y])}.
Finally, since{[y]∈U∗ :[kϕkM]∈S∗([y])} belongs toS∗([x]), {[y]∈U∗: X ∈ S∗+([y])} ∈S∗+([x])by supplementation and we are done.
Theorem 7.9. TKis determined by the class of finite models satisfying conditions (m), (t) and (4).
Proof. If ϕ is a theorem of TK, then it is valid in the class of all models satisfying conditions (m), (t) and (4); in particular, in the class of finite models satisfying these conditions.
For the other direction, supposeϕ is not a theorem ofTK. Thenϕ fails in some world x of some modelMforTK. LetΓ be any finite set of formulas closed under subformulas such that ϕ ∈ Γ, and let M∗+ be the supplementation of a finest Γ- filtrationM∗ ofM. By Theorem 7.8,M∗+, is aΓ-filtration ofMand satisfies (m),
(t) and (4). SinceΓis a finite set,M∗+is a finite model. By Theorem 7.5,x and[x] agree on every formula inΓ; thus(M∗+,[x])2ϕ.
In view of the preceding result, every nontheorem of TK fails in some finite model, from what it follows that TKhas the finite model property. Since it is also axiomatizable,TKis decidable.
Acknowledgements
This work has been sponsored by FAPESP through the Projects 2004/14107-2. The article was written while Hércules Feitosa was at UFSC doing post-doctoral research.
References
Bell, J. L. & Machover, M. 1977.A course in mathematical logic. Amsterdam: North-Holland.
Blackburn, P.; Rijke, M.; Venema, Y. 2001. Modal logic. Cambridge: Cambridge University Press.
Carnielli, W. A.; Pizzi, C. 2001.Modalità e multimodalità. Milano: Franco Angeli.
Chagrov, A. & Zakharyaschev, M. 1997.Modal logic. Oxford: Clarendon Press.
Chellas, B. F. 1980.Modal Logic: an introduction. Cambridge University Press.
Ebbinghaus, H. D.; Flum, J.; Thomas, W. 1984. Mathematical logic. New York: Springer- Verlag.
Feitosa, H. A.; Grácio, M. C. C.; Nascimento, M. C. 2007. A propositional logic for Tarski’s consequence operator. Campinas: CLE E-prints, p.1–13.
Fitting, M. & Mendelsohn, R. L. 1998.First-order modal logic. Dordrecht: Kluwer.
Hamilton, A. G. 1978.Logic for mathematicians. Cambridge: Cambridge University Press.
Mendelson, E. 1987.Introduction to mathematical logic. 3. ed. Monterey, CA: Wadsworth &
Brooks/Cole Advanced Books & Software.
Miraglia, F. 1987. Cálculo proposicional: uma interação da álgebra e da lógica. Campinas:
UNICAMP/CLE. (Coleção CLE, v.1)
Nascimento, M. C. & Feitosa, H. A. 2005. As álgebras dos operadores de conseqência. São Paulo:Revista de Matemática e Estatística23(1): 19–30.
Rasiowa, H. 1974.An algebraic approach to non-classical logics. Amsterdam: North-Holland.
Rasiowa, H. & Sikorski, R. 1968.The mathematics of metamathematics. 2. ed. Waszawa: PWN – Polish Scientific Publishers.
Vickers, S. 1990.Topology via logic. Cambridge: Cambridge University Press.
Wojcicki, R. 1988. Theory of logical calculi: basic theory of consequence operations. Dor- drecht: Kluwer. (Synthese Library, v.199)
CEZARA. MORTARI
Departamento de Filosofia Universidade Federal de Santa Catarina Campus Universitário – Trindade 88040-010 Florianópolis, SC
BRASIL
cmortari@cfh.ufsc.br HÉRCULES DEARAÚJOFEITOSA Departamento de Matemática Universidade Estadual Paulista (UNESP) Campus de Bauru 17033-360 Bauru, SP BRASIL
haf@fc.unesp.br Resumo. A lógicaTKfoi introduzida como uma lógica proposicional estendendo o cálculo proposicional clássico com um novo operador unário que interpreta algumas concepções do operador de consequência de Tarski. TK-álgebras foram introduzidas como modelos para TK. Assim, usando ferramentas algébricas, foi demonstrada a adequação (correção e com- pletude) de TK relativamente às TK-álgebras. Este trabalho apresenta uma semântica de vizinhanças paraTK, lógica que resulta ser dedutivamente equivalente à lógica modal não normalEMT4.
Palavras-chave:Operador de consequência; álgebra TK; lógica TK; semântica de vizinhan- ças.
Notes
1 Of course, one can also define deductionlocally: we say thatΓ` ϕ if there is a finite subsetψ1, . . . ,ψnofΓsuch that`(ψ1∧. . .∧ψn)→ϕ. With this definition, obviously, the Deduction Theorem holds.