An implication is equivalent to the equivalence of some implied
equivalence and some other equivalence involving a conjunction. A utility
lemma as illustrated in biadanii and [elelb]. (Contributed by BJ,
4-Mar-2023.) (Proof shortened by Wolf Lammen, 8-Mar-2023.)
\( \vdash \varphi \rightarrow \psi \leftrightarrow (\psi \rightarrow (\varphi \leftrightarrow \chi) \leftrightarrow (\varphi \leftrightarrow \psi \wedge \chi)) \)
\( \vdash \varphi \rightarrow \psi \leftrightarrow (\varphi \leftrightarrow \psi \wedge \varphi) \)
\( \vdash \varphi \leftrightarrow \psi \wedge \varphi \leftrightarrow (\psi \wedge \varphi \leftrightarrow \varphi) \)
\( \vdash \varphi \leftrightarrow \psi \wedge \chi \leftrightarrow \psi \rightarrow (\varphi \leftrightarrow \chi) \leftrightarrow (\psi \wedge \chi \leftrightarrow \varphi \leftrightarrow (\psi \wedge \varphi \leftrightarrow \psi \wedge \chi)) \)
\( \vdash \psi \rightarrow (\varphi \leftrightarrow \chi) \leftrightarrow (\varphi \leftrightarrow \psi \wedge \chi) \leftrightarrow (\varphi \leftrightarrow \psi \wedge \chi \leftrightarrow \psi \rightarrow (\varphi \leftrightarrow \chi)) \)
\( \vdash \psi \wedge \varphi \leftrightarrow \varphi \leftrightarrow (\psi \wedge \chi \leftrightarrow \varphi \leftrightarrow (\psi \wedge \varphi \leftrightarrow \psi \wedge \chi)) \)
\( \vdash \psi \wedge \varphi \leftrightarrow \varphi \leftrightarrow (\psi \rightarrow (\varphi \leftrightarrow \chi) \leftrightarrow (\varphi \leftrightarrow \psi \wedge \chi)) \)