Module prop::or

source · []
Expand description

Tactics for Logical OR.

Re-exports

pub use commute as symmetry;

Functions

(a ∨ b) ∨ c => a ∨ (b ∨ c)

(¬a ∧ b) ∨ a => (b ∨ a).

(a ∧ b) ∨ ¬a => (b ∨ ¬a).

a ∨ b => b ∨ a.

(a ∧ b) ∨ (a ∧ c) => a ∧ (b ∨ c)

¬(a ∧ b) => (¬a ∨ ¬b).

(a ∨ b) ∧ (a => c) => (c ∨ b).

(a ∨ b) ∧ (b => c) => (a ∨ c).

(¬a ∨ ¬b) => ¬(a ∧ b).