Axioms
- $A \rightarrow A$ Identity
- $(A \wedge B) \rightarrow A$ Simplification
- $(A \wedge B) \rightarrow B$ Simplification
- $A \rightarrow (A \lor B)$ Addition
- $B \rightarrow (A \lor B)$ Addition
- $(A \wedge (B \lor C)) \rightarrow ((A \wedge B) \lor C)$ Distribution
- $((A \rightarrow B) \land (A \rightarrow C)) \rightarrow (A \rightarrow (B \land C))$ Strong Lattice $\land$
- $((A \rightarrow C) \lor (B \rightarrow C)) \rightarrow ((A \lor B) \rightarrow C)$ Strong Lattice $\lor$
- $\neg \neg A \rightarrow A$ Double Negation Elimination
- $A \lor \neg A$ LEM
Rules
R1.
$\vdash A$
$\vdash A \rightarrow B$
$\vdash B$ Modus Ponens
R2.
$\vdash A$
$\vdash B$
$\vdash A \land B$ Adjunction
R3.
$\vdash A \rightarrow B$
$\vdash (B \rightarrow C) \rightarrow (A \rightarrow C)$ Rule Suffixing
R4.
$\vdash A \rightarrow B$
$\vdash (C \rightarrow A) \rightarrow (C \rightarrow B)$ Rule Prefixing