Files
ZeroToLean/Index.md
T
2026-08-01 11:24:06 +02:00

1.2 KiB

Basic logic

Name Mathlib equivalent Proposition
basicLogic.and_commutative and_comm a\land b \iff b \land a
basicLogic.or_commutative or_comm a\lor b \iff b \lor a
basicLogic.double_negation not_not_intro a\to\neg\neg a
basicLogic.and_associative and_assoc a\land (b\land c) \iff (a\land b) \land c
basicLogic.contrapositive contrapose (a \to b) \to (\neg b \to \neg a)
basicLogic.p_or_p_equal_p or_self (a \or a) = a
basicLogic.p_or_p_iff_p a \or a \iff a
basicLogic.and_or_distributivity_left and_or_left a \and (b \or c) \iff a \and b \or a \and c
basicLogic.and_or_distributivity_right and_or_right a \and b \or c \iff (a \or c) \and (b \or c)
basicLogic.p_and_true_equal_p and_true (a \and True) = a
basicLogic.p_and_true_iff_p a \and True \iff a
basicLogic.true_and_p_equal_p true_and (True \and a) = a
basicLogic.true_and_p_iff_p True \and a \iff a
basicLogic.p_or_false_equal_p or_false (a \or False) = a
basicLogic.p_or_false_iff_p a \or False \iff a