-3

Theorems follow from axioms. That is, theorems are the logical consequence of axioms. Thus, mathematical proofs are essentially deductive. Proofs are all essentially logical implications. There is not one proof in mathematics which is not a logical implication.

Yet, mathematicians make nonsensical or contradictory claims on the subject.

First, mathematicians seem to all insist that theorems are proved using the material implication, not the logical implication, even though this is patently false since most theorems are not even proved formally, since mathematicians still today prove their theorems essentially in the same way as they did before mathematical logic and the introduction of the material implication.

Mathematicians keep using the label "material implication" even though the material implication is not an implication. It is essentially and obviously a simple logical operation.

Some mathematicians say, without proof, that the material implication is equivalent to the logical implication. How can prove using the logical implication that the material implication is equivalent to the logical implication and this even though you do not understand the logical implication?

Others mathematicians say, again without proof, that the material implication "improves" on the logical implication understood in the Aristotelian or "colloquial" sense. How can you claim to improve on something you do not understand?

Some mathematicians also claim that mathematics is a sort of meaningless formal "game", based on the mindless application of arbitrary rules of derivation. Yet, you cannot apply a rule without relying not only on the rule itself, but on your own logical capacity. Mindless is not an option. The application of a rule is itself a logical implication, something which is made explicit in the use of the expression "rule of inference". For example, the material implication itself can be used through the application of a rule of inference, a sort of bogus modus ponens called... "modus ponens", written in two different ways:

p ⊃ q
p
———
∴ q

Or:

p ⊃ q, p
————
q

So, how do you personally reconcile the fact that mathematical proofs are essentially deductive, and therefore necessarily involves logical implications, with the fact that there is still today in mathematics no formal calculus logically equivalent to the logical implication?

16
  • Kant suggested that our entire reason is based on a set of tautologies. There's no deepest rule that would be able to validate all other rules. Knowledge is a set of circular assumptions, kind of the dictionary is a set of definitions that depend on other definitions in the same dictionary, in a circular fashion.
    – RodolfoAP
    Sep 10, 2020 at 8:25
  • 4
    Quite nonsensical... When mathematicians prove a theorem from axioms they “show” that the theorem is a logical consequence of the axioms. This amount s to prove that: if the axioms hold, then the theorem holds, and this fact is not affected by “concerns” about material implication. Sep 10, 2020 at 8:37
  • 2
    "How do you personally reconcile" is off-topic on this site. But since mathematicians prove their theorems using "logical implication" they must be understanding what that is and what it is "equivalent" to.
    – Conifold
    Sep 10, 2020 at 8:43
  • 2
    Taking out "personal reconciliation" there is a good question underneath that has been discussed in recent literature, e.g. by Rav and Azzouni: given that mathematicians do use semi-formal reasoning in practice why do the theorems still match theorems in formal axiomatic systems like ZFC? And the answer is that the semi-formal reasoning of mathematicians modifies colloquial use of connectives in the direction of Boolean algebra. And not just implication, disjunction and negation as well, see e.g. Azzouni.
    – Conifold
    Sep 10, 2020 at 19:41
  • 3
    The question would be much better if it wasn't made up from mere assertions about what 'mathematicians' say or do, but provide some quotes instead to show who really does say what you claim and in which context/why.
    – Philip Klöcking
    Sep 12, 2020 at 13:24

3 Answers 3

2

There is some need for clarification here. Nobody claims that material implication is the same as logical implication. Material implication, or the material conditional, is an object-language propositional connective. It is the same kind of thing as ⋀ and ⋁ - its job is simply to take two truth values as arguments and return a truth value as a result. It can be defined syntactically using natural deduction rules, such as the classical rules of modus ponens and conditional proof. It can also be defined semantically using a truth table. The two definitions are provably equivalent.

Logical implication, or logical consequence, is a meta-level relationship between sentences; it holds when one sentence is logically entailed by others. Again, it can be divided into syntactic and semantic components. We use the turnstile Γ ⊢ α to indicate that α is the syntactic consequence of Γ, which can also be read as Γ proves α, or α is a theorem on Γ. We use the double turnstile Γ ⊨ α to indicate that α is the semantic consequence of Γ, which is usually cashed out using model theory as every model of Γ is a model of α. For first order predicate logic, syntactic and semantic consequence are provably coextensive.

Having distinguished material and logical implication, there is now an important relationship between them. For any argument, there is a corresponding conditional sentence. For example, if we have an argument A, B, C; therefore D, we can formulate a sentence "if A and B and C then D". Naively speaking, the argument is valid if and only if the corresponding conditional sentence is necessarily true. We can then give more concrete form to the naive 'necessarily' by representing it syntactically as 'provably', or semantically as 'under all interpretations'. Now here is the big pay-off... If we are using classical logic, the 'if/then' that appears in the corresponding conditional sentence is material implication. In other words, an argument such as A, B, C; therefore D is classically valid if and only if the sentence "(A ⋀ B ⋀ C) → D" is provable, where → is material implication.

This is fundamentally why material implication is useful in logic. It is not because all conditionals are material implications - they are not. It is because material implication is the object-language connective that corresponds to the classical relationship of entailment. Material implication is useful just because classical logic is useful.

As to what mathematicians do: they are in the business of providing proofs of theorems, which can be represented as Γ ⊢ α. There are many formal systems of calculus that characterize the logical implication relation ⊢. There are Hilbert-style axiom systems, natural deduction systems, Gentzen-style sequent calculus. Many of these include material implication because it is convenient and useful. For example, the axioms of modal logic are expressed using material implication. When mathematicians publish their work, they typically do not put in all the formal logical apparatus because it is a lot of extra work and they can usually be sure that their audience will be familiar with the logic.

14
  • First, thanks for a very good answer. Compared to those of other would-be experts, this one shows you understand the question, the language is precise and you address at least some of my points. And there is no insult implicit in it as is often the case in most answers as soon as people disagree with you. Sep 12, 2020 at 8:58
  • 2
    Most of your other points are simply confusing material implication with logical implication. I was careful to distinguish them.
    – Bumble
    Sep 13, 2020 at 1:48
  • 2
    When a mathematician produces a proof of a theorem, the proof is always selective about what steps are made explicit. It is part of the craft of becoming a good mathematician to learn which parts of a proof are tricky and need to be rendered in detail and which parts are straightforward and do not. Since mathematical publications are mostly read by other mathematicians there is no need to provide all the elementary steps. If you need the elementary steps you can still get them by using a computer theorem proving assistant.
    – Bumble
    Sep 13, 2020 at 1:48
  • 1
    I have a textbook of set theory on my bookshelf that uses material implication on almost every page. I am not sure how you would explain set theory without it. Other branches of mathematics typically use set theory as their foundation. I found an online textbook of algebraic topology that in the first section defines all of its terms using set theory, and I suspect this is typical. So indirectly, all branches of mathematics are relying on material implication (provided they are classical).
    – Bumble
    Sep 13, 2020 at 1:49
  • 1
    Mathematicians use material implication to prove the theorems of set theory and they use the theorems of set theory to prove the theorems of other branches of mathematics. If you think that the theorems of set theory are invalid that would be very weird. Mathematicians use set theory for a good reason. And yes, you can reduce mathematical proofs all the way down to logical proofs, its just that it is a lot of work for little or no benefit. But a computer theorem proving assistant will do it for you.
    – Bumble
    Sep 13, 2020 at 18:58
0

Long comment

You can take a look at a simple piece of "real mathematics" and consider how much "formal logic" is implicit in that three lines theorem.

A lot of "classical" propositional logic is implicit in it, without strictly formal propositional calculus at all.

See David Hilbert's The Foundations of Geometry (1899), English translation, Th.1, page 3:

Theorem 1. Two straight lines of a plane have either one point or no point in common [...]

The theorem asserts that two distinct straight lines can have at most one point in common, and can be stated more at length with: let l and m two distinct straight lines; if they have one point P in common, then P is unique.

The proof is by contradiction, using

Ax.I,1: Two distinct points A and B always completely determine a straight line a. We write AB = a.

0
-1

(This could be better suited as a comment, but my reputation score is too low to add comments)

It might help if you make clearer what you mean by "logical implication": do you refer to another formalization of some rules of logic, or to the inner activity of the mathematician?

Although when you say

most theorems are not even proved formally, since mathematicians still today prove their theorems essentially in the same way as they did before mathematical logic and the introduction of the material implication

one can convene with you, it is true on the other side that most working mathematicians nowadays believe that proofs can be formalized in a calculus, typically one involving material implication.

If your intent is criticizing the stance by which one says "Mathematics is a game of formal objects within the formal rules of logic", then you might be interested in Intuitionism (see e.g. https://plato.stanford.edu/entries/intuitionism)

3
  • There is one logical implication and it is not the material implication. It is the implication all logicians discussed during 2,500 years. So, no, I don't need to clarify. What mathematicians believe is also moot. The point is that their proofs are not articulated in terms of the material implication. It simply never figures explicitly. Ergo, the only implication they can possibly be using is the logical implication, as per their own intuitive logical sense. And intuitionistic logic is even worse. The whole of mathematical logic is not classical and therefore not logic at all. Sep 10, 2020 at 15:16
  • Note that I didn't refer you to intuitionistic logic but to intuitionism
    – Matteo
    Sep 11, 2020 at 13:40
  • The link you provide does not make any difference. Did you even read it?! Sep 11, 2020 at 14:03

Not the answer you're looking for? Browse other questions tagged .