• Nie Znaleziono Wyników

STRONG COMPLETENESS OF THE LAMBEK CALCULUS WITH RESPECT TO RELATIONAL SEMANTICS

N/A
N/A
Protected

Academic year: 2021

Share "STRONG COMPLETENESS OF THE LAMBEK CALCULUS WITH RESPECT TO RELATIONAL SEMANTICS"

Copied!
9
0
0

Pełen tekst

(1)

INSTITUTE OF MATHEMATICS POLISH ACADEMY OF SCIENCES

WARSZAWA 1993

STRONG COMPLETENESS OF THE LAMBEK CALCULUS WITH RESPECT TO RELATIONAL SEMANTICS

S Z A B O L C S M I K U L ´ A S

Mathematical Institute of the Hungarian Academy of Sciences Budapest, Pf. 127, H-1364, Hungary

E-mail: H3762MIK@ELLA.HU, H3762MIK@HUELLA.BITNET

In [vB88], Johan van Benthem introduces Relational Semantics (RelSem for short), and states Soundness Theorem for Lambek Calculus (LC) w.r.t. RelSem.

After doing this, he writes: “it would be very interesting to have the converse too”, i.e., to have Completeness Theorem. The same question is in [vB91, p. 235]. In the following, we state Strong Completeness Theorems for different versions of LC.

First of all, let us define the language of LC. Given a denumerable set P of primitive symbols, we let the set of formulae Form LC be the smallest set containing every primitive symbol and closed under “\”, “/”, and “•”, i.e., if A, B ∈ Form LC , then A\B, A/B, A • B ∈ Form LC . The set of sequents is the set of all expressions of the form A 1 , . . . , A n ⇒ A 0 where n is a positive integer and A i ∈ Form LC for each i ≤ n.

LC is given by the following axiom and rules of inference, where A, B, C stand for formulae and x, y, z stand for finite sequences of formulae including the empty sequence unless the contrary is asserted.

Axiom:

(0) A ⇒ A .

1991 Mathematics Subject Classification: 03B65, 03G15, 68S05.

This is an extended version of the handout material prepared for (and distributed during) the lecture [Mi91] given at the Banach Center, 17th October, 1991.

Special thanks to Hajnal Andr´ eka, thanks to Ildik´ o Sain and Andr´ as Simon. Research sup- ported by the Hungarian National Foundation for Scientific Research grants Nos. 1911 and 2258.

[209]

(2)

Rules of inference:

(1\) x ⇒ A y, B, z ⇒ C

y, x, A\B, z ⇒ C x non-empty, (2\) A, x ⇒ B

x ⇒ A\B x non-empty, (1/) x ⇒ A y, B, z ⇒ C

y, B/A, x, z ⇒ C x non-empty, (2/) x, A ⇒ B

x ⇒ B/A x non-empty, (3) x ⇒ A y ⇒ B

x, y ⇒ A • B x, y non-empty, (4) x, A, B, y ⇒ C x, A • B, y ⇒ C , (5) x ⇒ A A ⇒ B

x ⇒ B x non-empty.

A theorem of LC is a sequent deducible in LC (` LC ), i.e., by the usual recursive definition, a sequent is a theorem iff it is an instance of (0), or it is given by some rule of inference from some theorem(s). More generally, let Γ be a set of sequents and ϕ be a sequent. We say that ϕ is LC-deducible from Γ , Γ ` LC ϕ, iff either

(i) ϕ ∈ Γ or

(ii) ϕ is an instance of (0) or

(iii) there is a set of sequents ∆ each of whose elements is LC-deducible from Γ and there is an inference rule such that ϕ is an instance of this rule.

R e m a r k. If the set of primitive symbols is the set of basic types, then the formulae are types and, roughly speaking, “⇒” of LC corresponds to the deriv- ability relation of Categorial Grammar . On the other hand, if P is considered as a set of propositional variables, then LC is a Gentzen-type inference system, and hence it is a fragment of Linear Logic.

We give a Kripke-style semantics for LC, where we restrict the class of ordinary Kripke models with ternary accessibility relation to the class of models where the set of possible worlds consists of ordered pairs.

Definition of Relational Semantics. By a relational (Kripke) model for LC we mean an ordered triple hW, C, vi which is a Kripke model in the usual sense (i.e., W is a set of possible worlds, C is a (ternary) accessibility relation, and v is an evaluation of expressions) and for which the following hold. W is a transitive binary relation on some set U , and C ⊆ W × W × W such that, for every x, y, z ∈ W , Cxyz holds iff {z} = {x} ◦ {y}, i.e., iff there are a, b, c ∈ U such that x = ha, bi, y = hb, ci and z = ha, ci. Moreover, let

Exp def = {A 1 , . . . , A n : A i ∈ Form LC , 1 ≤ i ≤ n, for some n}

∪{ϕ : ϕ is a sequent}

and let v : Exp → P(W ), the power set of W , be such that, for every A, B ∈ Form LC , and for every sequence x of formulae, v(x, A) = v(x • A) and

v(A • B) def = {z ∈ W : (∃x ∈ v(A))(∃y ∈ v(B))Cxyz} ,

v(A\B) def = {y ∈ W : (∀x ∈ v(A))∀z(Cxyz → z ∈ v(B))} ,

(3)

v(B/A) def = {x ∈ W : (∀y ∈ v(A))∀z(Cxyz → z ∈ v(B))} , v(x ⇒ A) def = (W r v(x)) ∪ v(A) .

We say that a sequent ϕ of LC is true in a model hW, C, vi, in symbols hW, C, vi

 ϕ, iff v(ϕ) = W , or, equivalently, the sequent A 1 , . . . , A n ⇒ A 0 is true in the model above iff

v(A 1 ) ◦ . . . ◦ v(A n ) ⊆ v(A 0 ).

A formula is valid with respect to RelSem iff it is true in every model. We denote this by  R ϕ. We say that ϕ is a (RelSem) consequence of Γ , in symbols Γ  R ϕ, iff, for every model hA, vi, if hA, vi  Γ , then hA, vi  ϕ, where hA, vi  Γ abbreviates that, for every ψ ∈ Γ , hA, vi  ψ.

R e m a r k. In the above definition, Exp can be thought of as the set of formulae of a modal logic with three binary modalities: “•”, “\”, “/”. Then C is the accessibility relation corresponding to the possibility-type modality “•”, and the residuations are, in a certain sense, dual modalities of “•”. (Indeed, the modality

“\” is related to the modality “•” in a similar fashion as the temporal modality

“Always in the past ”, denoted by “[P ]”, is related to “Sometime in the future”, denoted by “hF i”, in, e.g., [ANS91] and [Go87]. In [ANS91], “hP i” is called the conjugate of “hF i” and “[P ]” is the dual of “hP i”. So “\” is a dual of a conjugate of “•” (−(A\ − B) = A −1 • B). It is instructive to meditate over the two steps leading to “\” from “•”. The obvious dual of “•” is given by

v(A −1 \B) = {z : (∀x ∈ v(A))(∃y ∈ v(B))Cxyz} . A conjugate of this is defined as

v(A\B) = {z : (∀x ∈ v(A))(∃y ∈ v(B))Cxzy} . Another conjugate of the same modality is defined by

v(B/A) = {z : (∀x ∈ v(A))(∃y ∈ v(B))Czxy}.)

Further, “⇒” is considered as classical implication. We can extend the relation hW, C, vi  ψ for ψ ∈ Exp in the usual way, i.e., it holds iff v(ψ) = W .

Now, we can formulate our first completeness theorem (which was first pre- sented in [Mi91]).

Theorem 0 (Strong Completeness Theorem for LC w.r.t. RelSem). For any set Γ of sequents, and for any sequent ϕ,

Γ ` LC ϕ iff Γ  R ϕ .

R e m a r k. In the case of Γ = ∅, we have Weak Completeness Theorem w.r.t.

RelSem.

Corollary 0 (Compactness Theorem). For any set Γ of sequents and se-

quent ϕ, if Γ  R ϕ, then there is a finite ∆ ⊆ Γ such that ∆  R ϕ.

(4)

Theorem 0 is a consequence of Theorems 1 and 2 below, but we need some definitions before formulating them.

Now we define the relations “≤ Γ ” and “≡ Γ ” on Form LC , for any set Γ of sequents. We let, for every A, B ∈ Form LC ,

A ≤ Γ B iff Γ ` LC A ⇒ B and A ≡ Γ B iff (A ≤ Γ B and B ≤ Γ A) . Let T be the formula algebra of LC, i.e.,

T def = hForm LC , \, /, •i

where “\”, “/” and “•” denote the obvious operations on Form LC . Let L Γ be the factor structure of T by “≡ Γ ”, i.e.,

L Γ def = hL, \, /, •, ≤ Γ i

where L consists of the equivalence classes, i.e., L = {A : A ∈ Form LC } where A = {B : A ≡ Γ B}, and A\B = A\B, A/B = A/B, A • B = A • B and A ≤ Γ B iff A ≤ Γ B.

Definition of Relational Structure (RS).

A ∈ RS iff A = hA, \, /, •, ≤i

where A is a non-empty set, “\”, “/” and “•” are arbitrary binary operations on A, and “≤” is a binary relation on A.

Clearly, L Γ ∈ RS for every set Γ of sequents.

Let Σ be the following set of formulae (in the first-order language with equality of RS) where x, y, z, u are variables:

(A1) x ≤ x ,

(A2) (x • y) • z ≤ x • (y • z) , (A3) x • (y • z) ≤ (x • y) • z , (A4) x • (x\y) ≤ y , (A5) (y/x) • x ≤ y ,

(A6) x • y ≤ z → y ≤ x\z , (A7) x • y ≤ z → x ≤ z/y , (A8) x ≤ y ∧ y ≤ z → x ≤ z ,

(A9) x ≤ y ∧ z ≤ u → x • z ≤ y • u , (A10) x ≤ y ∧ y ≤ x → x = y.

These axioms say that an A ∈ RS satisfying them is an ordered semigroup, where

“≤” is the partial ordering, “•” is the semigroup operation, which is monotonic w.r.t. “≤”, and x\y is the greatest element such that x • (x\y) ≤ y and similarly for y/x.

Now we are ready to formulate the following.

Theorem 1. For any set Γ of sequents, L Γ  Σ

where L Γ is the factor structure and Σ is the set of formulae above.

(5)

Definition of Representable Relational Structure (RRS).

A ∈ fullRRS iff A = hA, \, /, ◦, ⊆i

where A = P(W ), for some fixed transitive binary relation W , and the operations of A are left and right residuations relativized to W and relational composition, respectively, i.e., for any binary relations a, b ⊆ W ,

a\b def = {hx, yi ∈ W : ∀z(hz, xi ∈ a → hz, yi ∈ b)} , b/a def = {hx, yi ∈ W : ∀z(hy, zi ∈ a → hx, zi ∈ b)} , a ◦ b def = {hx, yi ∈ W : ∃z(hx, zi ∈ a ∧ hz, yi ∈ b)}.

Let RRS = SfullRRS, i.e., RRS consists of the substructures of every fullRRS.

We say that a sequent A 1 , . . . , A n ⇒ A 0 is true in a RRS A under the valuation v, in symbols hA, vi  A 1 , . . . , A n ⇒ A 0 , iff

v(A 1 ) ◦ . . . ◦ v(A n ) ⊆ v(A 0 )

where v(A i ) (i ≤ n) is given by the natural extension of v from P to Form LC , i.e., for any formulae A, B,

v(A\B) = v(A)\v(B), v(B/A) = v(B)/v(A), v(A • B) = v(A) ◦ v(B).

In other words, v is a homomorphism from the formula algebra given above into an A ∈ RRS (here we disregard “⊆”, of course).

The main reason why Theorem 0 holds is the following representation theorem, where IRRS denotes the collection of isomorphic copies of all elements of RRS.

Theorem 2. For every A ∈ RS,

A  Σ iff A ∈ IRRS.

S k e t c h o f p r o o f o f T h e o r e m 0. Soundness is easy to check.

For the other direction we assume Γ 0 LC A 1 , . . . , A n ⇒ B. Let A = A 1 • . . . • A n . Then Γ 0 LC A ⇒ B, i.e., A  Γ B in L Γ . By Theorems 1 and 2, L Γ is in RRS. Let v be a map such that v(p) = p for every p ∈ P . Then we have hL Γ , vi 2 A 1 , . . . , A n ⇒ B, so hW, C, vi 2 A 1 , . . . , A n ⇒ B for a (Kripke) model hW, C, vi. Since Γ is true in hL Γ , vi, it is so in hW, C, vi. So we have Γ 2 R A 1 , . . . , A n ⇒ B.

R e m a r k. If, in the definition of Relational Semantics, we require that W = U × U for some set U , then (Weak) Completeness Theorem fails. Indeed, the sequent y ⇒ y • (y\y) is valid in those RRS”s in which W has the form U × U , because v(y\y) ⊇ Id ∩ (U × U ), i.e., the value of y\y contains the identity relation.

On the other hand, let W = {h0, 0i, h0, 1i} and consider P(W ) ∈ RRS. Let a = {h0, 1i}. Then a\a = {h0, 0i, h0, 1i} and a ◦ (a\a) = ∅, so a 6≤ a ◦ (a\a). Thus the sequent y ⇒ y • (y\y) is not valid in RRS and, therefore, it is not derivable in LC.

See also [Do90].

(6)

Theorems 9 and 10 investigate this U × U -type semantics and state strong completeness of certain versions of LC w.r.t. it.

Let LCD be LC plus the following two rules:

(6) x ⇒ A x ⇒ B

x ⇒ A u B , (7) x ⇒ A u B x ⇒ A x ⇒ B . Let Θ be Σ plus the following two formulae:

(A11) z ≤ x ∧ z ≤ y → z ≤ x u y , (A12) z ≤ x u y → z ≤ x ∧ z ≤ y . Theorem 3. For each sequent ϕ and set Γ of sequents of the language of LCD,

Γ ` LCD ϕ iff Γ  R

0

ϕ

where in the definition of the consequence relation “  R

0

” we further require that v(A u B) = v(A) ∩ v(B).

Corollary 1. If we add the axiom

A, B ⇒ B • A

to LC (or to LCD), then we have Strong Completeness Theorem w.r.t. Symmetric RelSem, i.e., we consider only those models hW, C, vi for which v(A•B) = v(B•A) for all formulae A, B. Moreover , we also have Compactness Theorem.

R e m a r k. As in the case of Theorem 0, we also have Weak Completeness Theorem, i.e., a sequent A 1 , . . . , A n ⇒ B is derivable in the above version of LC iff v(A 1 ) ◦ . . . ◦ v(A n ) ⊆ v(B) for every symmetric representable relational structure and valuation v.

On the other hand, strong completeness fails if we add “t” to the set of operations of LC (Theorem 5).

Definition. Let {∪, ∩, ◦} ⊆ M ⊆ {∪, ∩, ◦, −, −1 , ∅, Id, \, /}. Then R(M ) is the class of all algebras (isomorphic to ones) whose elements are binary relations and whose operations are the members of M .

Theorem 4. R(M ) is a quasi-variety which is not finitely axiomatizable.

Let Qe(R(M )) denote the class of all quasi-equations that hold in R(M ).

Corollary 2. Qe(R(M )) is not axiomatizable by finitely many quasi- equations.

Theorem 5. The Relational Semantics with a set of connectives M has no strongly complete and sound inference system.

I d e a o f p r o o f. Given a strongly complete inference system, one can trans- late it to a finite set of quasi-equations axiomatizing Qe(R(M )).

Now we claim that LC is not (weakly) complete w.r.t. language models (LM)

and that there is no extension of LC which is sound w.r.t. U × U -type Relational

(7)

Semantics and is strongly complete w.r.t. LM. First, we recall the definition of language models from [vB91, p. 189].

Definition of Language Model. A family of languages is a set {L i : i ∈ I}, where L i is a set of finite sequences (words) over a finite alphabet.

A language model is a family of languages enriched with the following opera- tions:

L a • L b

def = {xy : x ∈ L a , y ∈ L b } , L a \L b def = {x : (∀y ∈ L a )yx ∈ L b } , L b /L a

def = {x : (∀y ∈ L a )xy ∈ L b } . A sequent A 1 , . . . , A n ⇒ A 0 is true in a language model if

v(A 1 ) • . . . • v(A n ) ⊆ v(A 0 )

where v is the valuation function defined in the obvious way. The consequence relation “  LM ” is also the usual one.

Theorem 6. LC is not (weakly ) complete w.r.t. language models.

Theorem 7. There is no calculus containing LC which is sound w.r.t. U × U - type Relational Semantics and strongly complete w.r.t. language models.

Corollary 3. LC 0 , the version of the Lambek Calculus where we admit se- quents with empty antecedent , is not strongly complete w.r.t. LM.

Now we turn to investigating the connection between U × U -type Relational Semantics and (various versions of) the Lambek Calculus. The main results are Theorems 9 and 10, but, as before, the piths of the proofs are two representation theorems (Theorems 8 and 11).

Let Σ + be Σ plus the following four formulae:

x ≤ y → z ≤ z • (x\y) , x ≤ y → z ≤ (x\y) • z , x ≤ y → z ≤ z • (y/x) , x ≤ y → z ≤ (y/x) • z .

Let RRS + be the class of those A ∈ RRS for which there is a B ∈ fullRRS such that B = P(U × U ) for some set U , and A is a substructure of B.

Theorem 8 (Andr´ eka–Mikul´ as). For every A ∈ RS, A  Σ + iff A ∈ IRRS + . Let LC + be LC plus the following four rules:

A ⇒ B

C ⇒ C • (A\B) , A ⇒ B C ⇒ (A\B) • C , A ⇒ B

C ⇒ C • (B/A) , A ⇒ B

C ⇒ (B/A) • C .

(8)

Let “  R

+

” be the semantic consequence relation which is determined by those re- lational Kripke models where W = U×U . Then we have the following consequence of Theorem 8.

Theorem 9 (Andr´ eka–Mikul´ as; Strong Completeness Theorem for LC + w.r.t.

RelSem). For any set Γ of sequents, and for any sequent ϕ, Γ ` LC

+

ϕ iff Γ  R

+

ϕ .

Now, we turn to showing that if we allow the empty sequence to be the an- tecedent of sequents in the Lambek Calculus, then it will become strongly com- plete w.r.t. U × U -type Relational Semantics.

Let the language of LC 0 be defined as that of LC except that we do not exclude the sequents A 1 , . . . , A n ⇒ A 0 where n = 0, i.e., we allow sequents with the empty sequence as antecedent. These sequents will be denoted by ⇒ A 0 or ⇒ A 0 .

Let LC 0 be given by the axiom (0) and rules (1\)–(5) without any restriction, i.e., any sequence of sequents (denoted as x, y or z in the definition of LC) can be empty. Let “  R

+

” be as above. Then the following theorem holds.

Theorem 10 (Andr´ eka–Mikul´ as; Strong Completeness Theorem for LC 0 w.r.t.

RelSem). Let Γ ∪ {ϕ} be a set of sequents in the language of LC 0 . Then Γ ` LC

0

ϕ iff Γ  R

+

ϕ .

As before, the above completeness theorem is a consequence of an algebraic representation theorem (Theorem 11 below).

Definition of RRS 0 .

A ∈ fullRRS 0 iff A = hA, \, /, ◦, ⊆, Id U , ∅i

where A = P(U × U ) for some set U , and hA, \, /, ◦, ⊆i ∈ RRS. Further, Id U = {hu, ui : u ∈ U }, and the empty set, ∅, is considered as a binary relation.

Let RRS 0 = SfullRRS 0 . Definition of RS 0 .

A ∈ RS 0 iff A = hA, \, /, •, ≤, e, 0i where hA, \, /, •, ≤i ∈ RS and e, 0 ∈ A.

Let Σ 0 be Σ plus the following formulae:

e • x = x • e = x , 0 • x = x • 0 = 0 , 0 ≤ x . Let ∆ be the set of the following formulae:

x • y = 0 ↔ (x = 0 ∨ y = 0) ,

x • y ≤ e ↔ (x = 0 ∨ y = 0 ∨ x = y = e) .

Note that ∆ is not valid in RRS 0 (while Σ 0 is). That is why, in the following

theorem, only one direction is stated.

(9)

Theorem 11 (Andr´ eka–Mikul´ as). For every A ∈ RS 0 , if A  Σ 0 ∪ ∆, then A ∈ IRRS 0 .

References

[An88] H. A n d r ´ e k a, On the representation problem of distributive semilattice-ordered semi- groups, preprint, Budapest 1988.

[An91] —, Representations of distributive lattice-ordered semigroups with binary relations, Algebra Universalis 28 (1991), 12–25.

[ANS91] H. A n d r ´ e k a, I. N ´ e m e t i and I. S a i n, On the strength of temporal proofs, Theoret.

Comput. Sci. 80 (1991), 125–151.

[vB88] J. v a n B e n t h e m, Semantic parallels in natural language and computation, Institute for Language, Logic and Information, Univ. of Amsterdam, 1988; also appeared in:

H.-D. Ebbinghaus et al. (eds.), Logic Colloquium (Granada 1987), North-Holland, 1989, 331–375.

[vB91] —, Language in Action, North-Holland, 1991.

[Do90] K. D oˇ s e n, A brief survey of frames for the Lambek calculus, Z. Math. Logik Grund- lag. Math. 38 (1992), 179–187.

[Go87] R. G o l d b l a t t, Logics of Time and Computation, CSLI Lecture Notes 7, Stanford Univ., 1987.

[La58] J. L a m b e k, The mathematics of sentence structure, Amer. Math. Monthly 65 (1958), 154–170.

[Mi91] Sz. M i k u l ´ a s, The completeness of the Lambek Calculus w.r.t. Relational Semantics, lecture at the Banach Center, Warsaw, 17th October, 1991.

[N´ e91] I. N ´ e m e t i, Algebraizations of quantifier logics, an introductory overview , Studia Log- ica 50 (3/4) (1991), 485–570.

[Ro91] D. R o o r d a, Resource Logics: Proof-theoretical Investigations, Ph.D. thesis, Fac.

Math. and Comput. Sci., Univ. of Amsterdam, 1991.

[Sa90] I. S a i n, Beth’s and Craig’s properties via epimorphisms and amalgamation in alge- braic logic, in: C. H. Bergman, R. D. Maddux and D. L. Pigozzi (eds.), Algebraic Logic and Universal Algebra in Computer Science, Lecture Notes in Comput. Sci.

425, Springer, 1990, 209–226.

Cytaty

Powiązane dokumenty

The basic rule of comparing tests is the following: for a given set of null and alternative hypotheses, for a given significance level, the test which is more powerful is

In order to ensure the competitiveness of the prices of services and the minimum level of profitability, transport companies has to continually adapt their tactics to

3.7. Logical reasoning and problem solving is rarely used by people. Even medical doctors, after many years of studying, relay mostly on an intuitive knowledge acquired during

For the group D(4) find the set of generators containing possibly least elements.. Is this

We suggest in this paper a method for assessing the validity of the assumption of normal distribution of random errors in a two-factor split-plot design.. The vector

We prove that the exponent is a rational number, that it is attained on a meromorphic curve (Prop. 1), and we give a condition equivalent to the properness of regular mappings (Cor..

In particular, it is proved a non-linear ergodic theorem for non-expansive mappings in Banach spaces satisfying the Opial condition.. There is also investigated

Keeping the type of option constant, in-the-money options experience the largest absolute change in value and out-of-the-money options the smallest absolute change in