Documentation

EValues.Mathlib.iSup

Lemmas about iSup and iInf #

theorem iSup₂_eq_sSup {α : Type u_1} {ι : Type u_2} [CompleteLattice ι] {P : αProp} {g : αι} :
⨆ (x : α), ⨆ (_ : P x), g x = sSup {y : ι | ∃ (x : α), P x y = g x}
theorem iSup₃_eq_sSup {α : Type u_1} {ι : Type u_2} [CompleteLattice ι] {P₁ P₂ : αProp} {g : αι} :
⨆ (x : α), ⨆ (_ : P₁ x), ⨆ (_ : P₂ x), g x = sSup {y : ι | ∃ (x : α), P₁ x P₂ x y = g x}
theorem iInf₂_eq_sInf {α : Type u_1} {ι : Type u_2} [CompleteLattice ι] {P : αProp} {g : αι} :
⨅ (x : α), ⨅ (_ : P x), g x = sInf {y : ι | ∃ (x : α), P x y = g x}
theorem iInf₃_eq_sInf {α : Type u_1} {ι : Type u_2} [CompleteLattice ι] {P₁ P₂ : αProp} {g : αι} :
⨅ (x : α), ⨅ (_ : P₁ x), ⨅ (_ : P₂ x), g x = sInf {y : ι | ∃ (x : α), P₁ x P₂ x y = g x}
theorem iInf₄_eq_sInf {α : Type u_1} {β : Type u_2} {ι : Type u_3} [CompleteLattice ι] {P₁ : αProp} {P₂ : βProp} {g : αβι} :
⨅ (x : α), ⨅ (y : β), ⨅ (_ : P₁ x), ⨅ (_ : P₂ y), g x y = sInf {z : ι | ∃ (x : α) (y : β), P₁ x P₂ y z = g x y}
theorem iSup₄_eq_sSup {α : Type u_1} {β : Type u_2} {ι : Type u_3} [CompleteLattice ι] {P₁ : αProp} {P₂ : βProp} {g : αβι} :
⨆ (x : α), ⨆ (y : β), ⨆ (_ : P₁ x), ⨆ (_ : P₂ y), g x y = sSup {z : ι | ∃ (x : α) (y : β), P₁ x P₂ y z = g x y}
theorem sInf_add' {α : Type u_1} [AddCommMagma α] [Sub α] [CompleteLattice α] [OrderedSub α] {s t : Set α} :
sInf (s + t) = sInf s + sInf t
theorem iInf₂_add {α : Type u_1} {β : Type u_2} {ι : Type u_3} [AddCommMagma ι] [Sub ι] [CompleteLattice ι] [OrderedSub ι] {P₁ : αProp} {P₂ : βProp} {f : αι} {g : βι} :
(⨅ (x : α), ⨅ (_ : P₁ x), f x) + ⨅ (y : β), ⨅ (_ : P₂ y), g y = ⨅ (x : α), ⨅ (y : β), ⨅ (_ : P₁ x), ⨅ (_ : P₂ y), f x + g y
theorem exists_iSup₂_EReal_add {α : Type u_1} {β : Type u_2} {P₁ : αProp} {P₂ : βProp} {f : αEReal} {g : βEReal} {x : α} (hx : P₁ x) {y : β} (hy : P₂ y) (hx_sup : f x = ⨆ (x : α), ⨆ (_ : P₁ x), f x) (hy_sup : g y = ⨆ (y : β), ⨆ (_ : P₂ y), g y) :
(⨆ (x : α), ⨆ (_ : P₁ x), f x) + ⨆ (y : β), ⨆ (_ : P₂ y), g y = ⨆ (x : α), ⨆ (y : β), ⨆ (_ : P₁ x), ⨆ (_ : P₂ y), f x + g y