0

Why are double negation and the law of excluded middle excluded from the theory vs one of classical logic?

I see that the law of the excluded middle $\lnot(p \land \lnot p)$ requires double negation elimination when DeMorgans is applied. Therefore I think the rationale depends on double negation elimination. I searched and did not find a straightforward answer to this.

Nick
  • 1,071
  • 3
    Why is the existence of multiplicative inverses for non-zero elements omitted from the axioms of rings (in contrast to the axioms of fields)? – Alex Kruckman Apr 27 '22 at 15:12
  • 2
    If "$p$" means that $p$ can be proved, and "$\lnot p$" means that $p$ can be refuted, with a gap between them of propositions that can neither be proved nor refuted, then "$\lnot(\lnot p)$" does not mean "$p$". – Henry Apr 27 '22 at 15:20
  • @Henry I’m having trouble understanding this gap of propositions you describe – Nick Apr 27 '22 at 16:26
  • 1
    @Nick If you could prove that all propositions could either be proved or refuted, then the Law of Excluded Middle would not be controversial. But that is not the case, so it is. – Henry Apr 27 '22 at 16:30
  • @Henry does this mean propositions of this gap are a third logic value unknown? That somehow causes problems with these two laws of thought? – Nick Apr 27 '22 at 18:49
  • 1
    The formula $\neg(p\land\neg p)$ in your question is not the law of the excluded middle (and it is intuitionistically valid). – Andreas Blass Apr 28 '22 at 18:44
  • @AndreasBlass for $\lnot (p \land \lnot p)$, it is the principle of non-contradiction but with DeMorgans applied becomes $(\lnot p \lor p)$ which is the law of the excluded middle formation? – Nick Apr 29 '22 at 21:30
  • @Nick Strictly speaking, if you apply DeMorgan's law to $\neg(p\land\neg p)$, you get $(\neg p)\lor(\neg\neg p)$. If you then also apply the law of double negation, you get the law of the excluded middle. But neither DeMorgan's law nor the law of double negation are intuitionistically acceptable. – Andreas Blass Apr 29 '22 at 23:02

2 Answers2

1

Try the entry on intuitionist logic in the Beginning Mathematical Logic study guide, particularly §8.3. This explains, after a fashion, the so-called BHK constructive interpretation of the connectives ... so see if that helps. You can download the guide from https://www.logicmatters.net/tyl.

Peter Smith
  • 54,743
1

Refer to this post for a Fitch-style system for classical FOL (first-order logic). IFOL (Intuitionistic FOL) corresponds to not treating propositions as having a truth-value, but rather as assertions of justification. "$A$." in IFOL means "we can justify $A$.", not "$A$ is true.". In IFOL, "$⇒$" is not classical implication; "$A⇒B.$" in IFOL means "We can convert any justification of $A$ into a justification of $B$.". And "$∧,∨$" in IFOL commute with "we can justify" (e.g. "$A∨B$." means "We can justify $A$ or we can justify $B$."). Also, in IFOL "$¬$" is not negation; "$¬A$" is instead defined as "$A⇒{⊥}$", which hence means "We can convert any justification of $A$ into a justification of contradiction.". (I shall not go into quantifiers and equality in this post.)

Now take a look again at the referenced rules for all the boolean operations in classical FOL, and check whether they are correct for the above meaning, where we read "If $A$:" in that system to mean "Given any justification of $A$:". You can check that the core rules are all correct except for ¬¬elim. Notice that ¬intro is correct by definition of "$¬$", and ¬elim is correct by that same definition plus ⇒elim. So in IFOL we keep all the core rules except ¬¬elim. Now this is not enough; there is one more rule that is correct for IFOL: $ \def\fitch#1#2{\begin{array}{|l}#1\\\hline#2\end{array}} $

⊥elim
$\fitch{⊥}{A.}$

This rule is redundant for classical FOL, but we need to add it after removing ¬¬elim in order to get a complete deductive system for IFOL. LEM is redundant in classical FOL, and is wrong for IFOL so of course we do not add it.

Of course there are other known semantics for IFOL, but the above semantics is surely the closest to what the original founders of intuitionistic logic were thinking. Note that this semantics is also kind of intuitionistic. We never once consider the question of whether we can justify something or not as having a truth-value. Rather, we make a statement only when we have actually justified it. The BHK interpretation has the same essence as this semantics. You can also take a look at Kripke semantics, which is in my view a more classical semantics, and not really what intuitionism is all about.

user21820
  • 57,693
  • 9
  • 98
  • 256