case intro.intro.intro.intro
α : Type u_1
β : Type u_2
γ : Type ?u.9161
δ : Type ?u.9164
ι : Sort ?u.9167
s : Set α
t : Set β
f : Filter α
g : Filter β
la : Filter α
lb : Filter β
p : α × β → Prop
h✝ : ∀ᶠ (x : α × β) in la ×ˢ lb, p x
pa : α → Prop
ha : ∀ᶠ (x : α) in la, pa x
pb : β → Prop
hb : ∀ᶠ (y : β) in lb, pb y
h : ∀ {x : α}, pa x → ∀ {y : β}, pb y → p (x, y)
⊢ ∀ᶠ (x : α) in la, ∀ᶠ (y : β) in lb, p (x, y)
α : Type u_1
β : Type u_2
γ : Type ?u.9161
δ : Type ?u.9164
ι : Sort ?u.9167
s : Set α
t : Set β
f : Filter α
g : Filter β
la : Filter α
lb : Filter β
p : α × β → Prop
h : ∀ᶠ (x : α × β) in la ×ˢ lb, p x
⊢ ∀ᶠ (x : α) in la, ∀ᶠ (y : β) in lb, p (x, y)
rcases eventually_prod_iff.1 h with ⟨pa, ha, pb, hb, h⟩
no goals
case intro.intro.intro.intro
α : Type u_1
β : Type u_2
γ : Type ?u.9161
δ : Type ?u.9164
ι : Sort ?u.9167
s : Set α
t : Set β
f : Filter α
g : Filter β
la : Filter α
lb : Filter β
p : α × β → Prop
h✝ : ∀ᶠ (x : α × β) in la ×ˢ lb, p x
pa : α → Prop
ha : ∀ᶠ (x : α) in la, pa x
pb : β → Prop
hb : ∀ᶠ (y : β) in lb, pb y
h : ∀ {x : α}, pa x → ∀ {y : β}, pb y → p (x, y)
⊢ ∀ᶠ (x : α) in la, ∀ᶠ (y : β) in lb, p (x, y)
exact ha.mono fun a ha => hb.mono fun b hb => h ha hb