| Step | Hyp | Ref
| Expression |
| 1 | | laznegcl.r |
. . . 4
⊢ 𝑅 = (Z[]l‘𝑆) |
| 2 | 1 | eleq2i 2856 |
. . 3
⊢ (𝐴 ∈ 𝑅 ↔ 𝐴 ∈ (Z[]l‘𝑆)) |
| 3 | 1 | eleq2i 2856 |
. . 3
⊢ (𝐵 ∈ 𝑅 ↔ 𝐵 ∈ (Z[]l‘𝑆)) |
| 4 | 2, 3 | anbi12i 640 |
. 2
⊢ ((𝐴 ∈ 𝑅 ∧ 𝐵 ∈ 𝑅) ↔ (𝐴 ∈ (Z[]l‘𝑆) ∧ 𝐵 ∈ (Z[]l‘𝑆))) |
| 5 | | ellazim 49721 |
. . . 4
⊢ ((𝑆 ∈ ℂ ∧ 𝐴 ∈ (Z[]l‘𝑆)) → ∃𝑎 ∈ ℤ ∃𝑏 ∈ ℤ 𝐴 = (𝑎 + (𝑏 · 𝑆))) |
| 6 | 5 | ex 418 |
. . 3
⊢ (𝑆 ∈ ℂ → (𝐴 ∈ (Z[]l‘𝑆) → ∃𝑎 ∈ ℤ ∃𝑏 ∈ ℤ 𝐴 = (𝑎 + (𝑏 · 𝑆)))) |
| 7 | | ellazim 49721 |
. . . 4
⊢ ((𝑆 ∈ ℂ ∧ 𝐵 ∈ (Z[]l‘𝑆)) → ∃𝑐 ∈ ℤ ∃𝑑 ∈ ℤ 𝐵 = (𝑐 + (𝑑 · 𝑆))) |
| 8 | 7 | ex 418 |
. . 3
⊢ (𝑆 ∈ ℂ → (𝐵 ∈ (Z[]l‘𝑆) → ∃𝑐 ∈ ℤ ∃𝑑 ∈ ℤ 𝐵 = (𝑐 + (𝑑 · 𝑆)))) |
| 9 | | simpl 488 |
. . . . . . . . . . . 12
⊢ ((𝑆 ∈ ℂ ∧ (𝑎 ∈ ℤ ∧ 𝑏 ∈ ℤ)) → 𝑆 ∈
ℂ) |
| 10 | 9 | adantr 486 |
. . . . . . . . . . 11
⊢ (((𝑆 ∈ ℂ ∧ (𝑎 ∈ ℤ ∧ 𝑏 ∈ ℤ)) ∧ (𝑐 ∈ ℤ ∧ 𝑑 ∈ ℤ)) → 𝑆 ∈
ℂ) |
| 11 | | simpl 488 |
. . . . . . . . . . . . . 14
⊢ ((𝑎 ∈ ℤ ∧ 𝑏 ∈ ℤ) → 𝑎 ∈
ℤ) |
| 12 | 11 | adantl 487 |
. . . . . . . . . . . . 13
⊢ ((𝑆 ∈ ℂ ∧ (𝑎 ∈ ℤ ∧ 𝑏 ∈ ℤ)) → 𝑎 ∈
ℤ) |
| 13 | | simpl 488 |
. . . . . . . . . . . . 13
⊢ ((𝑐 ∈ ℤ ∧ 𝑑 ∈ ℤ) → 𝑐 ∈
ℤ) |
| 14 | | zaddcl 12774 |
. . . . . . . . . . . . 13
⊢ ((𝑎 ∈ ℤ ∧ 𝑐 ∈ ℤ) → (𝑎 + 𝑐) ∈ ℤ) |
| 15 | 12, 13, 14 | syl2an 608 |
. . . . . . . . . . . 12
⊢ (((𝑆 ∈ ℂ ∧ (𝑎 ∈ ℤ ∧ 𝑏 ∈ ℤ)) ∧ (𝑐 ∈ ℤ ∧ 𝑑 ∈ ℤ)) → (𝑎 + 𝑐) ∈ ℤ) |
| 16 | | simpr 490 |
. . . . . . . . . . . . . 14
⊢ ((𝑎 ∈ ℤ ∧ 𝑏 ∈ ℤ) → 𝑏 ∈
ℤ) |
| 17 | 16 | adantl 487 |
. . . . . . . . . . . . 13
⊢ ((𝑆 ∈ ℂ ∧ (𝑎 ∈ ℤ ∧ 𝑏 ∈ ℤ)) → 𝑏 ∈
ℤ) |
| 18 | | simpr 490 |
. . . . . . . . . . . . 13
⊢ ((𝑐 ∈ ℤ ∧ 𝑑 ∈ ℤ) → 𝑑 ∈
ℤ) |
| 19 | | zaddcl 12774 |
. . . . . . . . . . . . 13
⊢ ((𝑏 ∈ ℤ ∧ 𝑑 ∈ ℤ) → (𝑏 + 𝑑) ∈ ℤ) |
| 20 | 17, 18, 19 | syl2an 608 |
. . . . . . . . . . . 12
⊢ (((𝑆 ∈ ℂ ∧ (𝑎 ∈ ℤ ∧ 𝑏 ∈ ℤ)) ∧ (𝑐 ∈ ℤ ∧ 𝑑 ∈ ℤ)) → (𝑏 + 𝑑) ∈ ℤ) |
| 21 | 15, 20 | jca 521 |
. . . . . . . . . . 11
⊢ (((𝑆 ∈ ℂ ∧ (𝑎 ∈ ℤ ∧ 𝑏 ∈ ℤ)) ∧ (𝑐 ∈ ℤ ∧ 𝑑 ∈ ℤ)) → ((𝑎 + 𝑐) ∈ ℤ ∧ (𝑏 + 𝑑) ∈ ℤ)) |
| 22 | | lazlinz 49727 |
. . . . . . . . . . 11
⊢ (𝑆 ∈ ℂ → (((𝑎 + 𝑐) ∈ ℤ ∧ (𝑏 + 𝑑) ∈ ℤ) → ((𝑎 + 𝑐) + ((𝑏 + 𝑑) · 𝑆)) ∈ (Z[]l‘𝑆))) |
| 23 | 10, 21, 22 | sylc 66 |
. . . . . . . . . 10
⊢ (((𝑆 ∈ ℂ ∧ (𝑎 ∈ ℤ ∧ 𝑏 ∈ ℤ)) ∧ (𝑐 ∈ ℤ ∧ 𝑑 ∈ ℤ)) → ((𝑎 + 𝑐) + ((𝑏 + 𝑑) · 𝑆)) ∈ (Z[]l‘𝑆)) |
| 24 | | zcn 12736 |
. . . . . . . . . . . . . 14
⊢ (𝑎 ∈ ℤ → 𝑎 ∈
ℂ) |
| 25 | 24 | ad2antrl 741 |
. . . . . . . . . . . . 13
⊢ ((𝑆 ∈ ℂ ∧ (𝑎 ∈ ℤ ∧ 𝑏 ∈ ℤ)) → 𝑎 ∈
ℂ) |
| 26 | 25 | adantr 486 |
. . . . . . . . . . . 12
⊢ (((𝑆 ∈ ℂ ∧ (𝑎 ∈ ℤ ∧ 𝑏 ∈ ℤ)) ∧ (𝑐 ∈ ℤ ∧ 𝑑 ∈ ℤ)) → 𝑎 ∈
ℂ) |
| 27 | | zcn 12736 |
. . . . . . . . . . . . . . 15
⊢ (𝑏 ∈ ℤ → 𝑏 ∈
ℂ) |
| 28 | 27 | ad2antll 742 |
. . . . . . . . . . . . . 14
⊢ ((𝑆 ∈ ℂ ∧ (𝑎 ∈ ℤ ∧ 𝑏 ∈ ℤ)) → 𝑏 ∈
ℂ) |
| 29 | 28 | adantr 486 |
. . . . . . . . . . . . 13
⊢ (((𝑆 ∈ ℂ ∧ (𝑎 ∈ ℤ ∧ 𝑏 ∈ ℤ)) ∧ (𝑐 ∈ ℤ ∧ 𝑑 ∈ ℤ)) → 𝑏 ∈
ℂ) |
| 30 | 29, 10 | mulcld 11366 |
. . . . . . . . . . . 12
⊢ (((𝑆 ∈ ℂ ∧ (𝑎 ∈ ℤ ∧ 𝑏 ∈ ℤ)) ∧ (𝑐 ∈ ℤ ∧ 𝑑 ∈ ℤ)) → (𝑏 · 𝑆) ∈ ℂ) |
| 31 | | zcn 12736 |
. . . . . . . . . . . . 13
⊢ (𝑐 ∈ ℤ → 𝑐 ∈
ℂ) |
| 32 | 31 | ad2antrl 741 |
. . . . . . . . . . . 12
⊢ (((𝑆 ∈ ℂ ∧ (𝑎 ∈ ℤ ∧ 𝑏 ∈ ℤ)) ∧ (𝑐 ∈ ℤ ∧ 𝑑 ∈ ℤ)) → 𝑐 ∈
ℂ) |
| 33 | | zcn 12736 |
. . . . . . . . . . . . . 14
⊢ (𝑑 ∈ ℤ → 𝑑 ∈
ℂ) |
| 34 | 33 | ad2antll 742 |
. . . . . . . . . . . . 13
⊢ (((𝑆 ∈ ℂ ∧ (𝑎 ∈ ℤ ∧ 𝑏 ∈ ℤ)) ∧ (𝑐 ∈ ℤ ∧ 𝑑 ∈ ℤ)) → 𝑑 ∈
ℂ) |
| 35 | 34, 10 | mulcld 11366 |
. . . . . . . . . . . 12
⊢ (((𝑆 ∈ ℂ ∧ (𝑎 ∈ ℤ ∧ 𝑏 ∈ ℤ)) ∧ (𝑐 ∈ ℤ ∧ 𝑑 ∈ ℤ)) → (𝑑 · 𝑆) ∈ ℂ) |
| 36 | 26, 30, 32, 35 | add4d 11576 |
. . . . . . . . . . 11
⊢ (((𝑆 ∈ ℂ ∧ (𝑎 ∈ ℤ ∧ 𝑏 ∈ ℤ)) ∧ (𝑐 ∈ ℤ ∧ 𝑑 ∈ ℤ)) → ((𝑎 + (𝑏 · 𝑆)) + (𝑐 + (𝑑 · 𝑆))) = ((𝑎 + 𝑐) + ((𝑏 · 𝑆) + (𝑑 · 𝑆)))) |
| 37 | 29, 34, 10 | adddird 11371 |
. . . . . . . . . . . . 13
⊢ (((𝑆 ∈ ℂ ∧ (𝑎 ∈ ℤ ∧ 𝑏 ∈ ℤ)) ∧ (𝑐 ∈ ℤ ∧ 𝑑 ∈ ℤ)) → ((𝑏 + 𝑑) · 𝑆) = ((𝑏 · 𝑆) + (𝑑 · 𝑆))) |
| 38 | 37 | eqcomd 2769 |
. . . . . . . . . . . 12
⊢ (((𝑆 ∈ ℂ ∧ (𝑎 ∈ ℤ ∧ 𝑏 ∈ ℤ)) ∧ (𝑐 ∈ ℤ ∧ 𝑑 ∈ ℤ)) → ((𝑏 · 𝑆) + (𝑑 · 𝑆)) = ((𝑏 + 𝑑) · 𝑆)) |
| 39 | 38 | oveq2d 7465 |
. . . . . . . . . . 11
⊢ (((𝑆 ∈ ℂ ∧ (𝑎 ∈ ℤ ∧ 𝑏 ∈ ℤ)) ∧ (𝑐 ∈ ℤ ∧ 𝑑 ∈ ℤ)) → ((𝑎 + 𝑐) + ((𝑏 · 𝑆) + (𝑑 · 𝑆))) = ((𝑎 + 𝑐) + ((𝑏 + 𝑑) · 𝑆))) |
| 40 | 36, 39 | eqtrd 2798 |
. . . . . . . . . 10
⊢ (((𝑆 ∈ ℂ ∧ (𝑎 ∈ ℤ ∧ 𝑏 ∈ ℤ)) ∧ (𝑐 ∈ ℤ ∧ 𝑑 ∈ ℤ)) → ((𝑎 + (𝑏 · 𝑆)) + (𝑐 + (𝑑 · 𝑆))) = ((𝑎 + 𝑐) + ((𝑏 + 𝑑) · 𝑆))) |
| 41 | 1 | a1i 11 |
. . . . . . . . . 10
⊢ (((𝑆 ∈ ℂ ∧ (𝑎 ∈ ℤ ∧ 𝑏 ∈ ℤ)) ∧ (𝑐 ∈ ℤ ∧ 𝑑 ∈ ℤ)) → 𝑅 = (Z[]l‘𝑆)) |
| 42 | 23, 40, 41 | 3eltr4d 2879 |
. . . . . . . . 9
⊢ (((𝑆 ∈ ℂ ∧ (𝑎 ∈ ℤ ∧ 𝑏 ∈ ℤ)) ∧ (𝑐 ∈ ℤ ∧ 𝑑 ∈ ℤ)) → ((𝑎 + (𝑏 · 𝑆)) + (𝑐 + (𝑑 · 𝑆))) ∈ 𝑅) |
| 43 | | oveq12 7458 |
. . . . . . . . . . 11
⊢ ((𝐴 = (𝑎 + (𝑏 · 𝑆)) ∧ 𝐵 = (𝑐 + (𝑑 · 𝑆))) → (𝐴 + 𝐵) = ((𝑎 + (𝑏 · 𝑆)) + (𝑐 + (𝑑 · 𝑆)))) |
| 44 | 43 | eleq1d 2849 |
. . . . . . . . . 10
⊢ ((𝐴 = (𝑎 + (𝑏 · 𝑆)) ∧ 𝐵 = (𝑐 + (𝑑 · 𝑆))) → ((𝐴 + 𝐵) ∈ 𝑅 ↔ ((𝑎 + (𝑏 · 𝑆)) + (𝑐 + (𝑑 · 𝑆))) ∈ 𝑅)) |
| 45 | 44 | ancoms 464 |
. . . . . . . . 9
⊢ ((𝐵 = (𝑐 + (𝑑 · 𝑆)) ∧ 𝐴 = (𝑎 + (𝑏 · 𝑆))) → ((𝐴 + 𝐵) ∈ 𝑅 ↔ ((𝑎 + (𝑏 · 𝑆)) + (𝑐 + (𝑑 · 𝑆))) ∈ 𝑅)) |
| 46 | 42, 45 | syl5ibrcom 250 |
. . . . . . . 8
⊢ (((𝑆 ∈ ℂ ∧ (𝑎 ∈ ℤ ∧ 𝑏 ∈ ℤ)) ∧ (𝑐 ∈ ℤ ∧ 𝑑 ∈ ℤ)) → ((𝐵 = (𝑐 + (𝑑 · 𝑆)) ∧ 𝐴 = (𝑎 + (𝑏 · 𝑆))) → (𝐴 + 𝐵) ∈ 𝑅)) |
| 47 | 46 | expd 421 |
. . . . . . 7
⊢ (((𝑆 ∈ ℂ ∧ (𝑎 ∈ ℤ ∧ 𝑏 ∈ ℤ)) ∧ (𝑐 ∈ ℤ ∧ 𝑑 ∈ ℤ)) → (𝐵 = (𝑐 + (𝑑 · 𝑆)) → (𝐴 = (𝑎 + (𝑏 · 𝑆)) → (𝐴 + 𝐵) ∈ 𝑅))) |
| 48 | 47 | rexlimdvva 3223 |
. . . . . 6
⊢ ((𝑆 ∈ ℂ ∧ (𝑎 ∈ ℤ ∧ 𝑏 ∈ ℤ)) →
(∃𝑐 ∈ ℤ
∃𝑑 ∈ ℤ
𝐵 = (𝑐 + (𝑑 · 𝑆)) → (𝐴 = (𝑎 + (𝑏 · 𝑆)) → (𝐴 + 𝐵) ∈ 𝑅))) |
| 49 | 48 | com23 87 |
. . . . 5
⊢ ((𝑆 ∈ ℂ ∧ (𝑎 ∈ ℤ ∧ 𝑏 ∈ ℤ)) → (𝐴 = (𝑎 + (𝑏 · 𝑆)) → (∃𝑐 ∈ ℤ ∃𝑑 ∈ ℤ 𝐵 = (𝑐 + (𝑑 · 𝑆)) → (𝐴 + 𝐵) ∈ 𝑅))) |
| 50 | 49 | rexlimdvva 3223 |
. . . 4
⊢ (𝑆 ∈ ℂ →
(∃𝑎 ∈ ℤ
∃𝑏 ∈ ℤ
𝐴 = (𝑎 + (𝑏 · 𝑆)) → (∃𝑐 ∈ ℤ ∃𝑑 ∈ ℤ 𝐵 = (𝑐 + (𝑑 · 𝑆)) → (𝐴 + 𝐵) ∈ 𝑅))) |
| 51 | 50 | impd 416 |
. . 3
⊢ (𝑆 ∈ ℂ →
((∃𝑎 ∈ ℤ
∃𝑏 ∈ ℤ
𝐴 = (𝑎 + (𝑏 · 𝑆)) ∧ ∃𝑐 ∈ ℤ ∃𝑑 ∈ ℤ 𝐵 = (𝑐 + (𝑑 · 𝑆))) → (𝐴 + 𝐵) ∈ 𝑅)) |
| 52 | 6, 8, 51 | syl2and 620 |
. 2
⊢ (𝑆 ∈ ℂ → ((𝐴 ∈ (Z[]l‘𝑆) ∧ 𝐵 ∈ (Z[]l‘𝑆)) → (𝐴 + 𝐵) ∈ 𝑅)) |
| 53 | 4, 52 | biimtrid 245 |
1
⊢ (𝑆 ∈ ℂ → ((𝐴 ∈ 𝑅 ∧ 𝐵 ∈ 𝑅) → (𝐴 + 𝐵) ∈ 𝑅)) |