Metamath Proof Explorer


Theorem elptr

Description: A basic open set in the product topology. (Contributed by Mario Carneiro, 3-Feb-2015)

Ref Expression
Hypothesis ptbas.1 ⊢ B = x | ∃ g g Fn A ∧ ∀ y ∈ A g ⁡ y ∈ F ⁡ y ∧ ∃ z ∈ Fin ∀ y ∈ A ∖ z g ⁡ y = ⋃ F ⁡ y ∧ x = ⨉ y ∈ A g ⁡ y
Assertion elptr ⊢ A ∈ V ∧ G Fn A ∧ ∀ y ∈ A G ⁡ y ∈ F ⁡ y ∧ W ∈ Fin ∧ ∀ y ∈ A ∖ W G ⁡ y = ⋃ F ⁡ y → ⨉ y ∈ A G ⁡ y ∈ B

Proof

Step Hyp Ref Expression
1 ptbas.1 ⊢ B = x | ∃ g g Fn A ∧ ∀ y ∈ A g ⁡ y ∈ F ⁡ y ∧ ∃ z ∈ Fin ∀ y ∈ A ∖ z g ⁡ y = ⋃ F ⁡ y ∧ x = ⨉ y ∈ A g ⁡ y
2 simp2l ⊢ A ∈ V ∧ G Fn A ∧ ∀ y ∈ A G ⁡ y ∈ F ⁡ y ∧ W ∈ Fin ∧ ∀ y ∈ A ∖ W G ⁡ y = ⋃ F ⁡ y → G Fn A
3 simp1 ⊢ A ∈ V ∧ G Fn A ∧ ∀ y ∈ A G ⁡ y ∈ F ⁡ y ∧ W ∈ Fin ∧ ∀ y ∈ A ∖ W G ⁡ y = ⋃ F ⁡ y → A ∈ V
4 2 3 fnexd ⊢ A ∈ V ∧ G Fn A ∧ ∀ y ∈ A G ⁡ y ∈ F ⁡ y ∧ W ∈ Fin ∧ ∀ y ∈ A ∖ W G ⁡ y = ⋃ F ⁡ y → G ∈ V
5 simp2r ⊢ A ∈ V ∧ G Fn A ∧ ∀ y ∈ A G ⁡ y ∈ F ⁡ y ∧ W ∈ Fin ∧ ∀ y ∈ A ∖ W G ⁡ y = ⋃ F ⁡ y → ∀ y ∈ A G ⁡ y ∈ F ⁡ y
6 difeq2 ⊢ w = W → A ∖ w = A ∖ W
7 6 raleqdv ⊢ w = W → ∀ y ∈ A ∖ w G ⁡ y = ⋃ F ⁡ y ↔ ∀ y ∈ A ∖ W G ⁡ y = ⋃ F ⁡ y
8 7 rspcev ⊢ W ∈ Fin ∧ ∀ y ∈ A ∖ W G ⁡ y = ⋃ F ⁡ y → ∃ w ∈ Fin ∀ y ∈ A ∖ w G ⁡ y = ⋃ F ⁡ y
9 8 3ad2ant3 ⊢ A ∈ V ∧ G Fn A ∧ ∀ y ∈ A G ⁡ y ∈ F ⁡ y ∧ W ∈ Fin ∧ ∀ y ∈ A ∖ W G ⁡ y = ⋃ F ⁡ y → ∃ w ∈ Fin ∀ y ∈ A ∖ w G ⁡ y = ⋃ F ⁡ y
10 2 5 9 3jca ⊢ A ∈ V ∧ G Fn A ∧ ∀ y ∈ A G ⁡ y ∈ F ⁡ y ∧ W ∈ Fin ∧ ∀ y ∈ A ∖ W G ⁡ y = ⋃ F ⁡ y → G Fn A ∧ ∀ y ∈ A G ⁡ y ∈ F ⁡ y ∧ ∃ w ∈ Fin ∀ y ∈ A ∖ w G ⁡ y = ⋃ F ⁡ y
11 fveq1 ⊢ h = G → h ⁡ y = G ⁡ y
12 11 eqcomd ⊢ h = G → G ⁡ y = h ⁡ y
13 12 ixpeq2dv ⊢ h = G → ⨉ y ∈ A G ⁡ y = ⨉ y ∈ A h ⁡ y
14 13 biantrud ⊢ h = G → h Fn A ∧ ∀ y ∈ A h ⁡ y ∈ F ⁡ y ∧ ∃ w ∈ Fin ∀ y ∈ A ∖ w h ⁡ y = ⋃ F ⁡ y ↔ h Fn A ∧ ∀ y ∈ A h ⁡ y ∈ F ⁡ y ∧ ∃ w ∈ Fin ∀ y ∈ A ∖ w h ⁡ y = ⋃ F ⁡ y ∧ ⨉ y ∈ A G ⁡ y = ⨉ y ∈ A h ⁡ y
15 fneq1 ⊢ h = G → h Fn A ↔ G Fn A
16 11 eleq1d ⊢ h = G → h ⁡ y ∈ F ⁡ y ↔ G ⁡ y ∈ F ⁡ y
17 16 ralbidv ⊢ h = G → ∀ y ∈ A h ⁡ y ∈ F ⁡ y ↔ ∀ y ∈ A G ⁡ y ∈ F ⁡ y
18 11 eqeq1d ⊢ h = G → h ⁡ y = ⋃ F ⁡ y ↔ G ⁡ y = ⋃ F ⁡ y
19 18 rexralbidv ⊢ h = G → ∃ w ∈ Fin ∀ y ∈ A ∖ w h ⁡ y = ⋃ F ⁡ y ↔ ∃ w ∈ Fin ∀ y ∈ A ∖ w G ⁡ y = ⋃ F ⁡ y
20 15 17 19 3anbi123d ⊢ h = G → h Fn A ∧ ∀ y ∈ A h ⁡ y ∈ F ⁡ y ∧ ∃ w ∈ Fin ∀ y ∈ A ∖ w h ⁡ y = ⋃ F ⁡ y ↔ G Fn A ∧ ∀ y ∈ A G ⁡ y ∈ F ⁡ y ∧ ∃ w ∈ Fin ∀ y ∈ A ∖ w G ⁡ y = ⋃ F ⁡ y
21 14 20 bitr3d ⊢ h = G → h Fn A ∧ ∀ y ∈ A h ⁡ y ∈ F ⁡ y ∧ ∃ w ∈ Fin ∀ y ∈ A ∖ w h ⁡ y = ⋃ F ⁡ y ∧ ⨉ y ∈ A G ⁡ y = ⨉ y ∈ A h ⁡ y ↔ G Fn A ∧ ∀ y ∈ A G ⁡ y ∈ F ⁡ y ∧ ∃ w ∈ Fin ∀ y ∈ A ∖ w G ⁡ y = ⋃ F ⁡ y
22 4 10 21 spcedv ⊢ A ∈ V ∧ G Fn A ∧ ∀ y ∈ A G ⁡ y ∈ F ⁡ y ∧ W ∈ Fin ∧ ∀ y ∈ A ∖ W G ⁡ y = ⋃ F ⁡ y → ∃ h h Fn A ∧ ∀ y ∈ A h ⁡ y ∈ F ⁡ y ∧ ∃ w ∈ Fin ∀ y ∈ A ∖ w h ⁡ y = ⋃ F ⁡ y ∧ ⨉ y ∈ A G ⁡ y = ⨉ y ∈ A h ⁡ y
23 1 elpt ⊢ ⨉ y ∈ A G ⁡ y ∈ B ↔ ∃ h h Fn A ∧ ∀ y ∈ A h ⁡ y ∈ F ⁡ y ∧ ∃ w ∈ Fin ∀ y ∈ A ∖ w h ⁡ y = ⋃ F ⁡ y ∧ ⨉ y ∈ A G ⁡ y = ⨉ y ∈ A h ⁡ y
24 22 23 sylibr ⊢ A ∈ V ∧ G Fn A ∧ ∀ y ∈ A G ⁡ y ∈ F ⁡ y ∧ W ∈ Fin ∧ ∀ y ∈ A ∖ W G ⁡ y = ⋃ F ⁡ y → ⨉ y ∈ A G ⁡ y ∈ B