Metamath Proof Explorer


Theorem marypha2lem3

Description: Lemma for marypha2 . Properties of the used relation. (Contributed by Stefan O'Rear, 20-Feb-2015)

Ref Expression
Hypothesis marypha2lem.t ⊢ T = ⋃ x ∈ A x × F ⁡ x
Assertion marypha2lem3 ⊢ F Fn A ∧ G Fn A → G ⊆ T ↔ ∀ x ∈ A G ⁡ x ∈ F ⁡ x

Proof

Step Hyp Ref Expression
1 marypha2lem.t ⊢ T = ⋃ x ∈ A x × F ⁡ x
2 dffn5 ⊢ G Fn A ↔ G = x ∈ A ⟼ G ⁡ x
3 2 bilani ⊢ F Fn A ∧ G Fn A → G = x ∈ A ⟼ G ⁡ x
4 df-mpt ⊢ x ∈ A ⟼ G ⁡ x = x y | x ∈ A ∧ y = G ⁡ x
5 3 4 eqtrdi ⊢ F Fn A ∧ G Fn A → G = x y | x ∈ A ∧ y = G ⁡ x
6 1 marypha2lem2 ⊢ T = x y | x ∈ A ∧ y ∈ F ⁡ x
7 6 a1i ⊢ F Fn A ∧ G Fn A → T = x y | x ∈ A ∧ y ∈ F ⁡ x
8 5 7 sseq12d ⊢ F Fn A ∧ G Fn A → G ⊆ T ↔ x y | x ∈ A ∧ y = G ⁡ x ⊆ x y | x ∈ A ∧ y ∈ F ⁡ x
9 ssopab2bw ⊢ x y | x ∈ A ∧ y = G ⁡ x ⊆ x y | x ∈ A ∧ y ∈ F ⁡ x ↔ ∀ x ∀ y x ∈ A ∧ y = G ⁡ x → x ∈ A ∧ y ∈ F ⁡ x
10 8 9 bitrdi ⊢ F Fn A ∧ G Fn A → G ⊆ T ↔ ∀ x ∀ y x ∈ A ∧ y = G ⁡ x → x ∈ A ∧ y ∈ F ⁡ x
11 19.21v ⊢ ∀ y x ∈ A → y = G ⁡ x → y ∈ F ⁡ x ↔ x ∈ A → ∀ y y = G ⁡ x → y ∈ F ⁡ x
12 imdistan ⊢ x ∈ A → y = G ⁡ x → y ∈ F ⁡ x ↔ x ∈ A ∧ y = G ⁡ x → x ∈ A ∧ y ∈ F ⁡ x
13 12 albii ⊢ ∀ y x ∈ A → y = G ⁡ x → y ∈ F ⁡ x ↔ ∀ y x ∈ A ∧ y = G ⁡ x → x ∈ A ∧ y ∈ F ⁡ x
14 fvex ⊢ G ⁡ x ∈ V
15 eleq1 ⊢ y = G ⁡ x → y ∈ F ⁡ x ↔ G ⁡ x ∈ F ⁡ x
16 14 15 ceqsalv ⊢ ∀ y y = G ⁡ x → y ∈ F ⁡ x ↔ G ⁡ x ∈ F ⁡ x
17 16 imbi2i ⊢ x ∈ A → ∀ y y = G ⁡ x → y ∈ F ⁡ x ↔ x ∈ A → G ⁡ x ∈ F ⁡ x
18 11 13 17 3bitr3i ⊢ ∀ y x ∈ A ∧ y = G ⁡ x → x ∈ A ∧ y ∈ F ⁡ x ↔ x ∈ A → G ⁡ x ∈ F ⁡ x
19 18 albii ⊢ ∀ x ∀ y x ∈ A ∧ y = G ⁡ x → x ∈ A ∧ y ∈ F ⁡ x ↔ ∀ x x ∈ A → G ⁡ x ∈ F ⁡ x
20 df-ral ⊢ ∀ x ∈ A G ⁡ x ∈ F ⁡ x ↔ ∀ x x ∈ A → G ⁡ x ∈ F ⁡ x
21 19 20 bitr4i ⊢ ∀ x ∀ y x ∈ A ∧ y = G ⁡ x → x ∈ A ∧ y ∈ F ⁡ x ↔ ∀ x ∈ A G ⁡ x ∈ F ⁡ x
22 10 21 bitrdi ⊢ F Fn A ∧ G Fn A → G ⊆ T ↔ ∀ x ∈ A G ⁡ x ∈ F ⁡ x