| Step | Hyp | Ref | Expression | 
|---|
| 1 |  | pi1addval.3 | . . 3
⊢ (𝜑 → 𝑀 ∈ ∪ 𝐵) | 
| 2 |  | pi1addval.4 | . . 3
⊢ (𝜑 → 𝑁 ∈ ∪ 𝐵) | 
| 3 |  | eqidd 2737 | . . . . . 6
⊢ (𝜑 → ((𝐽 Ω1 𝑌) /s (
≃ph‘𝐽)) = ((𝐽 Ω1 𝑌) /s (
≃ph‘𝐽))) | 
| 4 |  | eqidd 2737 | . . . . . 6
⊢ (𝜑 → (Base‘(𝐽 Ω1 𝑌)) = (Base‘(𝐽 Ω1 𝑌))) | 
| 5 |  | fvexd 6920 | . . . . . 6
⊢ (𝜑 → (
≃ph‘𝐽) ∈ V) | 
| 6 |  | ovexd 7467 | . . . . . 6
⊢ (𝜑 → (𝐽 Ω1 𝑌) ∈ V) | 
| 7 |  | elpi1.g | . . . . . . . 8
⊢ 𝐺 = (𝐽 π1 𝑌) | 
| 8 |  | elpi1.1 | . . . . . . . 8
⊢ (𝜑 → 𝐽 ∈ (TopOn‘𝑋)) | 
| 9 |  | elpi1.2 | . . . . . . . 8
⊢ (𝜑 → 𝑌 ∈ 𝑋) | 
| 10 |  | eqid 2736 | . . . . . . . 8
⊢ (𝐽 Ω1 𝑌) = (𝐽 Ω1 𝑌) | 
| 11 |  | elpi1.b | . . . . . . . . 9
⊢ 𝐵 = (Base‘𝐺) | 
| 12 | 11 | a1i 11 | . . . . . . . 8
⊢ (𝜑 → 𝐵 = (Base‘𝐺)) | 
| 13 | 7, 8, 9, 10, 12, 4 | pi1blem 25073 | . . . . . . 7
⊢ (𝜑 → (((
≃ph‘𝐽) “ (Base‘(𝐽 Ω1 𝑌))) ⊆ (Base‘(𝐽 Ω1 𝑌)) ∧ (Base‘(𝐽 Ω1 𝑌)) ⊆ (II Cn 𝐽))) | 
| 14 | 13 | simpld 494 | . . . . . 6
⊢ (𝜑 → ((
≃ph‘𝐽) “ (Base‘(𝐽 Ω1 𝑌))) ⊆ (Base‘(𝐽 Ω1 𝑌))) | 
| 15 | 3, 4, 5, 6, 14 | qusin 17590 | . . . . 5
⊢ (𝜑 → ((𝐽 Ω1 𝑌) /s (
≃ph‘𝐽)) = ((𝐽 Ω1 𝑌) /s ((
≃ph‘𝐽) ∩ ((Base‘(𝐽 Ω1 𝑌)) × (Base‘(𝐽 Ω1 𝑌)))))) | 
| 16 | 7, 8, 9, 10 | pi1val 25071 | . . . . 5
⊢ (𝜑 → 𝐺 = ((𝐽 Ω1 𝑌) /s (
≃ph‘𝐽))) | 
| 17 | 7, 8, 9, 10, 12, 4 | pi1buni 25074 | . . . . . . . 8
⊢ (𝜑 → ∪ 𝐵 =
(Base‘(𝐽
Ω1 𝑌))) | 
| 18 | 17 | sqxpeqd 5716 | . . . . . . 7
⊢ (𝜑 → (∪ 𝐵
× ∪ 𝐵) = ((Base‘(𝐽 Ω1 𝑌)) × (Base‘(𝐽 Ω1 𝑌)))) | 
| 19 | 18 | ineq2d 4219 | . . . . . 6
⊢ (𝜑 → ((
≃ph‘𝐽) ∩ (∪ 𝐵 × ∪ 𝐵))
= (( ≃ph‘𝐽) ∩ ((Base‘(𝐽 Ω1 𝑌)) × (Base‘(𝐽 Ω1 𝑌))))) | 
| 20 | 19 | oveq2d 7448 | . . . . 5
⊢ (𝜑 → ((𝐽 Ω1 𝑌) /s ((
≃ph‘𝐽) ∩ (∪ 𝐵 × ∪ 𝐵)))
= ((𝐽 Ω1
𝑌) /s ((
≃ph‘𝐽) ∩ ((Base‘(𝐽 Ω1 𝑌)) × (Base‘(𝐽 Ω1 𝑌)))))) | 
| 21 | 15, 16, 20 | 3eqtr4d 2786 | . . . 4
⊢ (𝜑 → 𝐺 = ((𝐽 Ω1 𝑌) /s ((
≃ph‘𝐽) ∩ (∪ 𝐵 × ∪ 𝐵)))) | 
| 22 |  | phtpcer 25028 | . . . . . 6
⊢ (
≃ph‘𝐽) Er (II Cn 𝐽) | 
| 23 | 22 | a1i 11 | . . . . 5
⊢ (𝜑 → (
≃ph‘𝐽) Er (II Cn 𝐽)) | 
| 24 | 13 | simprd 495 | . . . . . 6
⊢ (𝜑 → (Base‘(𝐽 Ω1 𝑌)) ⊆ (II Cn 𝐽)) | 
| 25 | 17, 24 | eqsstrd 4017 | . . . . 5
⊢ (𝜑 → ∪ 𝐵
⊆ (II Cn 𝐽)) | 
| 26 | 23, 25 | erinxp 8832 | . . . 4
⊢ (𝜑 → ((
≃ph‘𝐽) ∩ (∪ 𝐵 × ∪ 𝐵))
Er ∪ 𝐵) | 
| 27 |  | eqid 2736 | . . . . 5
⊢ ((
≃ph‘𝐽) ∩ (∪ 𝐵 × ∪ 𝐵))
= (( ≃ph‘𝐽) ∩ (∪ 𝐵 × ∪ 𝐵)) | 
| 28 |  | eqid 2736 | . . . . 5
⊢
(+g‘(𝐽 Ω1 𝑌)) = (+g‘(𝐽 Ω1 𝑌)) | 
| 29 | 7, 8, 9, 12, 27, 10, 28 | pi1cpbl 25078 | . . . 4
⊢ (𝜑 → ((𝑎(( ≃ph‘𝐽) ∩ (∪ 𝐵
× ∪ 𝐵))𝑐 ∧ 𝑏(( ≃ph‘𝐽) ∩ (∪ 𝐵
× ∪ 𝐵))𝑑) → (𝑎(+g‘(𝐽 Ω1 𝑌))𝑏)(( ≃ph‘𝐽) ∩ (∪ 𝐵
× ∪ 𝐵))(𝑐(+g‘(𝐽 Ω1 𝑌))𝑑))) | 
| 30 | 10, 8, 9 | om1plusg 25068 | . . . . . 6
⊢ (𝜑 →
(*𝑝‘𝐽) = (+g‘(𝐽 Ω1 𝑌))) | 
| 31 | 30 | oveqdr 7460 | . . . . 5
⊢ ((𝜑 ∧ (𝑐 ∈ ∪ 𝐵 ∧ 𝑑 ∈ ∪ 𝐵)) → (𝑐(*𝑝‘𝐽)𝑑) = (𝑐(+g‘(𝐽 Ω1 𝑌))𝑑)) | 
| 32 | 8 | adantr 480 | . . . . . 6
⊢ ((𝜑 ∧ (𝑐 ∈ ∪ 𝐵 ∧ 𝑑 ∈ ∪ 𝐵)) → 𝐽 ∈ (TopOn‘𝑋)) | 
| 33 | 9 | adantr 480 | . . . . . 6
⊢ ((𝜑 ∧ (𝑐 ∈ ∪ 𝐵 ∧ 𝑑 ∈ ∪ 𝐵)) → 𝑌 ∈ 𝑋) | 
| 34 | 17 | adantr 480 | . . . . . 6
⊢ ((𝜑 ∧ (𝑐 ∈ ∪ 𝐵 ∧ 𝑑 ∈ ∪ 𝐵)) → ∪ 𝐵 =
(Base‘(𝐽
Ω1 𝑌))) | 
| 35 |  | simprl 770 | . . . . . 6
⊢ ((𝜑 ∧ (𝑐 ∈ ∪ 𝐵 ∧ 𝑑 ∈ ∪ 𝐵)) → 𝑐 ∈ ∪ 𝐵) | 
| 36 |  | simprr 772 | . . . . . 6
⊢ ((𝜑 ∧ (𝑐 ∈ ∪ 𝐵 ∧ 𝑑 ∈ ∪ 𝐵)) → 𝑑 ∈ ∪ 𝐵) | 
| 37 | 10, 32, 33, 34, 35, 36 | om1addcl 25067 | . . . . 5
⊢ ((𝜑 ∧ (𝑐 ∈ ∪ 𝐵 ∧ 𝑑 ∈ ∪ 𝐵)) → (𝑐(*𝑝‘𝐽)𝑑) ∈ ∪ 𝐵) | 
| 38 | 31, 37 | eqeltrrd 2841 | . . . 4
⊢ ((𝜑 ∧ (𝑐 ∈ ∪ 𝐵 ∧ 𝑑 ∈ ∪ 𝐵)) → (𝑐(+g‘(𝐽 Ω1 𝑌))𝑑) ∈ ∪ 𝐵) | 
| 39 |  | pi1addf.p | . . . 4
⊢  + =
(+g‘𝐺) | 
| 40 | 21, 17, 26, 6, 29, 38, 28, 39 | qusaddval 17599 | . . 3
⊢ ((𝜑 ∧ 𝑀 ∈ ∪ 𝐵 ∧ 𝑁 ∈ ∪ 𝐵) → ([𝑀](( ≃ph‘𝐽) ∩ (∪ 𝐵
× ∪ 𝐵)) + [𝑁](( ≃ph‘𝐽) ∩ (∪ 𝐵
× ∪ 𝐵))) = [(𝑀(+g‘(𝐽 Ω1 𝑌))𝑁)](( ≃ph‘𝐽) ∩ (∪ 𝐵
× ∪ 𝐵))) | 
| 41 | 1, 2, 40 | mpd3an23 1464 | . 2
⊢ (𝜑 → ([𝑀](( ≃ph‘𝐽) ∩ (∪ 𝐵
× ∪ 𝐵)) + [𝑁](( ≃ph‘𝐽) ∩ (∪ 𝐵
× ∪ 𝐵))) = [(𝑀(+g‘(𝐽 Ω1 𝑌))𝑁)](( ≃ph‘𝐽) ∩ (∪ 𝐵
× ∪ 𝐵))) | 
| 42 | 17 | imaeq2d 6077 | . . . . 5
⊢ (𝜑 → ((
≃ph‘𝐽) “ ∪ 𝐵) = ((
≃ph‘𝐽) “ (Base‘(𝐽 Ω1 𝑌)))) | 
| 43 | 14, 42, 17 | 3sstr4d 4038 | . . . 4
⊢ (𝜑 → ((
≃ph‘𝐽) “ ∪ 𝐵) ⊆ ∪ 𝐵) | 
| 44 |  | ecinxp 8833 | . . . 4
⊢ ((((
≃ph‘𝐽) “ ∪ 𝐵) ⊆ ∪ 𝐵
∧ 𝑀 ∈ ∪ 𝐵)
→ [𝑀](
≃ph‘𝐽) = [𝑀](( ≃ph‘𝐽) ∩ (∪ 𝐵
× ∪ 𝐵))) | 
| 45 | 43, 1, 44 | syl2anc 584 | . . 3
⊢ (𝜑 → [𝑀]( ≃ph‘𝐽) = [𝑀](( ≃ph‘𝐽) ∩ (∪ 𝐵
× ∪ 𝐵))) | 
| 46 |  | ecinxp 8833 | . . . 4
⊢ ((((
≃ph‘𝐽) “ ∪ 𝐵) ⊆ ∪ 𝐵
∧ 𝑁 ∈ ∪ 𝐵)
→ [𝑁](
≃ph‘𝐽) = [𝑁](( ≃ph‘𝐽) ∩ (∪ 𝐵
× ∪ 𝐵))) | 
| 47 | 43, 2, 46 | syl2anc 584 | . . 3
⊢ (𝜑 → [𝑁]( ≃ph‘𝐽) = [𝑁](( ≃ph‘𝐽) ∩ (∪ 𝐵
× ∪ 𝐵))) | 
| 48 | 45, 47 | oveq12d 7450 | . 2
⊢ (𝜑 → ([𝑀]( ≃ph‘𝐽) + [𝑁]( ≃ph‘𝐽)) = ([𝑀](( ≃ph‘𝐽) ∩ (∪ 𝐵
× ∪ 𝐵)) + [𝑁](( ≃ph‘𝐽) ∩ (∪ 𝐵
× ∪ 𝐵)))) | 
| 49 | 10, 8, 9, 17, 1, 2 | om1addcl 25067 | . . . 4
⊢ (𝜑 → (𝑀(*𝑝‘𝐽)𝑁) ∈ ∪ 𝐵) | 
| 50 |  | ecinxp 8833 | . . . 4
⊢ ((((
≃ph‘𝐽) “ ∪ 𝐵) ⊆ ∪ 𝐵
∧ (𝑀(*𝑝‘𝐽)𝑁) ∈ ∪ 𝐵) → [(𝑀(*𝑝‘𝐽)𝑁)]( ≃ph‘𝐽) = [(𝑀(*𝑝‘𝐽)𝑁)](( ≃ph‘𝐽) ∩ (∪ 𝐵
× ∪ 𝐵))) | 
| 51 | 43, 49, 50 | syl2anc 584 | . . 3
⊢ (𝜑 → [(𝑀(*𝑝‘𝐽)𝑁)]( ≃ph‘𝐽) = [(𝑀(*𝑝‘𝐽)𝑁)](( ≃ph‘𝐽) ∩ (∪ 𝐵
× ∪ 𝐵))) | 
| 52 | 30 | oveqd 7449 | . . . 4
⊢ (𝜑 → (𝑀(*𝑝‘𝐽)𝑁) = (𝑀(+g‘(𝐽 Ω1 𝑌))𝑁)) | 
| 53 | 52 | eceq1d 8786 | . . 3
⊢ (𝜑 → [(𝑀(*𝑝‘𝐽)𝑁)](( ≃ph‘𝐽) ∩ (∪ 𝐵
× ∪ 𝐵)) = [(𝑀(+g‘(𝐽 Ω1 𝑌))𝑁)](( ≃ph‘𝐽) ∩ (∪ 𝐵
× ∪ 𝐵))) | 
| 54 | 51, 53 | eqtrd 2776 | . 2
⊢ (𝜑 → [(𝑀(*𝑝‘𝐽)𝑁)]( ≃ph‘𝐽) = [(𝑀(+g‘(𝐽 Ω1 𝑌))𝑁)](( ≃ph‘𝐽) ∩ (∪ 𝐵
× ∪ 𝐵))) | 
| 55 | 41, 48, 54 | 3eqtr4d 2786 | 1
⊢ (𝜑 → ([𝑀]( ≃ph‘𝐽) + [𝑁]( ≃ph‘𝐽)) = [(𝑀(*𝑝‘𝐽)𝑁)]( ≃ph‘𝐽)) |