Proof of Theorem gsumpr
Step | Hyp | Ref
| Expression |
1 | | gsumpr.b |
. . 3
⊢ 𝐵 = (Base‘𝐺) |
2 | | gsumpr.p |
. . 3
⊢ + =
(+g‘𝐺) |
3 | | simp1 1135 |
. . 3
⊢ ((𝐺 ∈ CMnd ∧ (𝑀 ∈ 𝑉 ∧ 𝑁 ∈ 𝑊 ∧ 𝑀 ≠ 𝑁) ∧ (𝐶 ∈ 𝐵 ∧ 𝐷 ∈ 𝐵)) → 𝐺 ∈ CMnd) |
4 | | prfi 9089 |
. . . 4
⊢ {𝑀, 𝑁} ∈ Fin |
5 | 4 | a1i 11 |
. . 3
⊢ ((𝐺 ∈ CMnd ∧ (𝑀 ∈ 𝑉 ∧ 𝑁 ∈ 𝑊 ∧ 𝑀 ≠ 𝑁) ∧ (𝐶 ∈ 𝐵 ∧ 𝐷 ∈ 𝐵)) → {𝑀, 𝑁} ∈ Fin) |
6 | | vex 3436 |
. . . . . 6
⊢ 𝑘 ∈ V |
7 | 6 | elpr 4584 |
. . . . 5
⊢ (𝑘 ∈ {𝑀, 𝑁} ↔ (𝑘 = 𝑀 ∨ 𝑘 = 𝑁)) |
8 | | gsumpr.s |
. . . . . . 7
⊢ (𝑘 = 𝑀 → 𝐴 = 𝐶) |
9 | | eleq1a 2834 |
. . . . . . . . 9
⊢ (𝐶 ∈ 𝐵 → (𝐴 = 𝐶 → 𝐴 ∈ 𝐵)) |
10 | 9 | adantr 481 |
. . . . . . . 8
⊢ ((𝐶 ∈ 𝐵 ∧ 𝐷 ∈ 𝐵) → (𝐴 = 𝐶 → 𝐴 ∈ 𝐵)) |
11 | 10 | 3ad2ant3 1134 |
. . . . . . 7
⊢ ((𝐺 ∈ CMnd ∧ (𝑀 ∈ 𝑉 ∧ 𝑁 ∈ 𝑊 ∧ 𝑀 ≠ 𝑁) ∧ (𝐶 ∈ 𝐵 ∧ 𝐷 ∈ 𝐵)) → (𝐴 = 𝐶 → 𝐴 ∈ 𝐵)) |
12 | 8, 11 | syl5com 31 |
. . . . . 6
⊢ (𝑘 = 𝑀 → ((𝐺 ∈ CMnd ∧ (𝑀 ∈ 𝑉 ∧ 𝑁 ∈ 𝑊 ∧ 𝑀 ≠ 𝑁) ∧ (𝐶 ∈ 𝐵 ∧ 𝐷 ∈ 𝐵)) → 𝐴 ∈ 𝐵)) |
13 | | gsumpr.t |
. . . . . . 7
⊢ (𝑘 = 𝑁 → 𝐴 = 𝐷) |
14 | | eleq1a 2834 |
. . . . . . . . 9
⊢ (𝐷 ∈ 𝐵 → (𝐴 = 𝐷 → 𝐴 ∈ 𝐵)) |
15 | 14 | adantl 482 |
. . . . . . . 8
⊢ ((𝐶 ∈ 𝐵 ∧ 𝐷 ∈ 𝐵) → (𝐴 = 𝐷 → 𝐴 ∈ 𝐵)) |
16 | 15 | 3ad2ant3 1134 |
. . . . . . 7
⊢ ((𝐺 ∈ CMnd ∧ (𝑀 ∈ 𝑉 ∧ 𝑁 ∈ 𝑊 ∧ 𝑀 ≠ 𝑁) ∧ (𝐶 ∈ 𝐵 ∧ 𝐷 ∈ 𝐵)) → (𝐴 = 𝐷 → 𝐴 ∈ 𝐵)) |
17 | 13, 16 | syl5com 31 |
. . . . . 6
⊢ (𝑘 = 𝑁 → ((𝐺 ∈ CMnd ∧ (𝑀 ∈ 𝑉 ∧ 𝑁 ∈ 𝑊 ∧ 𝑀 ≠ 𝑁) ∧ (𝐶 ∈ 𝐵 ∧ 𝐷 ∈ 𝐵)) → 𝐴 ∈ 𝐵)) |
18 | 12, 17 | jaoi 854 |
. . . . 5
⊢ ((𝑘 = 𝑀 ∨ 𝑘 = 𝑁) → ((𝐺 ∈ CMnd ∧ (𝑀 ∈ 𝑉 ∧ 𝑁 ∈ 𝑊 ∧ 𝑀 ≠ 𝑁) ∧ (𝐶 ∈ 𝐵 ∧ 𝐷 ∈ 𝐵)) → 𝐴 ∈ 𝐵)) |
19 | 7, 18 | sylbi 216 |
. . . 4
⊢ (𝑘 ∈ {𝑀, 𝑁} → ((𝐺 ∈ CMnd ∧ (𝑀 ∈ 𝑉 ∧ 𝑁 ∈ 𝑊 ∧ 𝑀 ≠ 𝑁) ∧ (𝐶 ∈ 𝐵 ∧ 𝐷 ∈ 𝐵)) → 𝐴 ∈ 𝐵)) |
20 | 19 | impcom 408 |
. . 3
⊢ (((𝐺 ∈ CMnd ∧ (𝑀 ∈ 𝑉 ∧ 𝑁 ∈ 𝑊 ∧ 𝑀 ≠ 𝑁) ∧ (𝐶 ∈ 𝐵 ∧ 𝐷 ∈ 𝐵)) ∧ 𝑘 ∈ {𝑀, 𝑁}) → 𝐴 ∈ 𝐵) |
21 | | disjsn2 4648 |
. . . . 5
⊢ (𝑀 ≠ 𝑁 → ({𝑀} ∩ {𝑁}) = ∅) |
22 | 21 | 3ad2ant3 1134 |
. . . 4
⊢ ((𝑀 ∈ 𝑉 ∧ 𝑁 ∈ 𝑊 ∧ 𝑀 ≠ 𝑁) → ({𝑀} ∩ {𝑁}) = ∅) |
23 | 22 | 3ad2ant2 1133 |
. . 3
⊢ ((𝐺 ∈ CMnd ∧ (𝑀 ∈ 𝑉 ∧ 𝑁 ∈ 𝑊 ∧ 𝑀 ≠ 𝑁) ∧ (𝐶 ∈ 𝐵 ∧ 𝐷 ∈ 𝐵)) → ({𝑀} ∩ {𝑁}) = ∅) |
24 | | df-pr 4564 |
. . . 4
⊢ {𝑀, 𝑁} = ({𝑀} ∪ {𝑁}) |
25 | 24 | a1i 11 |
. . 3
⊢ ((𝐺 ∈ CMnd ∧ (𝑀 ∈ 𝑉 ∧ 𝑁 ∈ 𝑊 ∧ 𝑀 ≠ 𝑁) ∧ (𝐶 ∈ 𝐵 ∧ 𝐷 ∈ 𝐵)) → {𝑀, 𝑁} = ({𝑀} ∪ {𝑁})) |
26 | | eqid 2738 |
. . 3
⊢ (𝑘 ∈ {𝑀, 𝑁} ↦ 𝐴) = (𝑘 ∈ {𝑀, 𝑁} ↦ 𝐴) |
27 | 1, 2, 3, 5, 20, 23, 25, 26 | gsummptfidmsplitres 19532 |
. 2
⊢ ((𝐺 ∈ CMnd ∧ (𝑀 ∈ 𝑉 ∧ 𝑁 ∈ 𝑊 ∧ 𝑀 ≠ 𝑁) ∧ (𝐶 ∈ 𝐵 ∧ 𝐷 ∈ 𝐵)) → (𝐺 Σg (𝑘 ∈ {𝑀, 𝑁} ↦ 𝐴)) = ((𝐺 Σg ((𝑘 ∈ {𝑀, 𝑁} ↦ 𝐴) ↾ {𝑀})) + (𝐺 Σg ((𝑘 ∈ {𝑀, 𝑁} ↦ 𝐴) ↾ {𝑁})))) |
28 | | snsspr1 4747 |
. . . . . 6
⊢ {𝑀} ⊆ {𝑀, 𝑁} |
29 | | resmpt 5945 |
. . . . . 6
⊢ ({𝑀} ⊆ {𝑀, 𝑁} → ((𝑘 ∈ {𝑀, 𝑁} ↦ 𝐴) ↾ {𝑀}) = (𝑘 ∈ {𝑀} ↦ 𝐴)) |
30 | 28, 29 | mp1i 13 |
. . . . 5
⊢ ((𝐺 ∈ CMnd ∧ (𝑀 ∈ 𝑉 ∧ 𝑁 ∈ 𝑊 ∧ 𝑀 ≠ 𝑁) ∧ (𝐶 ∈ 𝐵 ∧ 𝐷 ∈ 𝐵)) → ((𝑘 ∈ {𝑀, 𝑁} ↦ 𝐴) ↾ {𝑀}) = (𝑘 ∈ {𝑀} ↦ 𝐴)) |
31 | 30 | oveq2d 7291 |
. . . 4
⊢ ((𝐺 ∈ CMnd ∧ (𝑀 ∈ 𝑉 ∧ 𝑁 ∈ 𝑊 ∧ 𝑀 ≠ 𝑁) ∧ (𝐶 ∈ 𝐵 ∧ 𝐷 ∈ 𝐵)) → (𝐺 Σg ((𝑘 ∈ {𝑀, 𝑁} ↦ 𝐴) ↾ {𝑀})) = (𝐺 Σg (𝑘 ∈ {𝑀} ↦ 𝐴))) |
32 | | cmnmnd 19402 |
. . . . 5
⊢ (𝐺 ∈ CMnd → 𝐺 ∈ Mnd) |
33 | | simp1 1135 |
. . . . 5
⊢ ((𝑀 ∈ 𝑉 ∧ 𝑁 ∈ 𝑊 ∧ 𝑀 ≠ 𝑁) → 𝑀 ∈ 𝑉) |
34 | | simpl 483 |
. . . . 5
⊢ ((𝐶 ∈ 𝐵 ∧ 𝐷 ∈ 𝐵) → 𝐶 ∈ 𝐵) |
35 | 1, 8 | gsumsn 19555 |
. . . . 5
⊢ ((𝐺 ∈ Mnd ∧ 𝑀 ∈ 𝑉 ∧ 𝐶 ∈ 𝐵) → (𝐺 Σg (𝑘 ∈ {𝑀} ↦ 𝐴)) = 𝐶) |
36 | 32, 33, 34, 35 | syl3an 1159 |
. . . 4
⊢ ((𝐺 ∈ CMnd ∧ (𝑀 ∈ 𝑉 ∧ 𝑁 ∈ 𝑊 ∧ 𝑀 ≠ 𝑁) ∧ (𝐶 ∈ 𝐵 ∧ 𝐷 ∈ 𝐵)) → (𝐺 Σg (𝑘 ∈ {𝑀} ↦ 𝐴)) = 𝐶) |
37 | 31, 36 | eqtrd 2778 |
. . 3
⊢ ((𝐺 ∈ CMnd ∧ (𝑀 ∈ 𝑉 ∧ 𝑁 ∈ 𝑊 ∧ 𝑀 ≠ 𝑁) ∧ (𝐶 ∈ 𝐵 ∧ 𝐷 ∈ 𝐵)) → (𝐺 Σg ((𝑘 ∈ {𝑀, 𝑁} ↦ 𝐴) ↾ {𝑀})) = 𝐶) |
38 | | snsspr2 4748 |
. . . . . 6
⊢ {𝑁} ⊆ {𝑀, 𝑁} |
39 | | resmpt 5945 |
. . . . . 6
⊢ ({𝑁} ⊆ {𝑀, 𝑁} → ((𝑘 ∈ {𝑀, 𝑁} ↦ 𝐴) ↾ {𝑁}) = (𝑘 ∈ {𝑁} ↦ 𝐴)) |
40 | 38, 39 | mp1i 13 |
. . . . 5
⊢ ((𝐺 ∈ CMnd ∧ (𝑀 ∈ 𝑉 ∧ 𝑁 ∈ 𝑊 ∧ 𝑀 ≠ 𝑁) ∧ (𝐶 ∈ 𝐵 ∧ 𝐷 ∈ 𝐵)) → ((𝑘 ∈ {𝑀, 𝑁} ↦ 𝐴) ↾ {𝑁}) = (𝑘 ∈ {𝑁} ↦ 𝐴)) |
41 | 40 | oveq2d 7291 |
. . . 4
⊢ ((𝐺 ∈ CMnd ∧ (𝑀 ∈ 𝑉 ∧ 𝑁 ∈ 𝑊 ∧ 𝑀 ≠ 𝑁) ∧ (𝐶 ∈ 𝐵 ∧ 𝐷 ∈ 𝐵)) → (𝐺 Σg ((𝑘 ∈ {𝑀, 𝑁} ↦ 𝐴) ↾ {𝑁})) = (𝐺 Σg (𝑘 ∈ {𝑁} ↦ 𝐴))) |
42 | | simp2 1136 |
. . . . 5
⊢ ((𝑀 ∈ 𝑉 ∧ 𝑁 ∈ 𝑊 ∧ 𝑀 ≠ 𝑁) → 𝑁 ∈ 𝑊) |
43 | | simpr 485 |
. . . . 5
⊢ ((𝐶 ∈ 𝐵 ∧ 𝐷 ∈ 𝐵) → 𝐷 ∈ 𝐵) |
44 | 1, 13 | gsumsn 19555 |
. . . . 5
⊢ ((𝐺 ∈ Mnd ∧ 𝑁 ∈ 𝑊 ∧ 𝐷 ∈ 𝐵) → (𝐺 Σg (𝑘 ∈ {𝑁} ↦ 𝐴)) = 𝐷) |
45 | 32, 42, 43, 44 | syl3an 1159 |
. . . 4
⊢ ((𝐺 ∈ CMnd ∧ (𝑀 ∈ 𝑉 ∧ 𝑁 ∈ 𝑊 ∧ 𝑀 ≠ 𝑁) ∧ (𝐶 ∈ 𝐵 ∧ 𝐷 ∈ 𝐵)) → (𝐺 Σg (𝑘 ∈ {𝑁} ↦ 𝐴)) = 𝐷) |
46 | 41, 45 | eqtrd 2778 |
. . 3
⊢ ((𝐺 ∈ CMnd ∧ (𝑀 ∈ 𝑉 ∧ 𝑁 ∈ 𝑊 ∧ 𝑀 ≠ 𝑁) ∧ (𝐶 ∈ 𝐵 ∧ 𝐷 ∈ 𝐵)) → (𝐺 Σg ((𝑘 ∈ {𝑀, 𝑁} ↦ 𝐴) ↾ {𝑁})) = 𝐷) |
47 | 37, 46 | oveq12d 7293 |
. 2
⊢ ((𝐺 ∈ CMnd ∧ (𝑀 ∈ 𝑉 ∧ 𝑁 ∈ 𝑊 ∧ 𝑀 ≠ 𝑁) ∧ (𝐶 ∈ 𝐵 ∧ 𝐷 ∈ 𝐵)) → ((𝐺 Σg ((𝑘 ∈ {𝑀, 𝑁} ↦ 𝐴) ↾ {𝑀})) + (𝐺 Σg ((𝑘 ∈ {𝑀, 𝑁} ↦ 𝐴) ↾ {𝑁}))) = (𝐶 + 𝐷)) |
48 | 27, 47 | eqtrd 2778 |
1
⊢ ((𝐺 ∈ CMnd ∧ (𝑀 ∈ 𝑉 ∧ 𝑁 ∈ 𝑊 ∧ 𝑀 ≠ 𝑁) ∧ (𝐶 ∈ 𝐵 ∧ 𝐷 ∈ 𝐵)) → (𝐺 Σg (𝑘 ∈ {𝑀, 𝑁} ↦ 𝐴)) = (𝐶 + 𝐷)) |