Metamath Proof Explorer


Theorem pi1blem

Description: Lemma for pi1buni . (Contributed by Mario Carneiro, 10-Jul-2015)

Ref Expression
Hypotheses pi1val.g ⊢ G = J π 1 Y
pi1val.1 ⊢ φ → J ∈ TopOn ⁡ X
pi1val.2 ⊢ φ → Y ∈ X
pi1val.o ⊢ O = J Ω 1 Y
pi1bas.b ⊢ φ → B = Base G
pi1bas.k ⊢ φ → K = Base O
Assertion pi1blem ⊢ φ → ≃ ph ⁡ J K ⊆ K ∧ K ⊆ II Cn J

Proof

Step Hyp Ref Expression
1 pi1val.g ⊢ G = J π 1 Y
2 pi1val.1 ⊢ φ → J ∈ TopOn ⁡ X
3 pi1val.2 ⊢ φ → Y ∈ X
4 pi1val.o ⊢ O = J Ω 1 Y
5 pi1bas.b ⊢ φ → B = Base G
6 pi1bas.k ⊢ φ → K = Base O
7 vex ⊢ x ∈ V
8 7 elima ⊢ x ∈ ≃ ph ⁡ J K ↔ ∃ y ∈ K y ≃ ph ⁡ J x
9 isphtpc ⊢ y ≃ ph ⁡ J x ↔ y ∈ II Cn J ∧ x ∈ II Cn J ∧ y PHtpy ⁡ J x ≠ ∅
10 9 bilani ⊢ φ ∧ y ≃ ph ⁡ J x → y ∈ II Cn J ∧ x ∈ II Cn J ∧ y PHtpy ⁡ J x ≠ ∅
11 10 adantrl ⊢ φ ∧ y ∈ K ∧ y ≃ ph ⁡ J x → y ∈ II Cn J ∧ x ∈ II Cn J ∧ y PHtpy ⁡ J x ≠ ∅
12 11 simp2d ⊢ φ ∧ y ∈ K ∧ y ≃ ph ⁡ J x → x ∈ II Cn J
13 phtpc01 ⊢ y ≃ ph ⁡ J x → y ⁡ 0 = x ⁡ 0 ∧ y ⁡ 1 = x ⁡ 1
14 13 ad2antll ⊢ φ ∧ y ∈ K ∧ y ≃ ph ⁡ J x → y ⁡ 0 = x ⁡ 0 ∧ y ⁡ 1 = x ⁡ 1
15 14 simpld ⊢ φ ∧ y ∈ K ∧ y ≃ ph ⁡ J x → y ⁡ 0 = x ⁡ 0
16 4 2 3 6 om1elbas ⊢ φ → y ∈ K ↔ y ∈ II Cn J ∧ y ⁡ 0 = Y ∧ y ⁡ 1 = Y
17 16 biimpa ⊢ φ ∧ y ∈ K → y ∈ II Cn J ∧ y ⁡ 0 = Y ∧ y ⁡ 1 = Y
18 17 adantrr ⊢ φ ∧ y ∈ K ∧ y ≃ ph ⁡ J x → y ∈ II Cn J ∧ y ⁡ 0 = Y ∧ y ⁡ 1 = Y
19 18 simp2d ⊢ φ ∧ y ∈ K ∧ y ≃ ph ⁡ J x → y ⁡ 0 = Y
20 15 19 eqtr3d ⊢ φ ∧ y ∈ K ∧ y ≃ ph ⁡ J x → x ⁡ 0 = Y
21 14 simprd ⊢ φ ∧ y ∈ K ∧ y ≃ ph ⁡ J x → y ⁡ 1 = x ⁡ 1
22 18 simp3d ⊢ φ ∧ y ∈ K ∧ y ≃ ph ⁡ J x → y ⁡ 1 = Y
23 21 22 eqtr3d ⊢ φ ∧ y ∈ K ∧ y ≃ ph ⁡ J x → x ⁡ 1 = Y
24 4 2 3 6 om1elbas ⊢ φ → x ∈ K ↔ x ∈ II Cn J ∧ x ⁡ 0 = Y ∧ x ⁡ 1 = Y
25 24 adantr ⊢ φ ∧ y ∈ K ∧ y ≃ ph ⁡ J x → x ∈ K ↔ x ∈ II Cn J ∧ x ⁡ 0 = Y ∧ x ⁡ 1 = Y
26 12 20 23 25 mpbir3and ⊢ φ ∧ y ∈ K ∧ y ≃ ph ⁡ J x → x ∈ K
27 26 rexlimdvaa ⊢ φ → ∃ y ∈ K y ≃ ph ⁡ J x → x ∈ K
28 8 27 biimtrid ⊢ φ → x ∈ ≃ ph ⁡ J K → x ∈ K
29 28 ssrdv ⊢ φ → ≃ ph ⁡ J K ⊆ K
30 simp1 ⊢ x ∈ II Cn J ∧ x ⁡ 0 = Y ∧ x ⁡ 1 = Y → x ∈ II Cn J
31 24 30 biimtrdi ⊢ φ → x ∈ K → x ∈ II Cn J
32 31 ssrdv ⊢ φ → K ⊆ II Cn J
33 29 32 jca ⊢ φ → ≃ ph ⁡ J K ⊆ K ∧ K ⊆ II Cn J