The lattice of propositions #
Lemmas at carrier Prop: ⊑ is implication, ⊓ is ∧, ⊔ is ∨, ⨅ is ∀, ⨆ is ∃, ⊤ is
True, ⊥ is False, ⇨ is →, and ⌜p⌝ is p.
theorem Lean.Order.le_of_imp_top_le (x y : Prop) :
(x → PartialOrder.rel top y) → PartialOrder.rel x y
theorem Lean.Order.le_forall {β : Sort uₗ} (p : Prop) (q : β → Prop) (h : ∀ (x : β), PartialOrder.rel p (q x)) :
PartialOrder.rel p (∀ (x : β), q x)
Introduction rule for a ∀ on the RHS of a Prop entailment.
theorem Lean.Order.le_and (p a b : Prop) (ha : PartialOrder.rel p a) (hb : PartialOrder.rel p b) :
PartialOrder.rel p (a ∧ b)
theorem Lean.Order.le_exists_prop (p a : Prop) (b : a → Prop) (ha : PartialOrder.rel p a) (hb : ∀ (h : a), PartialOrder.rel p (b h)) :
@[deprecated Lean.Order.le_prop_of_right (since := "2026-09-24")]
@[simp]
Embedding a proposition into the Prop lattice (⌜p⌝) is the proposition itself.
@[deprecated Lean.Order.CompleteLattice.ofProp_prop_eq (since := "2026-09-24")]