Law of excluded middle

From Free net encyclopedia

Template:Cleanup-date In logic, the law of excluded middle, or the principle of tertium non datur (latin for: "a third is not given"), is formulated in traditional logic as "A is B or A is not B". It is a basic theorem of propositional logic, where it is written P ∨ ¬ P; that is, "P or not P".

For example, if P is

Joe is bald

then the inclusive disjunction

Joe is bald, or Joe is not bald

is true.

This is not quite the same as the principle of bivalence, which states that P must be either true or false. It also differs from the law of noncontradiction, which states that ¬(P ∧ ¬P) is true. The law of excluded middle only says that the total (P ∨ ¬P) is true, but does not comment on what truth values P itself may take. In a bivalent logic, P and ¬P will have opposite truth-values (that is, one is true and one is false), and the law of excluded middle necessarily follows. However, the same cannot be said about non-bivalent logics, or many-valued logics.

Certain systems of logic may reject bivalence by allowing more than two truth values (e.g.; true, false, and indeterminate; true, false, neither, both), but accept the law of excluded middle. In such logics, (P ∨ ¬P) may be true while P and ¬P are not assigned opposite truth-values like true and false, respectively.

Some logics do not accept the law of excluded middle, most notably intuitionistic logic. The article "Bivalence and related laws" discusses this issue in greater detail.

The law of excluded middle can be misapplied, leading to the logical fallacy of the excluded middle, also known as a false dilemma.


Contents

Wide-ranging essay on the law of excluded middle

Historical background

Aristotle wrote that when the "excluded middle" is approached, the issue resolves into ambiguity in the mind of the beholder, not in the "fact" itself:

...it is impossible, then, that 'being a man' should mean precisely 'not being a man', if 'man' not only signifies something about one subject but also has one significance...
And it will not be possible to be and not to be the same thing, except in virtue of an ambiguity, just as if one whom we call 'man', and others were to call 'not-man'; but the point in question is not this, whether the same thing can at the same time be and not be a man in name, but whether it can be in fact" (Metaphysics, Book IV, Chapter 4, translated by W.D Ross, GBWW volume 8 p. 525-6)

Bertrand Russell echoed this sentiment. He cites three "Laws of Thought" as more or less "self evident" or "a priori" in the sense of Aristotle:

(1) The law of identity: 'Whatever is, is.'
(2) The law of contradiction: 'Nothing can both be and not be.'
(3) The law of excluded middle: 'Everything must either be or not be.'
These three laws are samples of self-evident logical principles...

(p. 72. Law (2) removes "the middle" of the inclusive-OR used in law (3). For more about this, see below.)

What Aristotle and Russell believed is characteristic of traditional logic, but this view implicitly depends on a particular notion of truth in which every statement is either true or false. Examples of logical systems that contradict this idea include ternary logic, in which statements may be true, false, or unknown; fuzzy logic, in which statements may be true, false, or somewhere in between; and intuitionistic logic, in which the notion of truth is despensed with entirely, and provability considered in its place.

A precise definition, and historical importance

Principia Mathematica (PM) defines the “law of excluded middle” formally:

*2.1 : ~p ∨ p ( PM p. 101 )
Example: Either “this is red” is true or “this is not red” is true or both “this is red” and “this is not red” is true. (See below for more about how this is derived from the primitive axioms).

So just what is “truth” and “falsehood”? At the opening PM quickly announces some definitions:

Truth-values. The “truth-values” of a proposition is truth if it is true and falsehood if it is false* [*This phrase is due to Frege]...the truth-value of “p v q” is truth if the truth-value of either p or q is truth, and is falsehood otherwise ... that of “~ p” is the opposite of that of p...” (p. 7-8)

This is not much help. But later, in a much deeper discussion, (“Definition and systematic ambiguity of Truth and Falsehood” Chapter II part III, p. 41 ff ) PM defines truth and falsehood in terms of a relationship between the “a” and the “b” and the “percipient”. For example “This 'a' is 'b'” (e.g. “This 'object a' is 'red'”) really means “'object a' is a sense-datum” and “'red' is a sense-datum”, and they "stand in relation" to one another and in relation to “I”. Thus what we really mean is: “I perceive that 'This object a is red'” and this is an undeniable-by-3rd-party “truth”.

PM further defines a distinction between a “sense-datum” and a “sensation”:

That is, when we judge (say) “this is red”, what occurs is a relation of three terms, the mind, and “this”, and red”. On the other hand, when we perceive “the redness of this”, there is a relation of two terms, namely the mind and the complex object “the redness of this” (p. 43-44).

These definitions derived directly from Bertrand Russell's philosophy. At the beginning of the 1900's a debate raged between the so-called “Logicists” (e.g. Russell, Frege) and the “constructivists” (“... strict finitism, intuitionism, and predicativism...” (Dawson p. 49 in footnote 5). Russell presented his distinction between “sense-datum” and “sensation” in his book The Problems of Philosophy (1912) published at the same time as PM (1910 – 1913):

Let us give the name of ‘sense-data’ to the things that are immediately known in sensation: such things as colours, sounds, smells, hardnesses, roughnesses, and so on. We shall give the name ‘sensation’ to the experience of being immediately aware of these things… The colour itself is a sense-datum, not a sensation. (p. 12)

Russell further described his reasoning behind his definitions of "truth" and "falsehood" in the same book (Chapter XII Truth and Falsehood).

This is of interest here because the debate between the “logicists” and the so-called “constructivists” resulted in PM, and PM gave the precise definition the "Law of Excluded Middle", and all this provided some of the tools required for Gödel's undecidability proof:

And finally constructivists ... restricted mathematics to the study of concrete operations on finite or potentially (but not actually) infinite structures; completed infinite totalities ... were rejected, as were indirect proof based on the Law of Excluded Middle. Most radical among the constructivists were the intuitionists, led by the erstwhile topologist L. E. J. Brouwer ...
Out of the rancor, and spawned in part by it, there arose several important logical developments … Zermelo’s axiomatization of set theory (1908a) ... that was followed two years later by the first volume of Principia Mathematica ... in which Russell and Whitehead showed how, via the theory of types, much of arithmetic could be developed by logicist means. (Dawson p. 49)

Dawson observes that Brouwer "...campaigned against the use of the Law of Excluded Middle in proofs" (p. 321). (See next section for more about Brouwer.) About this issue (in admittedly very technical terms) Reichenbach observes:

The tertium non datur
(x)[f(x)V ~f(x)] (29)
is not exhaustive in its major terms and is therefore an inflated formula. This fact may perhaps explain why some people consider it unreasonable to write (29) with the inclusive 'or', and want to have it written with the sign of the exclusive 'or'
(x)[f(x)^~f(x)] (30) [the "^" signifies exclusive-or]
in which form it would be fully exhaustive and therefore nomological in the narrower sense. (Reichenbach, p. 376)

From the “Law of the excluded middle” PM derives the most powerful tools in the logician’s argumentation tool-kit. Observe the strange and powerful outcome of *2.18:

*2.1 ~p V p [“Law of the excluded middle”:
Either “pigs fly” is true or “pigs don’t fly” or both “pigs fly” and “pigs don’t fly” are true assertions. PM derives “the law” from Theorem 2.08 ( p -> p) and “primitive idea” 1.08 ( p -> q ) =def ( ~p V q). First we substitute p for q in 1.08 to get p -> p. Then we use definition so that ~p V p. QED]
*2.11 p V ~p [Permutation of the assertions is allowed by axiom 1.4]
*2.12 p -> ~(~p) [If “ This rose is red ” is true then it’s not true that “ ‘This rose is not-red’ is true”.]
*2.13 p v ~{ ~(~p) } [Derived from “primitive idea” p -> q =def p V ~q ]
*2.14 ~(~p) -> p [ “Principle of double negation” uses 2.13, permutates it, and definition of p->q ]
*2.15 (~p -> q) -> (~q -> p) [One of the four ‘Principles of transposition”. Similar to 1.03, 1.16 and 1.17. A very long demonstration was required here.]
*2.16 (p -> q) -> (~q -> ~p) [ If it’s true that “If this rose is red then this pig flies” then it’s true that “If this pig doesn’t fly then this rose isn’t red.”]
*2.17 ( ~p -> ~q ) -> ( p -> q) [Another of the 'Principles of transposition']
*2.18 (~p -> p) -> p [Called “The complement of reductio ad absurdum. It states that a proposition which follows from the hypothesis of its own falsehood is true”. Reductio ad absurdum is defined by 2.01 (p -> ~p) -> ~p “This proposition states that, if p implies its own falsehood, then p is false.”
Actually the stronger case of 2.18 (~p -> p) = p (equals, not implies) is true. Let ~p = q. Then q -> p =def ~q V p. Substitute ~p for q: ~(~p) V p. This is equivalent to p V p which is p. QED

Kronecker's, and Brouwer's objection

-- This is a work in progress --

> Useful discussion because it high-lights a deep mathematical and philosophic problem behind what it means to "know", also helps elucidate what the "law" implies (i.e. what the law really means)

In late 1800's through the 1930's a bitter, persistent debate raged between Hilbert + his followers versus Weyl + Brouwer. Brouwer's philosophy-- called Intuitionism-- started in earnest with Kronecker.

Kronecker's ideas were intensely disliked by Hilbert:

"...Kronecker insisted that there could be no existence without construction. For him, as for Gordan [another elderly mathematician], Hilbert's proof of the finiteness of the basis of the invariant system was simply not mathematics. Hilbert, on the other hand, throughout his life was to insist that if one can prove that the attributes assigned to a concept will never lead to a contradiction, the mathematical existence of the concept is thereby established" (Reid p. 34)
"It was his [Kronecker's] contention that nothing could be said to have mathematical existence unless it could actually be constructed with a finite number of positive integers" (Reid p. 26)

> The debate had a profound effect on Hilbert. Reid indicates that his "Second Problem" (cf Hilbert's problems from the Second International Conference in Paris in 1900) evolved from this debate [italics in the original]:

"In his second problem [Hilbert] had asked for a mathematical proof of the consistency of the axioms of the arithmetic of real numbers.
" To show the significance of this problem, he added the following observation:
" 'If contradictory attributes be assigned to a concept, I say that mathematically the concept does not exist '..."(Reid p. 71)

Thus Hilbert was saying: "If "p" and "~p" exist together, then "p" does not exist", and he was thereby invoking The Law of Excluded Middle.

> Godel was to later point out [needs reference here] that problem came in two parts, the first less serious than the second. The second resides/evolves from, when designing proofs, the use of the universal quantifier "for all" versus the existential "there exists at least one". Issue is described well in Reid's book [quote here].

"Brouwer ... refused to accept the Logical Principle of the Excluded Middle...
"His argument was the following:
"Suppose that A is the statement 'There exists a member of the set S having the property P.' If the set is finite, it is possible -- in principle -- to examine each member of S and determine whether there is a member of S with the property P or that every member of S lacks the property P. For finite sets, therefore, Brouwer accepted the Principle of the Excluded Middle as valid. He refused to accept it for infinite sets because if the set S is infinite, we cannot -- even in principle -- examine each member of the set. If, during the course of our examination, we find a member of the set with the property P, the first alternative is substantiated; but if we never find such a member, the second alternative is still not substantiated -- perhaps we have just not persisted long enough!
"Since mathematical theorems are often proved by establishing that the negation would involve us in a contradiction, this third possibility which Brouwer suggested would throw into question many of the mathematical statements currently accepted.
" 'Taking the Principle of the Excluded Middle from the mathematician," Hilbert said, 'is the same as ... prohibiting the boxer the use of his fists.'
"The possible loss did not seem to bother Weyl... Brouwer's program was the coming thing, he insisted to his friends in Zürich." (Reid, p. 149)

A detour: an example of the intuitionist objection

The section above stated that the intuitionists believe that only if we can investigate all instances of a finite set { a, b, c, d, e, f, g, ... z } can we assert a truth or its negation. But when we evoke NOT-(FOR ALL x) where "ALL x" covers all cases known and unknown, we can "never be sure",

e.g. Not true that "Pigs fly" can be written:
~((Ax)Ey Ez:(IF x is a z THEN x & y)) ["A" here the universal quantifier "For all...", "E" is the existential quantifier "There exists at least one instance of..."
Thus e.g. IT IS NOT TRUE IN ANY INSTANCE WHATEVER THAT:
"For all objects x of the entire universe known and all universes unknown, given that at least one prototype (concept, description, attribute, sensation) 'pig' exists and at least one prototype (concept, description, attribute, sensation) 'fly' exists: IF object x is a member of the set (class) of objects 'pig' THEN object 'pig' possesses attribute 'fly'."

Here's an example using finite logic: Let's examine n objects (say n=142), O1, O2, O3, up to On=O142 and decide if they are flying pigs. Let p1, p2, p3,...pi up to p142 stand for "object Oi is a pig that flies" (e.g. we examine O42 and decide whether or not O42 is a flying pig, and then we assign p42 a "truth value" of 1 if O42 is a flying pig and 0 if it is not). Let "P" stand for the proposition that "Some of these objects are flying pigs". And let "Q" be the question P V ~P: "Some are flying pigs", or not-"some are flying pigs"

The first proposition P we write as "the disjunction" (fancy word for logical OR) of all 142 of our investigations: P = (p1 V p2 V p3 ... V p142), e.g. "Either p1 or p2 or p3 or ... pn indicates a flying pig". And we know that this statement is either "true" or "false".

The second proposition ~P starts out simply as the negation of P, but then we do some fancy footwork to convert it into a conjunction (fancy word for logical AND). Thus

Q = P V ~P = (p1 V p2 V p3 ... V p142) V ~(p1 V p2 V p3 V p4 ... V p142)
The next step is the fancy footwork: it comes about from the definition in PM of logical AND i.e. (a & b) = ~(~a V ~b), and the theorem a = ~(~a).
Q = P V ~P = (p1 V p2 V p3 V ... V p142) V (~p1 & ~p2 & ~p3 & ~p4 & ... ~p142)

Now suppose that we want to determine the truth-value of our question Q. We examine our objects-as-possible-flying-pigs O1 to O142 one after another. We are done as soon as we find a flying pig: e.g. if p1 is not a flying pig = 0 (false), but if p2 is a flying pig = 1 (true), then we're done:

Q = P V ~P = (0 V 1 V doesn't matter) V (doesn't matter)

Thus even a single instance of a flying pig answers the question:

(0 V 1 V any truth-values whatever) = 1

But suppose we aren't having much luck, and we have to go "all the way to the end", i.e. examine all 142 objects. When we hit #141 we have:

Q = P V ~P = (0 V 0 V 0 V ... V 0 V p142) V (~0 & ~0 & ~0 V ... & ~0 & ~p142)

AS we approach object O142 there's only two possible otucomes: either (1) O142 is a flying pig and p142=1 or (2) O142 is not a flying pig and p142=0:

Case 1-- p142 is a flying pig:
Q = (0 V 0 V 0 ... 0 V 1) V (~0 & ~0 & ~0 ... & ~0 & ~1)
Q = (0 V 0 V 0 ... 0 V 1) V (1 & 1 & 1 ... & 1 & 0)
Q = (P=1 V ~P=0) = (1) V (0) = 1
It's true: Pigs fly!
Case 2-- p142 is not a flying pig:
Q = (0 V 0 V 0 ... 0 V 0) V (~0 & ~0 & ~0 ... & ~0 & ~0)
Q = (0 V 0 V 0 ... 0 V 1) V (1 & 1 & 1 ... & 1 & 1)
Q = (P=0 V ~P=1) = (0) V (1) = 1
It's true: Pigs don't fly! [More accurately we now know that: Some pigs don't fly. ]

Observe, however, that to reach our understanding that ~P is the true case (not a single instance of flying pigs in our 142 objects), we had to go all the way to the end. Every pig-object had to be examined-- and this is because of the logical AND in the construction.

This is okay when we're dealing with finite numbers of objects, but what happens when we have infinite numbers of objects? How can we be sure there isn't a lone instance of a flying pig somewhere e.g. a freak hiding under a rock on planet Org in sun-system R2D2, galaxy C3PO, universe Chewbacca? We can't be sure. One thus would argue that we have to rely on induction-- the probability that after examining 1.32 x 10^132 pig-like objects and not finding a single flying pig, that there really and truly aren't any. (cf Russell 2)

-- work in progress here --

This sub-section will attempt to give meaning to Reichenbach's difficult statement above re the possible use of "exclusive-OR" for tertium non datur. Reichenbach has given the following meaning with regard to so-called nomological formulas. This is important: it touches on the problem of natural law if we are using tertium non datur in the formation of natural laws, and something might be wrong with tertium non datur. Reichenbach attempts to treat this in the last chapter of his book:
"The term 'nomological', derived from the Greek word 'nomos' meaning 'law', is chosen to express the idea that the formulas are either laws of nature or logical laws. Analytic nomological formulas are tautological formulas [e.g. always true: P V ~P, the tertium non datur, more below], or logical laws; synthetic nomological formulas are laws of nature. The term 'nomological' is therefore a generalization of term 'tautological' (Reichenbach, p.)(see Natural Law for more)

In our example above, "Q = P V ~P" is called a "tautology" because it is always true-- either (1) some of the objects are flying pigs or (2) not true that some of the objects are flying pigs or (3) both statements are true. In fact Reichenbach defines "tautology" as the tertium non datur P V ~P:

"All tautologies have the same shortest disjunctive normal form namely [P V ~P] (cf Reichenbach p 52). An explanation of "disjunctive normal form" will follow shortly ("disjunction" is the fancy name for logical inclusive OR)

Here's Reichenbach again:

"A true statement is exhaustive in its major terms if none of its residual statements in major terms is true." (p. 362)

A "residual statement" is what is left if we cancel/remove one or more terms of our expression, e.g. if we start with the tertium non datur Q = "P V ~P" we can cancel "P" or "~P". The residual statement would then be "~P" if we cancel "P", and vice versa.

"An inflated form we shall understand a one-scope statement that is not exhaustive in its major terms ..." (p. 365)

What is a "term"? Suppose we have two "variables" (sentences identifying sensations, for example sentence "a" is "This is a pig" and sentence "b" is "this is flying". We can form the possible combinations of the "truths" of our sentences (here abbreviated) from the two collections: {"not-pig", "pig"}, and {"not-flying, "flying"}. (Notice that we have "bifurcated" the world with the variable and its negation.) Now what happens when we look for these two "qualities" simultaneously in an object? To find out, first we create what known as "the power set" of the two collections by "multiplying" them together. This yields all possible combinations: 2 x 2 = 4 ANDs to describe all the (minimal) logical possibilities of two "variables" (these minimal &-constructions are sometimes called "minterms"):

{ (not-pig & not-flying), (not-pig & flying), (pig & not-flying), (pig & flying) }

Secondly, we pick out the minterms we want use to construct our logical formula. Lastly, we logically OR our selected terms together. For example, the basic formulas of 2-variable logic are 16 in number; we give 10 useful ones here (The rest are, in a sense, the "converses" of these):

pig V flying = (not-pig & flying) V (pig & not-flying) V (pig & flying)
pig ^ flying = (not-pig & flying) V (pig & not-flying) ;the exclusive-or
pig & flying = (pig & flying)
not-pig = (not-pig & not-flying) V (not-pig & flying)
not-flying = (not-pig & not-flying) V (pig & not-flying)
pig = (pig & not-flying) V (pig & flying)
flying = (not-pig & flying) V (pig & flying)
pig -> flying =def (not-pig) V flying) = (not-pig & not-flying) V (not-pig & flying) V (pig & flying)
flying -> pig =def (not-flying V pig) = (not-pig & not-flying) V (pig & not-flying) V (pig & flying)
always true = (not-pig & not-flying) V (not-pig & flying)V (pig & not-flying) V (pig & flying) ;the tautology

When we compare the first two formulas for pig V flying versus pig ^ flying, we see "the third term", the term (pig & flying).

Residual elements: In the expression pig V flying, we can pluck out any one of the three terms and see if the expression is still true:

Remove first term (not-pig & flying):
pig = (pig & not-flying) V (pig & flying)
Remove second term (pig & not-flying):
flying = (not-pig & flying) V (pig & flying)
Remove the third term (pig and flying):
pig^flying = (not-pig & flying) V (pig & not-flying)

In this last, third case we see that we are left with an expression that still "works", that is, it classifies an object into "a pig" or "flying" is one that correctly "partitions" our objects in the sense that we mean it do. So we could substitute it for logical OR and still retain the correctness of our expression.

Reichenbach invokes Russell (p. 357) and David Hume in particular

"We agree with Hume that physical necessity is translatable into statements about repeated occurrences, including the prediction that the same combination will occur in the future, without exception. 'Physcially necessary' is expressible in terms of 'always'." (p. 356)

Back to the debate

Hilbert believed that, if accepted, the Intuitionist would eliminate the mathematics of Cantor et. al. with regard to "the infinite" and "trans-finite", have profound effects on set theory, etc.

> Godel's PhD thesis invoked the Law. An important connection because after he finished his thesis he proceeded on to his "First Incompleteness Theorem" that (arguably) answered Hilbert's Second Question (some argue: in the negative):

"In any case, Godel was certainly well acquainted with the tenets of intuitionism. Toward the end of his introductory remarks ["..omitted from the published paper"-- note added] he defended the "essential use" he had made of the Law of Excluded Middle, arguing that "from the intuitionistic point of view, the entire problem [of a completeness proof] would be a different one"(Dawson p. 54-56]

> The question reduced to the use of proofs designed from from "negative" or "non-existence" versus "constructive" proof:

"According to Brouwer, a statement that an object exists having a given property means that, and is only proved, when a method is known which in principle at least will enable such an object to be found or constructed...
"Hilbert naturally disagreed.
" '...pure existence proofs have been the most important landmarks in the historical development of our science," he maintained." (Reid p. 155)

> Late in his professional life Gödel proposed a solution:

"...that the negation of a universal proposition was to be understood as asserting the existence ... of a counterexample" (Dawson, p. 157))

> Turing's second proof (that no method (algorithm, machine) exists that can determine in general whether or not a given Turing machine M will print a particular symbol e.g. 0) in particular uses the universal quantifier and an "existence" (reductio ad absurdum) proof. The philosophic issues that still surround "the infinite" (a Turing machine has an infinite tape, but a finite "program") are not trivial.

Paradoxes

The law of excluded middle is at the heart of many logical paradoxes. For example, Russell's paradox starts by constructing the set M = {A | A ∉ A}. Then the statement M∈M cannot be true; and its negation, M∉M, cannot be true either. Without the law of excluded middle, there would be no contradiction here. With it, at least one of those two statements must be true.

This paradox is no mere mathematical curiosity: its discovery by Bertrand Russell destroyed Gottlob Frege's attempt to ground all mathematics in formal logic. Russell himself subsequently attempted the same task with Principia Mathematica, but his efforts met the same fate. Gödel's first incompleteness theorem proved the incompleteness of Principia Mathematica—and indeed any consistent formalization of standard mathematics. At the heart of Gödel's proof was a self-negating statement similar to Russell's paradox, also dependent upon the law of excluded middle.

Recent debate

-- under construction --

> So-called fuzzy logic attempts to address the "third" or "middle" value (cf Kusko):

"Aristotle's binary logic came down to one law: A or not-A. Either this or not this. The sky is blue or not blue" (p. 6)

> Chaitin invokes axioms that are susceptible to debate and substitution with others, including the law of excluded middle, "...intuitionist logic or constructivist mathematics" (Chaitin, p. 81)

> Multivalued logics: An entry in Encyclopedia Britannica (Encyclopedia Britannica 2002 Delux Edition CD) cites examples of a 3-valued logic where the value 1/2 is added to the set {0, 1} of truth values to yield the "ternary" logic with truth-values {0, 1/2, 1}. They note that various logics can be constructed and are satisfactory with respect to completeness. However, their example is not intuitive (e.g. 1/2 & 1/2 = 1/2).

What happens if we construct our logic from sigmoids with gains "g" of e.g. +8 (for negation), or -8 and a threshold of 0.5 as above? We first begin with the OR "V" as follows:

Logical negation NOT "~":
We simply reverse the sign of the gain "g" so it is positive, and when we do so our sigmoid "inverts" (negates) the input:
~a = 1/(1+exp(+g*( (a) - 0.5)))
Logical OR "V":
We numerically add our "inputs" a and b inside the sigmoid:
c = a V b = 1/(1+exp(-g*((a)+(b)-0.5)))
c = a V b = 1/(1+exp(-g*((1/2)+(1/2)-0.5)))
We see with this formula that (1/2 V 1/2) = 1, which agrees with the usage-approximation of "V" as algebraic "plus" in a finite field.
Logical AND "&":
We use the definition from Principia Mathematica for the logical AND (observe the +sign of the gain g; as noted above, this causes the sigmoid to "invert" its output):
c = (a & b) = ~(~a V ~b)
c = 1/(1+exp(+g*((~a)+(~b) - 0.5))), i.e. where (1-1/2) =def ~a:
c= /(1+exp(+g*((1-1/2)+(1-1/2) - 0.5))),
We see in this case that when (a=0.5 & b=0.5) the output = 0.02 approximately when +g is e.g. +8. This agrees with the usage-approximation of "&" as algebraic "multiplication" -- thus 0.5 x 0.5 = 0.25 which, with enough "gain" in the sigmoid, yields approximately 0.

> If "the law" were "repealed", it is unknown [to this writer] what impact this would have on mathematics and philosophy today . The antinomies (cf antinomy) would still exist (we can create them with the exclusive-OR). Logic would still exist, but "existence" proofs such as reductio ad absurdum might no longer be allowed, and much of modern mathematics (e.g. Turing's second proof in particular(cf Turing's proof)-- because it relies on "not-all" (i.e. the construction ~((Ax):(...)) would be rendered null and void.

Proof

In propositional logic, the law of excluded middle is a basic theorem. A proof follows.

1. ¬P → ¬P

Every statement implies itself.

2. (P ∨ ¬P) ↔ (¬P → ¬P)

The symbol ∨ in propositional logic is defined as follows: (A ∨ B) is equivalent to (¬A → B). Substituting P for A and ¬P for B, we get the above statement.

3. (¬P → ¬P) → (P ∨ ¬P)

This follows from step 2 and the definition of ↔.

4. P ∨ ¬ P

Combine steps 1 and 3.

This proof applies only to propositional logic and not necessarily to other logical systems. For example, in fuzzy logic, the first step, ¬P→¬P, is only usually mostly true, not always entirely true, undermining the rest of the proof.


Notes

<references/>

References

  • Dawson, J., Logical Dilemmas, The Life and Work of Kurt Gödel, A.K. Peters, Wellesley, MA, 1997.
  • van Heijenoort, J., From Frege to Gödel, A Source Book in Mathematical Logic, 1879-1931, Harvard University Press, Cambridge, MA, 1967. Reprinted with corrections, 1977.
* Luitzen Egbertus Jan Brouwer, 1923, On the significance of the principle of excluded middle in mathematics, espcecially in function theory [reprinted with commentary, p. 334, van Heijenoort]
* Andrei Nikolaevich Kolmogorov, 1925, On the princple of excluded middle, [reprinted with commentary, p. 414, van Heijenoort]
* Luitzen Egbertus Jan Brouwer, 1927, On the domains of definitons of functions,[reprinted with commentary, p. 446, van Heijenoort] Although not directly germane, in his (1923) Brouwer uses certain words defined in this paper.
* Luitzen Egbertus Jan Brouwer, 1927(2), Intuitionistic reflections on formalism,[reprinted with commentary, p. 490, van Heijenoort]
  • Kneale, W. and Kneale, M., The Development of Logic, Oxford University Press, Oxford, UK, 1962. Reprinted with corrections, 1975.
  • Alfred North Whitehead and Bertrand Russell, Principia Mathematica to *56, Cambridge at the University Press 1962 (Second Edition of 1927, reprinted). Extremely difficult because of arcane symbolism, but a must-have for serious logicians.
  • 1 Bertrand Russell, The Problems of Philosophy, With a New Introduction by John Perry, Oxford University Press, New York, 1997 edition (first published 1912). Very easy to read: Russell was a wonderful writer.
  • 2 Bertrand Russell, The Art of Philosophizing and Other Essays, Littlefield, Adams & Co., Totowa, NJ, 1974 edition (first published 1968). Includes a wonderful essay on "The Art of drawing Inferences".
  • Aristotle, Metaphysics, translated by W.D. Ross, printed in Volume 8 of Great Books of the Western World (GBWW), Encyclopedia Britannica, Chicago 1952, (reprinted from The Works of Aristotle, Oxford University Press).
  • Donald Kreider, et. al., An Introduction to Linear Analysis, Addison-Wesley, Reading Mass., 1966.
  • Webster's Ninth New Collegiate Dictionary, Merriam-Webster, 1990. Also: Webster's New World Dictionary, College Edition, World Publishing Co. 1966. This entry for Hermaphroditus mentions the nymph by name: Salmacis.
  • Robert Graves The Greek Myths Volume One, Penguin Books, First published 1955, Reprinted 1975.
  • Constance Reid, Hilbert, Copernicus: Springer-Verlag New York, Inc. 1996, first published 1969. Contains a wealth of biographical information, much derived from interviews.
  • Bart Kusko, Fuzzy Thinking: The New Science of Fuzzy Logic, Hyperion, New York, 1993. Fuzzy thinking at its finest. But a good introduction to the concepts.
  • Gregory Chaitin, "The Limits of Reason", Scientific American, March 2006, p.74-81. His book does not address "the law" directly but for more about algorithic complexity see: Meta math!: The Quest for Omega. Gregory chaitin. Pantehon Books, 2005.
  • David Hume, An Inquiry Concerning Human Understanding, reprinted in Great Books of the Western World Encyclopedia Britannica, Volume 35, 1952, p.449ff. This work was published by Hume in 1758 as his rewrite of his "juvenile" Treatise of Human Nature: Being An attempt to introduce the experimental method of Reasoning into Moral Subjects Vol. I, Of The Understanding first published 1739, reprinted as: David Hume, A Treatise of Human Nature, Penguin Classics, 1985. Also see: David Applebaum, The Vision of Hume, Vega, London, 2001: a reprint of a portion of An Inquiry starts on p. 94ff

See also

de:Satz vom ausgeschlossenen Dritten fr:Principe du tiers exclu he:כלל השלישי מן הנמנע ko:배중률 no:Loven om den ekskluderte tredje pl:Prawo wyłączonego środka pt:Lei do terceiro excluído ru:Закон исключённого третьего zh:排中律