02.11.2012 Views

Reduction and Elimination in Philosophy and the Sciences

Reduction and Elimination in Philosophy and the Sciences

Reduction and Elimination in Philosophy and the Sciences

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

The Comprehension Pr<strong>in</strong>ciple <strong>and</strong> Arithmetic <strong>in</strong> Fuzzy Logic<br />

Shunsuke Yatabe, Toyonaka, Osaka, Japan<br />

1 Introduction<br />

Shapiro <strong>and</strong> Weir showed that Hume’s pr<strong>in</strong>ciple has a<br />

f<strong>in</strong>ite model (so it can not deduce Peano arithmetic PA) <strong>in</strong><br />

Aristotelian logic which does not admit <strong>the</strong> existence of <strong>the</strong><br />

empty property [Shapiro, Weir 2000]. This shows that<br />

Hume’s pr<strong>in</strong>ciple itself is not enough to develop arithmetic,<br />

<strong>and</strong> we should have a certa<strong>in</strong> <strong>the</strong>ory of properties to realize<br />

Frege’s program [Hale 2008]. In this paper, we <strong>in</strong>vestigate<br />

a <strong>the</strong>ory of property which satisfies what Myhill called<br />

Frege’s pr<strong>in</strong>ciple [Myhill 1984], that “every formula with one<br />

free variable determ<strong>in</strong>es a property (not a set) which holds<br />

of all those <strong>and</strong> only those th<strong>in</strong>gs which satisfy <strong>the</strong> formula”,<br />

<strong>and</strong> we exam<strong>in</strong>e how much arithmetic we can develop<br />

by it.<br />

It is well-known that it is impossible <strong>in</strong> classical logic:<br />

<strong>the</strong> comprehension pr<strong>in</strong>ciple, ∀ x[ x ∈ { y : P(<br />

y)}<br />

≡ P(<br />

x)]<br />

for<br />

any P, implies a contradiction by <strong>the</strong> Russell paradox.<br />

However, <strong>in</strong> non-classical logic, <strong>the</strong> situation is slightly<br />

different. Many first order logics, <strong>in</strong>clud<strong>in</strong>g fuzzy logic, have<br />

been known to imply no contradiction when <strong>the</strong><br />

comprehension pr<strong>in</strong>ciple is assumed. So we can regard<br />

any s<strong>in</strong>gular term as an object <strong>in</strong> such logic (<strong>and</strong> this plays<br />

an important role <strong>in</strong> Fregean Platonism). Therefore, as<br />

Myhill, we can say:<br />

402<br />

So if we want to take Frege’s pr<strong>in</strong>ciple seriously, we<br />

must beg<strong>in</strong> to look at some k<strong>in</strong>d of non-classical logic.<br />

Let us consider <strong>the</strong> case of <strong>the</strong> set <strong>the</strong>ory H with <strong>the</strong> comprehension<br />

pr<strong>in</strong>ciple <strong>in</strong> Lukasiewicz <strong>in</strong>f<strong>in</strong>ite-valued predicate<br />

logic ∀ L . It is a version of fuzzy logic, <strong>and</strong> is a nonclassical<br />

logic weaker than classical logic which only has a<br />

weak fragment of <strong>the</strong> contraction rule. White showed that<br />

H is consistent [White 1979], <strong>and</strong> it is known as <strong>the</strong><br />

strongest <strong>the</strong>ory among set <strong>the</strong>ories with <strong>the</strong> comprehension<br />

pr<strong>in</strong>ciple. We highlight two special features of sets (or<br />

properties) <strong>in</strong> H which might provide a clue of analysis:<br />

non-extensionality <strong>and</strong> full circularity.<br />

First, <strong>the</strong> basic law V does not hold <strong>in</strong> H. Let us<br />

remember <strong>the</strong> case of classical logic: Frege’s basic law V,<br />

( ∀ P)( ∀Q)[<br />

ext(<br />

P)<br />

= ext(<br />

Q)<br />

≡ ( ∀x)[<br />

P(<br />

x)<br />

≡ Q(<br />

x)]]<br />

<strong>and</strong> <strong>the</strong> def<strong>in</strong>ition of membership relation imply <strong>the</strong> comprehension<br />

pr<strong>in</strong>ciple <strong>and</strong> it implies a contradiction. Neo-<br />

Fregeans modified <strong>the</strong> basic law V <strong>and</strong> adopted Restricted-V<br />

(RV) when <strong>the</strong>y developed a set <strong>the</strong>ory <strong>in</strong> classical<br />

logic [Shapiro 2003]. In H, <strong>the</strong> basic law V is equivalent<br />

to <strong>the</strong> axiom of extensionality (which <strong>in</strong>sists <strong>the</strong> extensional<br />

equality is equivalent to <strong>the</strong> Leibniz equality), <strong>and</strong> it implies<br />

a contradiction (it is called Gris<strong>in</strong>’s paradox [Gris<strong>in</strong> 1982]).<br />

Fur<strong>the</strong>rmore, any version of RV has not been known to be<br />

consistent to H yet.<br />

Second, H forgives circular def<strong>in</strong>itions. It is because<br />

H proves a general form of recursive def<strong>in</strong>ition, which is a<br />

circular def<strong>in</strong>ition of a very strong shape, is permitted:<br />

( ∀ x)( ∃z)[<br />

x ∈ z ≡ φ(<br />

x,<br />

z)]<br />

for any formula φ [Cant<strong>in</strong>i 2003]. Here, we def<strong>in</strong>e a set z by<br />

us<strong>in</strong>g z itself. S<strong>in</strong>ce <strong>the</strong> recursive def<strong>in</strong>ition is an essence<br />

of computation, a certa<strong>in</strong> amount of arithmetic can be<br />

developed: we can def<strong>in</strong>e a graph of any recursive<br />

function <strong>in</strong> H. However, <strong>the</strong> arithmetic developed <strong>in</strong> H is<br />

not a conservative extension of PA: <strong>the</strong> ma<strong>the</strong>matical<br />

<strong>in</strong>duction scheme implies a contradiction <strong>in</strong> H [Yatabe<br />

2007]. In fact, we can show, <strong>in</strong> any model of H, <strong>the</strong><br />

sentence which can be <strong>in</strong>terpreted as “ω conta<strong>in</strong>s a nonst<strong>and</strong>ard<br />

natural number” is truth-value 1.<br />

On a f<strong>in</strong>al note we remark about an adaptation of<br />

non-classical logic. As for an antecedent, Dummett lapsed<br />

classical logic for his own philosophical purposes, antirealism.<br />

In this sense, adherence to classical logic is not<br />

what is should be. Fur<strong>the</strong>rmore, this suggests that, we may<br />

argue that some rule (<strong>the</strong> law of excluded middle <strong>in</strong> his<br />

case) of classical logic corresponds a certa<strong>in</strong> philosophical<br />

viewpo<strong>in</strong>t (as realism). We might ask what k<strong>in</strong>d of a<br />

philosophical assumption corresponds to <strong>the</strong> contraction<br />

rule as a future task 1 .<br />

2 The set <strong>the</strong>ory H, extensionality <strong>and</strong> <strong>the</strong><br />

basic law V<br />

The comprehension pr<strong>in</strong>ciple will derive a contradiction <strong>in</strong><br />

classical logic. However, <strong>the</strong> contraction rule is essential to<br />

derive it. Gris<strong>in</strong> proved that <strong>the</strong> comprehension pr<strong>in</strong>ciple<br />

derives no contradiction <strong>in</strong> <strong>the</strong> system Gris<strong>in</strong> logic which is<br />

classical logic m<strong>in</strong>us <strong>the</strong> contraction rule [Gris<strong>in</strong> 1982].<br />

So, <strong>the</strong> next question is, where <strong>the</strong> limit is: what is<br />

<strong>the</strong> strongest logic, between Giris<strong>in</strong> logic <strong>and</strong> classical<br />

logic, which does not derive a contradiction? Currently, <strong>the</strong><br />

strongest logic is known to be Lukasiewicz <strong>in</strong>f<strong>in</strong>ite-valued<br />

predicate logic ∀ L [White 1979]. This system is known to<br />

be impossible to recursively axiomatize, so we <strong>in</strong>troduce<br />

<strong>the</strong> def<strong>in</strong>ition of its model (because of <strong>the</strong> luck of space,<br />

here we <strong>in</strong>troduce <strong>the</strong> quite <strong>in</strong>formal one: we note that, this<br />

is a simplification of ( [ 0,<br />

1],<br />

*, ⇒, 0,<br />

1)<br />

-structure where<br />

( [ 0,<br />

1],<br />

*, ⇒ , 0,<br />

1)<br />

forms a st<strong>and</strong>ard MV algebra [Hajek<br />

2001]).<br />

(1) The truth value set is [0, 1] of real numbers (it is<br />

a k<strong>in</strong>d of fuzzy logic).<br />

(2) ⊥ = 0 , φ → ϕ = m<strong>in</strong>( 11,<br />

− φ + ϕ )<br />

(3) ( ∀x) ϕ ( x)<br />

= <strong>in</strong>f{ ϕ(<br />

a)<br />

: a ∈ M }<br />

The rest connectives are def<strong>in</strong>ed by us<strong>in</strong>g →, ⊥ (for example<br />

¬ A is A →⊥ <strong>and</strong> A ∧ B is ¬ ( A → ¬ ( A → B))<br />

). We<br />

note that, we have <strong>the</strong> multiplicative conjunction ⊗ <strong>in</strong> ∀ L :<br />

A ⊗ B = max{ 0,<br />

A + B −1}<br />

. It is easy to see that<br />

A → A ⊗ A is truth value 1 if <strong>and</strong> only if A is truth value 0<br />

or 1. We write A ≡ B <strong>in</strong>stead of ( A → B)<br />

⊗ ( B → A)<br />

.<br />

Let H be a set <strong>the</strong>ory whose only axiom scheme is <strong>the</strong><br />

comprehension pr<strong>in</strong>ciple (i.e. ∀ x[ x ∈ { y : P(<br />

y)}<br />

≡ P(<br />

x)]<br />

is<br />

truth value 1 for any P <strong>in</strong> any its model). We <strong>in</strong>troduce two<br />

k<strong>in</strong>ds of equality <strong>in</strong> H.<br />

Leibniz equality: x = y if <strong>and</strong> only if ( ∀ z)[ x ∈ z ≡ y ∈ z]<br />

,<br />

Extensional equality: x = ext y if <strong>and</strong> only if<br />

( ∀ z)[ z ∈ x ≡ z ∈ y]<br />

1 To answer this, we note that <strong>the</strong> contraction rule plays an essential role to<br />

imply a contradiction not only <strong>in</strong> <strong>the</strong> Russell paradox but also <strong>in</strong> <strong>the</strong> liar paradox<br />

<strong>and</strong> <strong>in</strong> <strong>the</strong> sorites paradox. Therefore we seem to need a unified framework<br />

to analyze <strong>the</strong>m.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!