Want to take part in these discussions? Sign in if you have an account, or apply for one below
Vanilla 1.1.10 is a product of Lussumo. More Information: Documentation, Community Support.
created law of double negation with just the absolute minimum. Added a link from double negation, but nothing more.
Closely related article: excluded middle.
The statement (in intuitionistic mathematics) that
I think something unintended happened there.
I clarified a bit.
Does
((P→Q)→Q)→P
have a name? In the case of the law of excluded middle, statements still make sense if you replace absurdum with a general proposition. And proving those is often simpler.
Nikolaj, personally I don’t know a name for this, other than saying that it’s the “□-translation of ¬¬P⇒P”, where the □-translation for any modal operator □ is like the double negation translation, only putting □’s instead of ¬¬’s all over the place. Here, the modal operator □ is given by □φ≡(φ∨Q).
Do you have a specific situation in mind where you’d want to have a name for this formula?
Somewhere else I wrote down an elaboration about constructively provable classical equivalents to LEM*. When I saw Urs made a page for the double negation I thought about writing down those for the nLab in a parallel fashion. Since the abstraction from ⊥ to some generic proposition makes the case for LEM more clear, I was thinking if there’ a name for the above.
*An inhabitant of
((A→B)×((A→B)→C))→C
is
eat=λx.(π2x)(π1x)
which acts like e.g.
eat(x↦x2,f↦∫31f(x)dx)=∫31x2dx=263
A less general type expression would be
((A→⊥)×((A→⊥)→⊥))→⊥
which in logic reads
¬(¬A∧¬¬A)
Classically: Using De Morgan’s law we get
¬¬A∨¬¬¬A
and with double negation we end up at LEM
A∨¬A
Made me think of what those laws used are when we don’t look at ⊥ but general propositions.
@NikolajK #5:
Well, ((P→Q)→Q)→P is not a theorem of classical logic. The superficially similar ((P→Q)→P)→P, which is equivalent to excluded middle, is known as Peirce’s Law (after Charles Peirce).
1 to 8 of 8