Skip to content

Commit dd25708

Browse files
committed
feat(Order): Add curried versions of biSup_prod and biInf_prod (#26486)
Used in the Brownian Motion project.
1 parent 91941ca commit dd25708

File tree

1 file changed

+8
-0
lines changed

1 file changed

+8
-0
lines changed

Mathlib/Order/CompleteLattice/Basic.lean

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1077,10 +1077,18 @@ theorem biSup_prod {f : β × γ → α} {s : Set β} {t : Set γ} :
10771077
simp_rw [iSup_prod, mem_prod, iSup_and]
10781078
exact iSup_congr fun _ => iSup_comm
10791079

1080+
theorem biSup_prod' {f : β → γ → α} {s : Set β} {t : Set γ} :
1081+
⨆ x ∈ s ×ˢ t, f x.1 x.2 = ⨆ (a ∈ s) (b ∈ t), f a b :=
1082+
biSup_prod
1083+
10801084
theorem biInf_prod {f : β × γ → α} {s : Set β} {t : Set γ} :
10811085
⨅ x ∈ s ×ˢ t, f x = ⨅ (a ∈ s) (b ∈ t), f (a, b) :=
10821086
@biSup_prod αᵒᵈ _ _ _ _ _ _
10831087

1088+
theorem biInf_prod' {f : β → γ → α} {s : Set β} {t : Set γ} :
1089+
⨅ x ∈ s ×ˢ t, f x.1 x.2 = ⨅ (a ∈ s) (b ∈ t), f a b :=
1090+
biInf_prod
1091+
10841092
theorem iSup_image2 {γ δ} (f : β → γ → δ) (s : Set β) (t : Set γ) (g : δ → α) :
10851093
⨆ d ∈ image2 f s t, g d = ⨆ b ∈ s, ⨆ c ∈ t, g (f b c) := by
10861094
rw [← image_prod, iSup_image, biSup_prod]

0 commit comments

Comments
 (0)