MENTAL
 Main Menu
 Applications
 Logic
 The Problem of Implication


The Problem of Implication
 THE PROBLEM OF
IMPLICATION

"When our minds are fixed on inference, it seems natural to take 'implication' as the fundamental primitive relationship" (Bertand Russell).

"A logical consequence is a necessary and formal consequence" (Alfred Tarski).

"All theorems in mathematics are implications between statements" (Peano).



Implication vs. Conditional

In logic, implication is essential, since every logical system makes use of this mechanism. Its simplest form is pq (read "p implies q"), where p and q are propositions: the antecedent and consequent of the implication, respectively. The natural meaning of implication is that if p is true then q, which is the result of the implication, is inferred. If p is false, nothing is inferred. The conditional is different from the implication. The conditional has the form "if p then q", which we will also symbolize as pq. The conditional realizes the logic of decision, while the implication realizes the logic of inference.

In procedural or operational programming languages (such as Basic, C, Pascal, etc.), the conditional performs the "decision logic", selecting the block of statements q if the condition p is true. This is the traditional control structure "If.... Then..." (in its simple form) and "If.... Then... Else..." (in its complete form).

In propositional logic, pq is considered to have a truth value that depends on the truth values of p and q. Its truth table (which comes from Boole) is:

pqpq
FFT
FTT
TFF
TTT

That is, the conditional is always true except when p is true and q is false. Therefore, the propositional logic expression pq is equivalent to ¬pq (non-p or q).

This interpretation of the conditional is called "material interpretation" and the conditional is called "material implication" (or weak implication) because it refers to a basic, material, superficial level, as opposed to "logical implication" (or strong implication), which is of a higher type. The material implication used in propositional logic is called "propositional logical implication".

Russell and Whitehead's "Principia Mathematica" is based on material implication.

Some properties of the conditional are:
  1. Idempotence.
    pp (idempotence).

  2. Commutative.
    p → (qr) ≡ q → (pr)

  3. Transitive.
    (pq) → (qr) → (pr)

  4. Distributive.
    (p → (qr)) → ((pq) → (pr))
In the conditional, p and q need not be conceptually related. This circumstance makes it possible to construct "shocking" true statements, with strange meanings, without any relation of meaning between antecedent and consequent. The following sentences are formally true, in spite of not having any meaning.
  1. "If the world is square, then 2+2=4" is a true sentence because p ("the world is square") is false and "2+2=4" is true.

  2. "If the world is square, 2+2=5" is also true because p ("the world is square") is false and q ("2+2 = 5") is also false.
With material implication paradoxes occur, for example, we have the following tautologies:
  1. Fp
    A false proposition (F) materially implies any proposition (true or false).

  2. pT
    Truth (T) is materially implied by any proposition (true or false).

  3. ¬ppF
    The negation of a proposition p is equivalent to the material implication of that proposition to falsity (F).

  4. ¬ppp
    The negation of a proposition p is equivalent to its material self-implication.

  5. Other tautologies.
    p→(qp)
    ¬p → (pq)
    (pq)∨(qp)
Any of these tautologies give rise to paradoxes when interpreted extralogically, i.e. when p and q are sentences of a semantic level higher than the logical scheme itself. For example, the form p→(qp) is represented in "If 2+2=4, then if the world is square, 2+2=4".


The strict implication of Clarence Irwin Lewis

These problems have led to the need to revise material implication in its propositional logic aspect (not in its decision logic aspect) for true implication to exist. C.I. Lewis offered a solution with the so-called "strict implication", replacing material implication. There is strict implication when, in a conditional, the consequent is inferred from the antecedent, which reflects the natural concept of implication: p strictly implies q if the truth of p is inconsistent with the falsity of q. Lewis expressed it symbolically thus: The concept of strict implication was the driving force that inspired Lewis to create modern modal logic. The first formalization of strict implication appeared in the 1932 book "Symbolic Logic" [1959], written in collaboration with C.H. Langford. In this work he introduces the possibility operator (◇) as a primitive modal operator, and presents several axiomatic systems (S1 to S5) of modal logic using strict implication. That there are 5 axiomatic systems is because Lewis discovered that his concept of strict implication was not absolute; that there were five ways of understanding the relation between antecedent and consequent.

Nevertheless, Lewis did not succeed in eliminating paradoxes completely, for he held that it was not possible to eliminate them. For example: every necessary proposition is strictly implied by every other proposition. Saul Kripke, by means of his "semantics of possible worlds", also tried to eliminate the paradoxes of implication, but he did not succeed completely either.

Lewis's notation of the possibility operator (◇) is still standard, although the dual operator is usually used: the necessity operator (□), which is used as a primitive operator for two reasons:
  1. Because strict implication is more easily defined: A strictly implies B is written as □(AB) (it is necessary that A implies B).

  2. Because the possibility operator can be defined by the necessity operator, and vice versa:

    x ≡ ¬□¬x (it is possible that x is equivalent to "it is not necessary non-x")

    x ≡ ¬◇¬x (it is necessary that x is equivalent to "it is possible that not x")
It was John Lemmon [1957], who defined Lewis axiomatic systems as extensions of classical logic by means of the necessity operator (□) and a set of axioms.


MENTAL, the Union of Implication and Conditional

MENTAL uses the mechanism of strict implication by means of the "Conditional" primitive, which has the basic form x→y (read "if x then y"), or else y←x (read "y if x"), and whose interpretation is operative: if x exists, the expression x→y evaluates to y; if it does not exist, it evaluates to the null expression (θ). Therefore, a function can be considered to take the value y or θ, depending on whether x exists or not. There may or may not be a relationship between antecedent (x) and consequent (y); it all depends on the specifier.

The "Condition" primitive can be used in two ways:
  1. As a specific or particular condition, which implements the conditional to realize the decision logic. For example,

    (a>3 → ((b = 5) (x = x+1)))

  2. As a generic condition (specified by a generic expression (parameterized or not), to perform the inference logic as the logic of necessity, which is performed automatically. Examples:

    1. ⟨( x/man → x/mortal )⟩
      pepe/man // automatically generates pepe/mortal

    2. ⟨( a>3 → a=3 )⟩
      (a = 7) // automatically, a takes the value 3
      a // ev. 3
The "Condition" primitive of MENTAL can be simple or compound, i.e., be of the form x→y (if x exists, then y; otherwise θ, the null expression) or of the complete form (z ←' x → y) (if x exists, then y otherwise, z). These two forms can be used for decision logic and inference logic.

Example of decision logic: Example of inference logic: In both types of logic there can be higher-order conditions, and all kinds of expressions can be specified in the antecedent and consequent.

In MENTAL there are no truth values (true, false), there is evaluation of expressions and existential values: existential expression (α) and null expression (θ). With MENTAL it is emphasized that it makes no sense to apply a truth value to a condition or a logical implication.

With MENTAL there are no logical paradoxes and there is no need to eliminate them, since they are a superficial phenomenon. Interpreted through the primitives, they take the form of fractal expressions. From the deep, paradoxes disappear.

With MENTAL the problem of implication and the duality "Implication vs. Conditional" is clarified and unified:

Addenda

Historical background
Bibliografía