Equations
- P.induce a = Partition.ofIndependent' ⋯
Instances For
@[simp]
theorem Partition.inf_mem_induce {α : Type u_1} {a x : α} [CompleteLattice α] {P : Partition α} (h : x ∈ P) (hne : a ⊓ x ≠ ⊥) :
@[simp]
@[simp]
@[simp]
@[simp]
@[simp]
theorem Partition.induce_le_induce_right_of_le {α : Type u_1} {a b : α} [CompleteLattice α] {P : Partition α} (h : a ≤ b) :
theorem Partition.induce_le_induce_left {α : Type u_1} {a : α} [CompleteLattice α] {P Q : Partition α} (hPQ : P ≤ Q) :
theorem Partition.le_induce_of_supp_le {α : Type u_1} {a : α} [CompleteLattice α] {P Q : Partition α} (hPQ : P ≤ Q) (hP : P.supp ≤ a) :
theorem Partition.induce_subset_induce_of_subset {α : Type u_1} [CompleteLattice α] {P Q : Partition α} (hPQ : P.subset Q) (a : α) :
theorem Partition.subset_induce_of_supp_le {α : Type u_1} {a : α} [CompleteLattice α] {P Q : Partition α} (hPQ : P.subset Q) (hP : P.supp ≤ a) :
Equations
- P.isInducedSubpartition Q = (Q.induce P.supp = P)
Instances For
Equations
- Partition.«term_≤ip_» = Lean.ParserDescr.trailingNode `Partition.«term_≤ip_» 50 50 (Lean.ParserDescr.binary `andthen (Lean.ParserDescr.symbol " ≤ip ") (Lean.ParserDescr.cat `term 51))
Instances For
theorem Partition.isInducedSubpartition_iff {α : Type u_1} [CompleteLattice α] {P Q : Partition α} :
theorem Partition.isInducedSubpartition.le {α : Type u_1} [CompleteLattice α] {P Q : Partition α} (h : P.isInducedSubpartition Q) :
theorem Partition.isInducedSubpartition.supp_le {α : Type u_1} [CompleteLattice α] {P Q : Partition α} (h : P.isInducedSubpartition Q) :
theorem Partition.isInducedSubpartition_of_subset {α : Type u_1} [CompleteLattice α] {P Q : Partition α} (hPQ : P.subset Q) :
theorem Partition.isInducedSubpartition.eq_of_supp_le {α : Type u_1} [CompleteLattice α] {P Q : Partition α} (hPQ : P.isInducedSubpartition Q) (hQP : Q.supp ≤ P.supp) :
@[simp]
theorem Partition.isInducedSubpartition.antisymm {α : Type u_1} [CompleteLattice α] {P Q : Partition α} (hPQ : P.isInducedSubpartition Q) (hQP : Q.isInducedSubpartition P) :
@[simp]
theorem Partition.inter_mem_induce {α : Type u_1} [Order.Frame α] {P : Partition α} {a b : α} (hne : ¬Disjoint a b) (ht : b ∈ P) :
theorem Partition.isInducedSubpartition.trans {α : Type u_1} [Order.Frame α] {P Q R : Partition α} (hPQ : P.isInducedSubpartition Q) (hQR : Q.isInducedSubpartition R) :
theorem Partition.isInducedSubpartition.of_supp_le {α : Type u_1} [Order.Frame α] {P Q R : Partition α} (hPQ : P.supp ≤ Q.supp) (hPR : P.isInducedSubpartition R) (hQR : Q.isInducedSubpartition R) :
Equations
- Partition.«term_\_» = Lean.ParserDescr.trailingNode `Partition.«term_\_» 65 65 (Lean.ParserDescr.binary `andthen (Lean.ParserDescr.symbol " \\ ") (Lean.ParserDescr.cat `term 66))
Instances For
@[simp]
@[simp]
@[simp]
theorem Partition.delete_subset_delete_of_subset {α : Type u_1} {s t : Set α} [CompleteLattice α] {P : Partition α} (h : s ⊆ t) :
theorem Partition.delete_le_delete_of_subset {α : Type u_1} {s t : Set α} [CompleteLattice α] {P : Partition α} (h : s ⊆ t) :
theorem Partition.delete_subset_of_subset {α : Type u_1} {s : Set α} [CompleteLattice α] {P Q : Partition α} (hPQ : P.subset Q) :
@[simp]
theorem Partition.restrict_parts {α : Type u_1} [CompleteLattice α] (P : Partition α) (s : Set α) (hs : s ⊆ P.parts) :
theorem Partition.restrict_subset {α : Type u_1} {s : Set α} [CompleteLattice α] {P : Partition α} (hs : s ⊆ P.parts) :
theorem Partition.restrict_le {α : Type u_1} {s : Set α} [CompleteLattice α] {P : Partition α} (hs : s ⊆ P.parts) :
theorem Partition.cover_le_of_le {α : Type u_1} {a : α} [CompleteLattice α] {P Q : Partition α} (h : Q ≤ P) :
@[simp]
@[simp]
theorem Partition.agree_of_subset_subset {α : Type u_1} [CompleteLattice α] {P P₀ Q₀ : Partition α} (hP : P₀.subset P) (hQ : Q₀.subset P) :
P₀.Agree Q₀
@[simp]
theorem Partition.Agree.symm {α : Type u_1} [CompleteLattice α] {P Q : Partition α} (h : P.Agree Q) :
Q.Agree P
theorem Partition.Agree.mono_left {α : Type u_1} [CompleteLattice α] {P Q P₀ : Partition α} (h : P.Agree Q) (hP : P₀.subset P) :
P₀.Agree Q
theorem Partition.Agree.mono_right {α : Type u_1} [CompleteLattice α] {P Q Q₀ : Partition α} (h : P.Agree Q) (hQ : Q₀.subset Q) :
P.Agree Q₀
theorem Partition.Agree.mono {α : Type u_1} [CompleteLattice α] {P Q P₀ Q₀ : Partition α} (h : P.Agree Q) (hP : P₀.subset P) (hQ : Q₀.subset Q) :
P₀.Agree Q₀
@[simp]
theorem Partition.indiscrete_agree_indiscrete_iff {α : Type u_1} {a b : α} [CompleteLattice α] (ha : a ≠ ⊥) (hb : b ≠ ⊥) :
@[simp]
@[simp]
theorem Partition.agree_iff_union_pairwiseDisjoint {α : Type u_1} [Order.Frame α] {P Q : Partition α} :
theorem Partition.agree_of_mem_of_not_disjoint {α : Type u_1} [Order.Frame α] {P Q : Partition α} (h : ∀ x ∈ P, ¬Disjoint Q.supp x → x ∈ Q) :
P.Agree Q
theorem Partition.agree_of_supp_disjoint {α : Type u_1} [Order.Frame α] {P Q : Partition α} (h : Disjoint P.supp Q.supp) :
P.Agree Q
theorem Partition.set_pairwise_agree_iff_sUnion_pairwiseDisjoint {α : Type u_1} [Order.Frame α] {Ps : Set (Partition α)} :
def Partition.ofSetPairwiseAgree {α : Type u_1} [Order.Frame α] (Ps : Set (Partition α)) (h : Ps.Pairwise Agree) :
Equations
Instances For
@[simp]
theorem Partition.ofSetPairwiseAgree_parts {α : Type u_1} [Order.Frame α] {Ps : Set (Partition α)} (h : Ps.Pairwise Agree) :
@[simp]
theorem Partition.ofSetPairwiseAgree_supp {α : Type u_1} [Order.Frame α] {Ps : Set (Partition α)} (h : Ps.Pairwise Agree) :
theorem Partition.ofSetPairwiseAgree_subset_of_mem {α : Type u_1} [Order.Frame α] {P : Partition α} {Ps : Set (Partition α)} (h : Ps.Pairwise Agree) (hP : P ∈ Ps) :
P.subset (ofSetPairwiseAgree Ps h)