Good evening, I heard the proof by contradiction is required for Peirce's law. AFAIK, truth tables are not related directly to proofs by contradiction, and if of an operation $\text {op}$ we have a truth table
P(p) P(q) P(p op q)
0 0 1
0 1 1
1 0 1
1 1 1
such that $P$ is the predicate, or logical/truth value of a proposition, then
$$ \forall p\forall q, P(p\ \text{op}\ q)=1\Leftrightarrow\forall p\forall q, p\ \text{op}\ q $$
So isn't
(p q if p, then q if p, q; and then p modus ponens Peirce's Law)
P(p) P(q) P(p → q) P((p → q) → p) P(((p → q) → p) → q) P(((p → q) → p) → p)
0 0 1 0 1 1
0 1 1 0 1 1
1 0 0 1 1 1
1 1 1 1 1 1
a proof of Peirce's law?
(you can make the maths yourself, noting this is classical logic and that $p \to q \Leftrightarrow \lnot p\lor q$; and all works without admiting any proof by contradiction at all)