Users' Mathboxes Mathbox for Steven Nguyen < Previous   Next >
Nearby theorems
Mirrors  >  Home  >  MPE Home  >  Th. List  >   Mathboxes  >  sn-0tie0 Structured version   Visualization version   GIF version

Theorem sn-0tie0 40070
Description: Lemma for sn-mul02 40071. Commuted version of sn-it0e0 40046. (Contributed by SN, 30-Jun-2024.)
Assertion
Ref Expression
sn-0tie0 (0 · i) = 0

Proof of Theorem sn-0tie0
Dummy variables 𝑎 𝑏 𝑥 𝑦 are mutually distinct and distinct from all other variables.
StepHypRef Expression
1 0cn 10790 . . 3 0 ∈ ℂ
2 ax-icn 10753 . . 3 i ∈ ℂ
31, 2mulcli 10805 . 2 (0 · i) ∈ ℂ
4 cnre 10795 . 2 ((0 · i) ∈ ℂ → ∃𝑎 ∈ ℝ ∃𝑏 ∈ ℝ (0 · i) = (𝑎 + (i · 𝑏)))
5 simplr 769 . . . . . . 7 ((((𝑎 ∈ ℝ ∧ 𝑏 ∈ ℝ) ∧ (0 · i) = (𝑎 + (i · 𝑏))) ∧ ¬ (0 · i) = 0) → (0 · i) = (𝑎 + (i · 𝑏)))
6 neqne 2940 . . . . . . . . . . . 12 (¬ (0 · i) = 0 → (0 · i) ≠ 0)
76adantl 485 . . . . . . . . . . 11 ((((𝑎 ∈ ℝ ∧ 𝑏 ∈ ℝ) ∧ (0 · i) = (𝑎 + (i · 𝑏))) ∧ ¬ (0 · i) = 0) → (0 · i) ≠ 0)
8 simplll 775 . . . . . . . . . . . . . . . . 17 ((((𝑎 ∈ ℝ ∧ 𝑏 ∈ ℝ) ∧ (0 · i) = (𝑎 + (i · 𝑏))) ∧ ¬ (0 · i) = 0) → 𝑎 ∈ ℝ)
9 rernegcl 40003 . . . . . . . . . . . . . . . . 17 (𝑎 ∈ ℝ → (0 − 𝑎) ∈ ℝ)
108, 9syl 17 . . . . . . . . . . . . . . . 16 ((((𝑎 ∈ ℝ ∧ 𝑏 ∈ ℝ) ∧ (0 · i) = (𝑎 + (i · 𝑏))) ∧ ¬ (0 · i) = 0) → (0 − 𝑎) ∈ ℝ)
11 1red 10799 . . . . . . . . . . . . . . . 16 ((((𝑎 ∈ ℝ ∧ 𝑏 ∈ ℝ) ∧ (0 · i) = (𝑎 + (i · 𝑏))) ∧ ¬ (0 · i) = 0) → 1 ∈ ℝ)
1210, 11readdcld 10827 . . . . . . . . . . . . . . 15 ((((𝑎 ∈ ℝ ∧ 𝑏 ∈ ℝ) ∧ (0 · i) = (𝑎 + (i · 𝑏))) ∧ ¬ (0 · i) = 0) → ((0 − 𝑎) + 1) ∈ ℝ)
13 ax-rrecex 10766 . . . . . . . . . . . . . . 15 ((((0 − 𝑎) + 1) ∈ ℝ ∧ ((0 − 𝑎) + 1) ≠ 0) → ∃𝑥 ∈ ℝ (((0 − 𝑎) + 1) · 𝑥) = 1)
1412, 13sylan 583 . . . . . . . . . . . . . 14 (((((𝑎 ∈ ℝ ∧ 𝑏 ∈ ℝ) ∧ (0 · i) = (𝑎 + (i · 𝑏))) ∧ ¬ (0 · i) = 0) ∧ ((0 − 𝑎) + 1) ≠ 0) → ∃𝑥 ∈ ℝ (((0 − 𝑎) + 1) · 𝑥) = 1)
152a1i 11 . . . . . . . . . . . . . . . . . . . . . 22 ((((𝑎 ∈ ℝ ∧ 𝑏 ∈ ℝ) ∧ (0 · i) = (𝑎 + (i · 𝑏))) ∧ ¬ (0 · i) = 0) → i ∈ ℂ)
1610recnd 10826 . . . . . . . . . . . . . . . . . . . . . 22 ((((𝑎 ∈ ℝ ∧ 𝑏 ∈ ℝ) ∧ (0 · i) = (𝑎 + (i · 𝑏))) ∧ ¬ (0 · i) = 0) → (0 − 𝑎) ∈ ℂ)
17 1cnd 10793 . . . . . . . . . . . . . . . . . . . . . 22 ((((𝑎 ∈ ℝ ∧ 𝑏 ∈ ℝ) ∧ (0 · i) = (𝑎 + (i · 𝑏))) ∧ ¬ (0 · i) = 0) → 1 ∈ ℂ)
1815, 16, 17adddid 10822 . . . . . . . . . . . . . . . . . . . . 21 ((((𝑎 ∈ ℝ ∧ 𝑏 ∈ ℝ) ∧ (0 · i) = (𝑎 + (i · 𝑏))) ∧ ¬ (0 · i) = 0) → (i · ((0 − 𝑎) + 1)) = ((i · (0 − 𝑎)) + (i · 1)))
19 it1ei 40067 . . . . . . . . . . . . . . . . . . . . . 22 (i · 1) = i
2019oveq2i 7202 . . . . . . . . . . . . . . . . . . . . 21 ((i · (0 − 𝑎)) + (i · 1)) = ((i · (0 − 𝑎)) + i)
2118, 20eqtrdi 2787 . . . . . . . . . . . . . . . . . . . 20 ((((𝑎 ∈ ℝ ∧ 𝑏 ∈ ℝ) ∧ (0 · i) = (𝑎 + (i · 𝑏))) ∧ ¬ (0 · i) = 0) → (i · ((0 − 𝑎) + 1)) = ((i · (0 − 𝑎)) + i))
2221oveq2d 7207 . . . . . . . . . . . . . . . . . . 19 ((((𝑎 ∈ ℝ ∧ 𝑏 ∈ ℝ) ∧ (0 · i) = (𝑎 + (i · 𝑏))) ∧ ¬ (0 · i) = 0) → (0 · (i · ((0 − 𝑎) + 1))) = (0 · ((i · (0 − 𝑎)) + i)))
23 0cnd 10791 . . . . . . . . . . . . . . . . . . . 20 ((((𝑎 ∈ ℝ ∧ 𝑏 ∈ ℝ) ∧ (0 · i) = (𝑎 + (i · 𝑏))) ∧ ¬ (0 · i) = 0) → 0 ∈ ℂ)
2415, 16mulcld 10818 . . . . . . . . . . . . . . . . . . . 20 ((((𝑎 ∈ ℝ ∧ 𝑏 ∈ ℝ) ∧ (0 · i) = (𝑎 + (i · 𝑏))) ∧ ¬ (0 · i) = 0) → (i · (0 − 𝑎)) ∈ ℂ)
2523, 24, 15adddid 10822 . . . . . . . . . . . . . . . . . . 19 ((((𝑎 ∈ ℝ ∧ 𝑏 ∈ ℝ) ∧ (0 · i) = (𝑎 + (i · 𝑏))) ∧ ¬ (0 · i) = 0) → (0 · ((i · (0 − 𝑎)) + i)) = ((0 · (i · (0 − 𝑎))) + (0 · i)))
2622, 25eqtrd 2771 . . . . . . . . . . . . . . . . . 18 ((((𝑎 ∈ ℝ ∧ 𝑏 ∈ ℝ) ∧ (0 · i) = (𝑎 + (i · 𝑏))) ∧ ¬ (0 · i) = 0) → (0 · (i · ((0 − 𝑎) + 1))) = ((0 · (i · (0 − 𝑎))) + (0 · i)))
275oveq2d 7207 . . . . . . . . . . . . . . . . . . . . 21 ((((𝑎 ∈ ℝ ∧ 𝑏 ∈ ℝ) ∧ (0 · i) = (𝑎 + (i · 𝑏))) ∧ ¬ (0 · i) = 0) → ((0 − 𝑎) + (0 · i)) = ((0 − 𝑎) + (𝑎 + (i · 𝑏))))
28 renegid2 40045 . . . . . . . . . . . . . . . . . . . . . . . 24 (𝑎 ∈ ℝ → ((0 − 𝑎) + 𝑎) = 0)
2928ad3antrrr 730 . . . . . . . . . . . . . . . . . . . . . . 23 ((((𝑎 ∈ ℝ ∧ 𝑏 ∈ ℝ) ∧ (0 · i) = (𝑎 + (i · 𝑏))) ∧ ¬ (0 · i) = 0) → ((0 − 𝑎) + 𝑎) = 0)
3029oveq1d 7206 . . . . . . . . . . . . . . . . . . . . . 22 ((((𝑎 ∈ ℝ ∧ 𝑏 ∈ ℝ) ∧ (0 · i) = (𝑎 + (i · 𝑏))) ∧ ¬ (0 · i) = 0) → (((0 − 𝑎) + 𝑎) + (i · 𝑏)) = (0 + (i · 𝑏)))
318recnd 10826 . . . . . . . . . . . . . . . . . . . . . . 23 ((((𝑎 ∈ ℝ ∧ 𝑏 ∈ ℝ) ∧ (0 · i) = (𝑎 + (i · 𝑏))) ∧ ¬ (0 · i) = 0) → 𝑎 ∈ ℂ)
32 simpllr 776 . . . . . . . . . . . . . . . . . . . . . . . . 25 ((((𝑎 ∈ ℝ ∧ 𝑏 ∈ ℝ) ∧ (0 · i) = (𝑎 + (i · 𝑏))) ∧ ¬ (0 · i) = 0) → 𝑏 ∈ ℝ)
3332recnd 10826 . . . . . . . . . . . . . . . . . . . . . . . 24 ((((𝑎 ∈ ℝ ∧ 𝑏 ∈ ℝ) ∧ (0 · i) = (𝑎 + (i · 𝑏))) ∧ ¬ (0 · i) = 0) → 𝑏 ∈ ℂ)
3415, 33mulcld 10818 . . . . . . . . . . . . . . . . . . . . . . 23 ((((𝑎 ∈ ℝ ∧ 𝑏 ∈ ℝ) ∧ (0 · i) = (𝑎 + (i · 𝑏))) ∧ ¬ (0 · i) = 0) → (i · 𝑏) ∈ ℂ)
3516, 31, 34addassd 10820 . . . . . . . . . . . . . . . . . . . . . 22 ((((𝑎 ∈ ℝ ∧ 𝑏 ∈ ℝ) ∧ (0 · i) = (𝑎 + (i · 𝑏))) ∧ ¬ (0 · i) = 0) → (((0 − 𝑎) + 𝑎) + (i · 𝑏)) = ((0 − 𝑎) + (𝑎 + (i · 𝑏))))
36 sn-addid2 40036 . . . . . . . . . . . . . . . . . . . . . . 23 ((i · 𝑏) ∈ ℂ → (0 + (i · 𝑏)) = (i · 𝑏))
3734, 36syl 17 . . . . . . . . . . . . . . . . . . . . . 22 ((((𝑎 ∈ ℝ ∧ 𝑏 ∈ ℝ) ∧ (0 · i) = (𝑎 + (i · 𝑏))) ∧ ¬ (0 · i) = 0) → (0 + (i · 𝑏)) = (i · 𝑏))
3830, 35, 373eqtr3d 2779 . . . . . . . . . . . . . . . . . . . . 21 ((((𝑎 ∈ ℝ ∧ 𝑏 ∈ ℝ) ∧ (0 · i) = (𝑎 + (i · 𝑏))) ∧ ¬ (0 · i) = 0) → ((0 − 𝑎) + (𝑎 + (i · 𝑏))) = (i · 𝑏))
3927, 38eqtrd 2771 . . . . . . . . . . . . . . . . . . . 20 ((((𝑎 ∈ ℝ ∧ 𝑏 ∈ ℝ) ∧ (0 · i) = (𝑎 + (i · 𝑏))) ∧ ¬ (0 · i) = 0) → ((0 − 𝑎) + (0 · i)) = (i · 𝑏))
4039oveq2d 7207 . . . . . . . . . . . . . . . . . . 19 ((((𝑎 ∈ ℝ ∧ 𝑏 ∈ ℝ) ∧ (0 · i) = (𝑎 + (i · 𝑏))) ∧ ¬ (0 · i) = 0) → ((0 · i) · ((0 − 𝑎) + (0 · i))) = ((0 · i) · (i · 𝑏)))
413a1i 11 . . . . . . . . . . . . . . . . . . . . 21 ((((𝑎 ∈ ℝ ∧ 𝑏 ∈ ℝ) ∧ (0 · i) = (𝑎 + (i · 𝑏))) ∧ ¬ (0 · i) = 0) → (0 · i) ∈ ℂ)
4241, 16, 41adddid 10822 . . . . . . . . . . . . . . . . . . . 20 ((((𝑎 ∈ ℝ ∧ 𝑏 ∈ ℝ) ∧ (0 · i) = (𝑎 + (i · 𝑏))) ∧ ¬ (0 · i) = 0) → ((0 · i) · ((0 − 𝑎) + (0 · i))) = (((0 · i) · (0 − 𝑎)) + ((0 · i) · (0 · i))))
4323, 15, 16mulassd 10821 . . . . . . . . . . . . . . . . . . . . 21 ((((𝑎 ∈ ℝ ∧ 𝑏 ∈ ℝ) ∧ (0 · i) = (𝑎 + (i · 𝑏))) ∧ ¬ (0 · i) = 0) → ((0 · i) · (0 − 𝑎)) = (0 · (i · (0 − 𝑎))))
4441, 23, 15mulassd 10821 . . . . . . . . . . . . . . . . . . . . . 22 ((((𝑎 ∈ ℝ ∧ 𝑏 ∈ ℝ) ∧ (0 · i) = (𝑎 + (i · 𝑏))) ∧ ¬ (0 · i) = 0) → (((0 · i) · 0) · i) = ((0 · i) · (0 · i)))
45 sn-mul01 40056 . . . . . . . . . . . . . . . . . . . . . . . 24 ((0 · i) ∈ ℂ → ((0 · i) · 0) = 0)
4641, 45syl 17 . . . . . . . . . . . . . . . . . . . . . . 23 ((((𝑎 ∈ ℝ ∧ 𝑏 ∈ ℝ) ∧ (0 · i) = (𝑎 + (i · 𝑏))) ∧ ¬ (0 · i) = 0) → ((0 · i) · 0) = 0)
4746oveq1d 7206 . . . . . . . . . . . . . . . . . . . . . 22 ((((𝑎 ∈ ℝ ∧ 𝑏 ∈ ℝ) ∧ (0 · i) = (𝑎 + (i · 𝑏))) ∧ ¬ (0 · i) = 0) → (((0 · i) · 0) · i) = (0 · i))
4844, 47eqtr3d 2773 . . . . . . . . . . . . . . . . . . . . 21 ((((𝑎 ∈ ℝ ∧ 𝑏 ∈ ℝ) ∧ (0 · i) = (𝑎 + (i · 𝑏))) ∧ ¬ (0 · i) = 0) → ((0 · i) · (0 · i)) = (0 · i))
4943, 48oveq12d 7209 . . . . . . . . . . . . . . . . . . . 20 ((((𝑎 ∈ ℝ ∧ 𝑏 ∈ ℝ) ∧ (0 · i) = (𝑎 + (i · 𝑏))) ∧ ¬ (0 · i) = 0) → (((0 · i) · (0 − 𝑎)) + ((0 · i) · (0 · i))) = ((0 · (i · (0 − 𝑎))) + (0 · i)))
5042, 49eqtrd 2771 . . . . . . . . . . . . . . . . . . 19 ((((𝑎 ∈ ℝ ∧ 𝑏 ∈ ℝ) ∧ (0 · i) = (𝑎 + (i · 𝑏))) ∧ ¬ (0 · i) = 0) → ((0 · i) · ((0 − 𝑎) + (0 · i))) = ((0 · (i · (0 − 𝑎))) + (0 · i)))
5123, 15, 34mulassd 10821 . . . . . . . . . . . . . . . . . . . 20 ((((𝑎 ∈ ℝ ∧ 𝑏 ∈ ℝ) ∧ (0 · i) = (𝑎 + (i · 𝑏))) ∧ ¬ (0 · i) = 0) → ((0 · i) · (i · 𝑏)) = (0 · (i · (i · 𝑏))))
5215, 15, 33mulassd 10821 . . . . . . . . . . . . . . . . . . . . . 22 ((((𝑎 ∈ ℝ ∧ 𝑏 ∈ ℝ) ∧ (0 · i) = (𝑎 + (i · 𝑏))) ∧ ¬ (0 · i) = 0) → ((i · i) · 𝑏) = (i · (i · 𝑏)))
53 reixi 40053 . . . . . . . . . . . . . . . . . . . . . . . . 25 (i · i) = (0 − 1)
54 1re 10798 . . . . . . . . . . . . . . . . . . . . . . . . . 26 1 ∈ ℝ
55 rernegcl 40003 . . . . . . . . . . . . . . . . . . . . . . . . . 26 (1 ∈ ℝ → (0 − 1) ∈ ℝ)
5654, 55ax-mp 5 . . . . . . . . . . . . . . . . . . . . . . . . 25 (0 − 1) ∈ ℝ
5753, 56eqeltri 2827 . . . . . . . . . . . . . . . . . . . . . . . 24 (i · i) ∈ ℝ
5857a1i 11 . . . . . . . . . . . . . . . . . . . . . . 23 ((((𝑎 ∈ ℝ ∧ 𝑏 ∈ ℝ) ∧ (0 · i) = (𝑎 + (i · 𝑏))) ∧ ¬ (0 · i) = 0) → (i · i) ∈ ℝ)
5958, 32remulcld 10828 . . . . . . . . . . . . . . . . . . . . . 22 ((((𝑎 ∈ ℝ ∧ 𝑏 ∈ ℝ) ∧ (0 · i) = (𝑎 + (i · 𝑏))) ∧ ¬ (0 · i) = 0) → ((i · i) · 𝑏) ∈ ℝ)
6052, 59eqeltrrd 2832 . . . . . . . . . . . . . . . . . . . . 21 ((((𝑎 ∈ ℝ ∧ 𝑏 ∈ ℝ) ∧ (0 · i) = (𝑎 + (i · 𝑏))) ∧ ¬ (0 · i) = 0) → (i · (i · 𝑏)) ∈ ℝ)
61 remul02 40037 . . . . . . . . . . . . . . . . . . . . 21 ((i · (i · 𝑏)) ∈ ℝ → (0 · (i · (i · 𝑏))) = 0)
6260, 61syl 17 . . . . . . . . . . . . . . . . . . . 20 ((((𝑎 ∈ ℝ ∧ 𝑏 ∈ ℝ) ∧ (0 · i) = (𝑎 + (i · 𝑏))) ∧ ¬ (0 · i) = 0) → (0 · (i · (i · 𝑏))) = 0)
6351, 62eqtrd 2771 . . . . . . . . . . . . . . . . . . 19 ((((𝑎 ∈ ℝ ∧ 𝑏 ∈ ℝ) ∧ (0 · i) = (𝑎 + (i · 𝑏))) ∧ ¬ (0 · i) = 0) → ((0 · i) · (i · 𝑏)) = 0)
6440, 50, 633eqtr3d 2779 . . . . . . . . . . . . . . . . . 18 ((((𝑎 ∈ ℝ ∧ 𝑏 ∈ ℝ) ∧ (0 · i) = (𝑎 + (i · 𝑏))) ∧ ¬ (0 · i) = 0) → ((0 · (i · (0 − 𝑎))) + (0 · i)) = 0)
6526, 64eqtrd 2771 . . . . . . . . . . . . . . . . 17 ((((𝑎 ∈ ℝ ∧ 𝑏 ∈ ℝ) ∧ (0 · i) = (𝑎 + (i · 𝑏))) ∧ ¬ (0 · i) = 0) → (0 · (i · ((0 − 𝑎) + 1))) = 0)
6665ad2antrr 726 . . . . . . . . . . . . . . . 16 ((((((𝑎 ∈ ℝ ∧ 𝑏 ∈ ℝ) ∧ (0 · i) = (𝑎 + (i · 𝑏))) ∧ ¬ (0 · i) = 0) ∧ ((0 − 𝑎) + 1) ≠ 0) ∧ (𝑥 ∈ ℝ ∧ (((0 − 𝑎) + 1) · 𝑥) = 1)) → (0 · (i · ((0 − 𝑎) + 1))) = 0)
6766oveq1d 7206 . . . . . . . . . . . . . . 15 ((((((𝑎 ∈ ℝ ∧ 𝑏 ∈ ℝ) ∧ (0 · i) = (𝑎 + (i · 𝑏))) ∧ ¬ (0 · i) = 0) ∧ ((0 − 𝑎) + 1) ≠ 0) ∧ (𝑥 ∈ ℝ ∧ (((0 − 𝑎) + 1) · 𝑥) = 1)) → ((0 · (i · ((0 − 𝑎) + 1))) · 𝑥) = (0 · 𝑥))
68 0cnd 10791 . . . . . . . . . . . . . . . . 17 ((((((𝑎 ∈ ℝ ∧ 𝑏 ∈ ℝ) ∧ (0 · i) = (𝑎 + (i · 𝑏))) ∧ ¬ (0 · i) = 0) ∧ ((0 − 𝑎) + 1) ≠ 0) ∧ (𝑥 ∈ ℝ ∧ (((0 − 𝑎) + 1) · 𝑥) = 1)) → 0 ∈ ℂ)
692a1i 11 . . . . . . . . . . . . . . . . . 18 ((((((𝑎 ∈ ℝ ∧ 𝑏 ∈ ℝ) ∧ (0 · i) = (𝑎 + (i · 𝑏))) ∧ ¬ (0 · i) = 0) ∧ ((0 − 𝑎) + 1) ≠ 0) ∧ (𝑥 ∈ ℝ ∧ (((0 − 𝑎) + 1) · 𝑥) = 1)) → i ∈ ℂ)
7010ad2antrr 726 . . . . . . . . . . . . . . . . . . . 20 ((((((𝑎 ∈ ℝ ∧ 𝑏 ∈ ℝ) ∧ (0 · i) = (𝑎 + (i · 𝑏))) ∧ ¬ (0 · i) = 0) ∧ ((0 − 𝑎) + 1) ≠ 0) ∧ (𝑥 ∈ ℝ ∧ (((0 − 𝑎) + 1) · 𝑥) = 1)) → (0 − 𝑎) ∈ ℝ)
7170recnd 10826 . . . . . . . . . . . . . . . . . . 19 ((((((𝑎 ∈ ℝ ∧ 𝑏 ∈ ℝ) ∧ (0 · i) = (𝑎 + (i · 𝑏))) ∧ ¬ (0 · i) = 0) ∧ ((0 − 𝑎) + 1) ≠ 0) ∧ (𝑥 ∈ ℝ ∧ (((0 − 𝑎) + 1) · 𝑥) = 1)) → (0 − 𝑎) ∈ ℂ)
72 1cnd 10793 . . . . . . . . . . . . . . . . . . 19 ((((((𝑎 ∈ ℝ ∧ 𝑏 ∈ ℝ) ∧ (0 · i) = (𝑎 + (i · 𝑏))) ∧ ¬ (0 · i) = 0) ∧ ((0 − 𝑎) + 1) ≠ 0) ∧ (𝑥 ∈ ℝ ∧ (((0 − 𝑎) + 1) · 𝑥) = 1)) → 1 ∈ ℂ)
7371, 72addcld 10817 . . . . . . . . . . . . . . . . . 18 ((((((𝑎 ∈ ℝ ∧ 𝑏 ∈ ℝ) ∧ (0 · i) = (𝑎 + (i · 𝑏))) ∧ ¬ (0 · i) = 0) ∧ ((0 − 𝑎) + 1) ≠ 0) ∧ (𝑥 ∈ ℝ ∧ (((0 − 𝑎) + 1) · 𝑥) = 1)) → ((0 − 𝑎) + 1) ∈ ℂ)
7469, 73mulcld 10818 . . . . . . . . . . . . . . . . 17 ((((((𝑎 ∈ ℝ ∧ 𝑏 ∈ ℝ) ∧ (0 · i) = (𝑎 + (i · 𝑏))) ∧ ¬ (0 · i) = 0) ∧ ((0 − 𝑎) + 1) ≠ 0) ∧ (𝑥 ∈ ℝ ∧ (((0 − 𝑎) + 1) · 𝑥) = 1)) → (i · ((0 − 𝑎) + 1)) ∈ ℂ)
75 simprl 771 . . . . . . . . . . . . . . . . . 18 ((((((𝑎 ∈ ℝ ∧ 𝑏 ∈ ℝ) ∧ (0 · i) = (𝑎 + (i · 𝑏))) ∧ ¬ (0 · i) = 0) ∧ ((0 − 𝑎) + 1) ≠ 0) ∧ (𝑥 ∈ ℝ ∧ (((0 − 𝑎) + 1) · 𝑥) = 1)) → 𝑥 ∈ ℝ)
7675recnd 10826 . . . . . . . . . . . . . . . . 17 ((((((𝑎 ∈ ℝ ∧ 𝑏 ∈ ℝ) ∧ (0 · i) = (𝑎 + (i · 𝑏))) ∧ ¬ (0 · i) = 0) ∧ ((0 − 𝑎) + 1) ≠ 0) ∧ (𝑥 ∈ ℝ ∧ (((0 − 𝑎) + 1) · 𝑥) = 1)) → 𝑥 ∈ ℂ)
7768, 74, 76mulassd 10821 . . . . . . . . . . . . . . . 16 ((((((𝑎 ∈ ℝ ∧ 𝑏 ∈ ℝ) ∧ (0 · i) = (𝑎 + (i · 𝑏))) ∧ ¬ (0 · i) = 0) ∧ ((0 − 𝑎) + 1) ≠ 0) ∧ (𝑥 ∈ ℝ ∧ (((0 − 𝑎) + 1) · 𝑥) = 1)) → ((0 · (i · ((0 − 𝑎) + 1))) · 𝑥) = (0 · ((i · ((0 − 𝑎) + 1)) · 𝑥)))
7869, 73, 76mulassd 10821 . . . . . . . . . . . . . . . . . 18 ((((((𝑎 ∈ ℝ ∧ 𝑏 ∈ ℝ) ∧ (0 · i) = (𝑎 + (i · 𝑏))) ∧ ¬ (0 · i) = 0) ∧ ((0 − 𝑎) + 1) ≠ 0) ∧ (𝑥 ∈ ℝ ∧ (((0 − 𝑎) + 1) · 𝑥) = 1)) → ((i · ((0 − 𝑎) + 1)) · 𝑥) = (i · (((0 − 𝑎) + 1) · 𝑥)))
79 simprr 773 . . . . . . . . . . . . . . . . . . . 20 ((((((𝑎 ∈ ℝ ∧ 𝑏 ∈ ℝ) ∧ (0 · i) = (𝑎 + (i · 𝑏))) ∧ ¬ (0 · i) = 0) ∧ ((0 − 𝑎) + 1) ≠ 0) ∧ (𝑥 ∈ ℝ ∧ (((0 − 𝑎) + 1) · 𝑥) = 1)) → (((0 − 𝑎) + 1) · 𝑥) = 1)
8079oveq2d 7207 . . . . . . . . . . . . . . . . . . 19 ((((((𝑎 ∈ ℝ ∧ 𝑏 ∈ ℝ) ∧ (0 · i) = (𝑎 + (i · 𝑏))) ∧ ¬ (0 · i) = 0) ∧ ((0 − 𝑎) + 1) ≠ 0) ∧ (𝑥 ∈ ℝ ∧ (((0 − 𝑎) + 1) · 𝑥) = 1)) → (i · (((0 − 𝑎) + 1) · 𝑥)) = (i · 1))
8180, 19eqtrdi 2787 . . . . . . . . . . . . . . . . . 18 ((((((𝑎 ∈ ℝ ∧ 𝑏 ∈ ℝ) ∧ (0 · i) = (𝑎 + (i · 𝑏))) ∧ ¬ (0 · i) = 0) ∧ ((0 − 𝑎) + 1) ≠ 0) ∧ (𝑥 ∈ ℝ ∧ (((0 − 𝑎) + 1) · 𝑥) = 1)) → (i · (((0 − 𝑎) + 1) · 𝑥)) = i)
8278, 81eqtrd 2771 . . . . . . . . . . . . . . . . 17 ((((((𝑎 ∈ ℝ ∧ 𝑏 ∈ ℝ) ∧ (0 · i) = (𝑎 + (i · 𝑏))) ∧ ¬ (0 · i) = 0) ∧ ((0 − 𝑎) + 1) ≠ 0) ∧ (𝑥 ∈ ℝ ∧ (((0 − 𝑎) + 1) · 𝑥) = 1)) → ((i · ((0 − 𝑎) + 1)) · 𝑥) = i)
8382oveq2d 7207 . . . . . . . . . . . . . . . 16 ((((((𝑎 ∈ ℝ ∧ 𝑏 ∈ ℝ) ∧ (0 · i) = (𝑎 + (i · 𝑏))) ∧ ¬ (0 · i) = 0) ∧ ((0 − 𝑎) + 1) ≠ 0) ∧ (𝑥 ∈ ℝ ∧ (((0 − 𝑎) + 1) · 𝑥) = 1)) → (0 · ((i · ((0 − 𝑎) + 1)) · 𝑥)) = (0 · i))
8477, 83eqtrd 2771 . . . . . . . . . . . . . . 15 ((((((𝑎 ∈ ℝ ∧ 𝑏 ∈ ℝ) ∧ (0 · i) = (𝑎 + (i · 𝑏))) ∧ ¬ (0 · i) = 0) ∧ ((0 − 𝑎) + 1) ≠ 0) ∧ (𝑥 ∈ ℝ ∧ (((0 − 𝑎) + 1) · 𝑥) = 1)) → ((0 · (i · ((0 − 𝑎) + 1))) · 𝑥) = (0 · i))
85 remul02 40037 . . . . . . . . . . . . . . . 16 (𝑥 ∈ ℝ → (0 · 𝑥) = 0)
8675, 85syl 17 . . . . . . . . . . . . . . 15 ((((((𝑎 ∈ ℝ ∧ 𝑏 ∈ ℝ) ∧ (0 · i) = (𝑎 + (i · 𝑏))) ∧ ¬ (0 · i) = 0) ∧ ((0 − 𝑎) + 1) ≠ 0) ∧ (𝑥 ∈ ℝ ∧ (((0 − 𝑎) + 1) · 𝑥) = 1)) → (0 · 𝑥) = 0)
8767, 84, 863eqtr3d 2779 . . . . . . . . . . . . . 14 ((((((𝑎 ∈ ℝ ∧ 𝑏 ∈ ℝ) ∧ (0 · i) = (𝑎 + (i · 𝑏))) ∧ ¬ (0 · i) = 0) ∧ ((0 − 𝑎) + 1) ≠ 0) ∧ (𝑥 ∈ ℝ ∧ (((0 − 𝑎) + 1) · 𝑥) = 1)) → (0 · i) = 0)
8814, 87rexlimddv 3200 . . . . . . . . . . . . 13 (((((𝑎 ∈ ℝ ∧ 𝑏 ∈ ℝ) ∧ (0 · i) = (𝑎 + (i · 𝑏))) ∧ ¬ (0 · i) = 0) ∧ ((0 − 𝑎) + 1) ≠ 0) → (0 · i) = 0)
8988ex 416 . . . . . . . . . . . 12 ((((𝑎 ∈ ℝ ∧ 𝑏 ∈ ℝ) ∧ (0 · i) = (𝑎 + (i · 𝑏))) ∧ ¬ (0 · i) = 0) → (((0 − 𝑎) + 1) ≠ 0 → (0 · i) = 0))
9089necon1d 2954 . . . . . . . . . . 11 ((((𝑎 ∈ ℝ ∧ 𝑏 ∈ ℝ) ∧ (0 · i) = (𝑎 + (i · 𝑏))) ∧ ¬ (0 · i) = 0) → ((0 · i) ≠ 0 → ((0 − 𝑎) + 1) = 0))
917, 90mpd 15 . . . . . . . . . 10 ((((𝑎 ∈ ℝ ∧ 𝑏 ∈ ℝ) ∧ (0 · i) = (𝑎 + (i · 𝑏))) ∧ ¬ (0 · i) = 0) → ((0 − 𝑎) + 1) = 0)
9291oveq2d 7207 . . . . . . . . 9 ((((𝑎 ∈ ℝ ∧ 𝑏 ∈ ℝ) ∧ (0 · i) = (𝑎 + (i · 𝑏))) ∧ ¬ (0 · i) = 0) → (𝑎 + ((0 − 𝑎) + 1)) = (𝑎 + 0))
9331, 16, 17addassd 10820 . . . . . . . . . 10 ((((𝑎 ∈ ℝ ∧ 𝑏 ∈ ℝ) ∧ (0 · i) = (𝑎 + (i · 𝑏))) ∧ ¬ (0 · i) = 0) → ((𝑎 + (0 − 𝑎)) + 1) = (𝑎 + ((0 − 𝑎) + 1)))
94 renegid 40005 . . . . . . . . . . . . 13 (𝑎 ∈ ℝ → (𝑎 + (0 − 𝑎)) = 0)
958, 94syl 17 . . . . . . . . . . . 12 ((((𝑎 ∈ ℝ ∧ 𝑏 ∈ ℝ) ∧ (0 · i) = (𝑎 + (i · 𝑏))) ∧ ¬ (0 · i) = 0) → (𝑎 + (0 − 𝑎)) = 0)
9695oveq1d 7206 . . . . . . . . . . 11 ((((𝑎 ∈ ℝ ∧ 𝑏 ∈ ℝ) ∧ (0 · i) = (𝑎 + (i · 𝑏))) ∧ ¬ (0 · i) = 0) → ((𝑎 + (0 − 𝑎)) + 1) = (0 + 1))
97 readdid2 40035 . . . . . . . . . . . 12 (1 ∈ ℝ → (0 + 1) = 1)
9854, 97ax-mp 5 . . . . . . . . . . 11 (0 + 1) = 1
9996, 98eqtrdi 2787 . . . . . . . . . 10 ((((𝑎 ∈ ℝ ∧ 𝑏 ∈ ℝ) ∧ (0 · i) = (𝑎 + (i · 𝑏))) ∧ ¬ (0 · i) = 0) → ((𝑎 + (0 − 𝑎)) + 1) = 1)
10093, 99eqtr3d 2773 . . . . . . . . 9 ((((𝑎 ∈ ℝ ∧ 𝑏 ∈ ℝ) ∧ (0 · i) = (𝑎 + (i · 𝑏))) ∧ ¬ (0 · i) = 0) → (𝑎 + ((0 − 𝑎) + 1)) = 1)
101 readdid1 40041 . . . . . . . . . 10 (𝑎 ∈ ℝ → (𝑎 + 0) = 𝑎)
1028, 101syl 17 . . . . . . . . 9 ((((𝑎 ∈ ℝ ∧ 𝑏 ∈ ℝ) ∧ (0 · i) = (𝑎 + (i · 𝑏))) ∧ ¬ (0 · i) = 0) → (𝑎 + 0) = 𝑎)
10392, 100, 1023eqtr3rd 2780 . . . . . . . 8 ((((𝑎 ∈ ℝ ∧ 𝑏 ∈ ℝ) ∧ (0 · i) = (𝑎 + (i · 𝑏))) ∧ ¬ (0 · i) = 0) → 𝑎 = 1)
104 rernegcl 40003 . . . . . . . . . . . . . . . . . 18 (𝑏 ∈ ℝ → (0 − 𝑏) ∈ ℝ)
10532, 104syl 17 . . . . . . . . . . . . . . . . 17 ((((𝑎 ∈ ℝ ∧ 𝑏 ∈ ℝ) ∧ (0 · i) = (𝑎 + (i · 𝑏))) ∧ ¬ (0 · i) = 0) → (0 − 𝑏) ∈ ℝ)
10611, 105readdcld 10827 . . . . . . . . . . . . . . . 16 ((((𝑎 ∈ ℝ ∧ 𝑏 ∈ ℝ) ∧ (0 · i) = (𝑎 + (i · 𝑏))) ∧ ¬ (0 · i) = 0) → (1 + (0 − 𝑏)) ∈ ℝ)
107 ax-rrecex 10766 . . . . . . . . . . . . . . . 16 (((1 + (0 − 𝑏)) ∈ ℝ ∧ (1 + (0 − 𝑏)) ≠ 0) → ∃𝑦 ∈ ℝ ((1 + (0 − 𝑏)) · 𝑦) = 1)
108106, 107sylan 583 . . . . . . . . . . . . . . 15 (((((𝑎 ∈ ℝ ∧ 𝑏 ∈ ℝ) ∧ (0 · i) = (𝑎 + (i · 𝑏))) ∧ ¬ (0 · i) = 0) ∧ (1 + (0 − 𝑏)) ≠ 0) → ∃𝑦 ∈ ℝ ((1 + (0 − 𝑏)) · 𝑦) = 1)
109105recnd 10826 . . . . . . . . . . . . . . . . . . . . . . . 24 ((((𝑎 ∈ ℝ ∧ 𝑏 ∈ ℝ) ∧ (0 · i) = (𝑎 + (i · 𝑏))) ∧ ¬ (0 · i) = 0) → (0 − 𝑏) ∈ ℂ)
11015, 109mulcld 10818 . . . . . . . . . . . . . . . . . . . . . . 23 ((((𝑎 ∈ ℝ ∧ 𝑏 ∈ ℝ) ∧ (0 · i) = (𝑎 + (i · 𝑏))) ∧ ¬ (0 · i) = 0) → (i · (0 − 𝑏)) ∈ ℂ)
11123, 15, 110adddid 10822 . . . . . . . . . . . . . . . . . . . . . 22 ((((𝑎 ∈ ℝ ∧ 𝑏 ∈ ℝ) ∧ (0 · i) = (𝑎 + (i · 𝑏))) ∧ ¬ (0 · i) = 0) → (0 · (i + (i · (0 − 𝑏)))) = ((0 · i) + (0 · (i · (0 − 𝑏)))))
112 0re 10800 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 0 ∈ ℝ
113 remul02 40037 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 (0 ∈ ℝ → (0 · 0) = 0)
114112, 113ax-mp 5 . . . . . . . . . . . . . . . . . . . . . . . . . 26 (0 · 0) = 0
115114oveq1i 7201 . . . . . . . . . . . . . . . . . . . . . . . . 25 ((0 · 0) · i) = (0 · i)
1161, 1, 2mulassi 10809 . . . . . . . . . . . . . . . . . . . . . . . . 25 ((0 · 0) · i) = (0 · (0 · i))
117115, 116eqtr3i 2761 . . . . . . . . . . . . . . . . . . . . . . . 24 (0 · i) = (0 · (0 · i))
118117a1i 11 . . . . . . . . . . . . . . . . . . . . . . 23 ((((𝑎 ∈ ℝ ∧ 𝑏 ∈ ℝ) ∧ (0 · i) = (𝑎 + (i · 𝑏))) ∧ ¬ (0 · i) = 0) → (0 · i) = (0 · (0 · i)))
119118oveq1d 7206 . . . . . . . . . . . . . . . . . . . . . 22 ((((𝑎 ∈ ℝ ∧ 𝑏 ∈ ℝ) ∧ (0 · i) = (𝑎 + (i · 𝑏))) ∧ ¬ (0 · i) = 0) → ((0 · i) + (0 · (i · (0 − 𝑏)))) = ((0 · (0 · i)) + (0 · (i · (0 − 𝑏)))))
120111, 119eqtrd 2771 . . . . . . . . . . . . . . . . . . . . 21 ((((𝑎 ∈ ℝ ∧ 𝑏 ∈ ℝ) ∧ (0 · i) = (𝑎 + (i · 𝑏))) ∧ ¬ (0 · i) = 0) → (0 · (i + (i · (0 − 𝑏)))) = ((0 · (0 · i)) + (0 · (i · (0 − 𝑏)))))
12115, 17, 109adddid 10822 . . . . . . . . . . . . . . . . . . . . . . 23 ((((𝑎 ∈ ℝ ∧ 𝑏 ∈ ℝ) ∧ (0 · i) = (𝑎 + (i · 𝑏))) ∧ ¬ (0 · i) = 0) → (i · (1 + (0 − 𝑏))) = ((i · 1) + (i · (0 − 𝑏))))
12219a1i 11 . . . . . . . . . . . . . . . . . . . . . . . 24 ((((𝑎 ∈ ℝ ∧ 𝑏 ∈ ℝ) ∧ (0 · i) = (𝑎 + (i · 𝑏))) ∧ ¬ (0 · i) = 0) → (i · 1) = i)
123122oveq1d 7206 . . . . . . . . . . . . . . . . . . . . . . 23 ((((𝑎 ∈ ℝ ∧ 𝑏 ∈ ℝ) ∧ (0 · i) = (𝑎 + (i · 𝑏))) ∧ ¬ (0 · i) = 0) → ((i · 1) + (i · (0 − 𝑏))) = (i + (i · (0 − 𝑏))))
124121, 123eqtrd 2771 . . . . . . . . . . . . . . . . . . . . . 22 ((((𝑎 ∈ ℝ ∧ 𝑏 ∈ ℝ) ∧ (0 · i) = (𝑎 + (i · 𝑏))) ∧ ¬ (0 · i) = 0) → (i · (1 + (0 − 𝑏))) = (i + (i · (0 − 𝑏))))
125124oveq2d 7207 . . . . . . . . . . . . . . . . . . . . 21 ((((𝑎 ∈ ℝ ∧ 𝑏 ∈ ℝ) ∧ (0 · i) = (𝑎 + (i · 𝑏))) ∧ ¬ (0 · i) = 0) → (0 · (i · (1 + (0 − 𝑏)))) = (0 · (i + (i · (0 − 𝑏)))))
12623, 41, 110adddid 10822 . . . . . . . . . . . . . . . . . . . . 21 ((((𝑎 ∈ ℝ ∧ 𝑏 ∈ ℝ) ∧ (0 · i) = (𝑎 + (i · 𝑏))) ∧ ¬ (0 · i) = 0) → (0 · ((0 · i) + (i · (0 − 𝑏)))) = ((0 · (0 · i)) + (0 · (i · (0 − 𝑏)))))
127120, 125, 1263eqtr4d 2781 . . . . . . . . . . . . . . . . . . . 20 ((((𝑎 ∈ ℝ ∧ 𝑏 ∈ ℝ) ∧ (0 · i) = (𝑎 + (i · 𝑏))) ∧ ¬ (0 · i) = 0) → (0 · (i · (1 + (0 − 𝑏)))) = (0 · ((0 · i) + (i · (0 − 𝑏)))))
128103oveq1d 7206 . . . . . . . . . . . . . . . . . . . . . . . 24 ((((𝑎 ∈ ℝ ∧ 𝑏 ∈ ℝ) ∧ (0 · i) = (𝑎 + (i · 𝑏))) ∧ ¬ (0 · i) = 0) → (𝑎 + (i · 𝑏)) = (1 + (i · 𝑏)))
1295, 128eqtrd 2771 . . . . . . . . . . . . . . . . . . . . . . 23 ((((𝑎 ∈ ℝ ∧ 𝑏 ∈ ℝ) ∧ (0 · i) = (𝑎 + (i · 𝑏))) ∧ ¬ (0 · i) = 0) → (0 · i) = (1 + (i · 𝑏)))
130129oveq1d 7206 . . . . . . . . . . . . . . . . . . . . . 22 ((((𝑎 ∈ ℝ ∧ 𝑏 ∈ ℝ) ∧ (0 · i) = (𝑎 + (i · 𝑏))) ∧ ¬ (0 · i) = 0) → ((0 · i) + (i · (0 − 𝑏))) = ((1 + (i · 𝑏)) + (i · (0 − 𝑏))))
13117, 34, 110addassd 10820 . . . . . . . . . . . . . . . . . . . . . . 23 ((((𝑎 ∈ ℝ ∧ 𝑏 ∈ ℝ) ∧ (0 · i) = (𝑎 + (i · 𝑏))) ∧ ¬ (0 · i) = 0) → ((1 + (i · 𝑏)) + (i · (0 − 𝑏))) = (1 + ((i · 𝑏) + (i · (0 − 𝑏)))))
132 renegid 40005 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 (𝑏 ∈ ℝ → (𝑏 + (0 − 𝑏)) = 0)
13332, 132syl 17 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 ((((𝑎 ∈ ℝ ∧ 𝑏 ∈ ℝ) ∧ (0 · i) = (𝑎 + (i · 𝑏))) ∧ ¬ (0 · i) = 0) → (𝑏 + (0 − 𝑏)) = 0)
134133oveq2d 7207 . . . . . . . . . . . . . . . . . . . . . . . . . 26 ((((𝑎 ∈ ℝ ∧ 𝑏 ∈ ℝ) ∧ (0 · i) = (𝑎 + (i · 𝑏))) ∧ ¬ (0 · i) = 0) → (i · (𝑏 + (0 − 𝑏))) = (i · 0))
13515, 33, 109adddid 10822 . . . . . . . . . . . . . . . . . . . . . . . . . 26 ((((𝑎 ∈ ℝ ∧ 𝑏 ∈ ℝ) ∧ (0 · i) = (𝑎 + (i · 𝑏))) ∧ ¬ (0 · i) = 0) → (i · (𝑏 + (0 − 𝑏))) = ((i · 𝑏) + (i · (0 − 𝑏))))
136 sn-mul01 40056 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 (i ∈ ℂ → (i · 0) = 0)
1372, 136mp1i 13 . . . . . . . . . . . . . . . . . . . . . . . . . 26 ((((𝑎 ∈ ℝ ∧ 𝑏 ∈ ℝ) ∧ (0 · i) = (𝑎 + (i · 𝑏))) ∧ ¬ (0 · i) = 0) → (i · 0) = 0)
138134, 135, 1373eqtr3d 2779 . . . . . . . . . . . . . . . . . . . . . . . . 25 ((((𝑎 ∈ ℝ ∧ 𝑏 ∈ ℝ) ∧ (0 · i) = (𝑎 + (i · 𝑏))) ∧ ¬ (0 · i) = 0) → ((i · 𝑏) + (i · (0 − 𝑏))) = 0)
139138oveq2d 7207 . . . . . . . . . . . . . . . . . . . . . . . 24 ((((𝑎 ∈ ℝ ∧ 𝑏 ∈ ℝ) ∧ (0 · i) = (𝑎 + (i · 𝑏))) ∧ ¬ (0 · i) = 0) → (1 + ((i · 𝑏) + (i · (0 − 𝑏)))) = (1 + 0))
140 readdid1 40041 . . . . . . . . . . . . . . . . . . . . . . . . 25 (1 ∈ ℝ → (1 + 0) = 1)
14154, 140ax-mp 5 . . . . . . . . . . . . . . . . . . . . . . . 24 (1 + 0) = 1
142139, 141eqtrdi 2787 . . . . . . . . . . . . . . . . . . . . . . 23 ((((𝑎 ∈ ℝ ∧ 𝑏 ∈ ℝ) ∧ (0 · i) = (𝑎 + (i · 𝑏))) ∧ ¬ (0 · i) = 0) → (1 + ((i · 𝑏) + (i · (0 − 𝑏)))) = 1)
143131, 142eqtrd 2771 . . . . . . . . . . . . . . . . . . . . . 22 ((((𝑎 ∈ ℝ ∧ 𝑏 ∈ ℝ) ∧ (0 · i) = (𝑎 + (i · 𝑏))) ∧ ¬ (0 · i) = 0) → ((1 + (i · 𝑏)) + (i · (0 − 𝑏))) = 1)
144130, 143eqtrd 2771 . . . . . . . . . . . . . . . . . . . . 21 ((((𝑎 ∈ ℝ ∧ 𝑏 ∈ ℝ) ∧ (0 · i) = (𝑎 + (i · 𝑏))) ∧ ¬ (0 · i) = 0) → ((0 · i) + (i · (0 − 𝑏))) = 1)
145144oveq2d 7207 . . . . . . . . . . . . . . . . . . . 20 ((((𝑎 ∈ ℝ ∧ 𝑏 ∈ ℝ) ∧ (0 · i) = (𝑎 + (i · 𝑏))) ∧ ¬ (0 · i) = 0) → (0 · ((0 · i) + (i · (0 − 𝑏)))) = (0 · 1))
146127, 145eqtrd 2771 . . . . . . . . . . . . . . . . . . 19 ((((𝑎 ∈ ℝ ∧ 𝑏 ∈ ℝ) ∧ (0 · i) = (𝑎 + (i · 𝑏))) ∧ ¬ (0 · i) = 0) → (0 · (i · (1 + (0 − 𝑏)))) = (0 · 1))
147 ax-1rid 10764 . . . . . . . . . . . . . . . . . . . 20 (0 ∈ ℝ → (0 · 1) = 0)
148112, 147ax-mp 5 . . . . . . . . . . . . . . . . . . 19 (0 · 1) = 0
149146, 148eqtrdi 2787 . . . . . . . . . . . . . . . . . 18 ((((𝑎 ∈ ℝ ∧ 𝑏 ∈ ℝ) ∧ (0 · i) = (𝑎 + (i · 𝑏))) ∧ ¬ (0 · i) = 0) → (0 · (i · (1 + (0 − 𝑏)))) = 0)
150149ad2antrr 726 . . . . . . . . . . . . . . . . 17 ((((((𝑎 ∈ ℝ ∧ 𝑏 ∈ ℝ) ∧ (0 · i) = (𝑎 + (i · 𝑏))) ∧ ¬ (0 · i) = 0) ∧ (1 + (0 − 𝑏)) ≠ 0) ∧ (𝑦 ∈ ℝ ∧ ((1 + (0 − 𝑏)) · 𝑦) = 1)) → (0 · (i · (1 + (0 − 𝑏)))) = 0)
151150oveq1d 7206 . . . . . . . . . . . . . . . 16 ((((((𝑎 ∈ ℝ ∧ 𝑏 ∈ ℝ) ∧ (0 · i) = (𝑎 + (i · 𝑏))) ∧ ¬ (0 · i) = 0) ∧ (1 + (0 − 𝑏)) ≠ 0) ∧ (𝑦 ∈ ℝ ∧ ((1 + (0 − 𝑏)) · 𝑦) = 1)) → ((0 · (i · (1 + (0 − 𝑏)))) · 𝑦) = (0 · 𝑦))
152 0cnd 10791 . . . . . . . . . . . . . . . . . 18 ((((((𝑎 ∈ ℝ ∧ 𝑏 ∈ ℝ) ∧ (0 · i) = (𝑎 + (i · 𝑏))) ∧ ¬ (0 · i) = 0) ∧ (1 + (0 − 𝑏)) ≠ 0) ∧ (𝑦 ∈ ℝ ∧ ((1 + (0 − 𝑏)) · 𝑦) = 1)) → 0 ∈ ℂ)
1532a1i 11 . . . . . . . . . . . . . . . . . . 19 ((((((𝑎 ∈ ℝ ∧ 𝑏 ∈ ℝ) ∧ (0 · i) = (𝑎 + (i · 𝑏))) ∧ ¬ (0 · i) = 0) ∧ (1 + (0 − 𝑏)) ≠ 0) ∧ (𝑦 ∈ ℝ ∧ ((1 + (0 − 𝑏)) · 𝑦) = 1)) → i ∈ ℂ)
154 1cnd 10793 . . . . . . . . . . . . . . . . . . . 20 ((((((𝑎 ∈ ℝ ∧ 𝑏 ∈ ℝ) ∧ (0 · i) = (𝑎 + (i · 𝑏))) ∧ ¬ (0 · i) = 0) ∧ (1 + (0 − 𝑏)) ≠ 0) ∧ (𝑦 ∈ ℝ ∧ ((1 + (0 − 𝑏)) · 𝑦) = 1)) → 1 ∈ ℂ)
155109ad2antrr 726 . . . . . . . . . . . . . . . . . . . 20 ((((((𝑎 ∈ ℝ ∧ 𝑏 ∈ ℝ) ∧ (0 · i) = (𝑎 + (i · 𝑏))) ∧ ¬ (0 · i) = 0) ∧ (1 + (0 − 𝑏)) ≠ 0) ∧ (𝑦 ∈ ℝ ∧ ((1 + (0 − 𝑏)) · 𝑦) = 1)) → (0 − 𝑏) ∈ ℂ)
156154, 155addcld 10817 . . . . . . . . . . . . . . . . . . 19 ((((((𝑎 ∈ ℝ ∧ 𝑏 ∈ ℝ) ∧ (0 · i) = (𝑎 + (i · 𝑏))) ∧ ¬ (0 · i) = 0) ∧ (1 + (0 − 𝑏)) ≠ 0) ∧ (𝑦 ∈ ℝ ∧ ((1 + (0 − 𝑏)) · 𝑦) = 1)) → (1 + (0 − 𝑏)) ∈ ℂ)
157153, 156mulcld 10818 . . . . . . . . . . . . . . . . . 18 ((((((𝑎 ∈ ℝ ∧ 𝑏 ∈ ℝ) ∧ (0 · i) = (𝑎 + (i · 𝑏))) ∧ ¬ (0 · i) = 0) ∧ (1 + (0 − 𝑏)) ≠ 0) ∧ (𝑦 ∈ ℝ ∧ ((1 + (0 − 𝑏)) · 𝑦) = 1)) → (i · (1 + (0 − 𝑏))) ∈ ℂ)
158 simprl 771 . . . . . . . . . . . . . . . . . . 19 ((((((𝑎 ∈ ℝ ∧ 𝑏 ∈ ℝ) ∧ (0 · i) = (𝑎 + (i · 𝑏))) ∧ ¬ (0 · i) = 0) ∧ (1 + (0 − 𝑏)) ≠ 0) ∧ (𝑦 ∈ ℝ ∧ ((1 + (0 − 𝑏)) · 𝑦) = 1)) → 𝑦 ∈ ℝ)
159158recnd 10826 . . . . . . . . . . . . . . . . . 18 ((((((𝑎 ∈ ℝ ∧ 𝑏 ∈ ℝ) ∧ (0 · i) = (𝑎 + (i · 𝑏))) ∧ ¬ (0 · i) = 0) ∧ (1 + (0 − 𝑏)) ≠ 0) ∧ (𝑦 ∈ ℝ ∧ ((1 + (0 − 𝑏)) · 𝑦) = 1)) → 𝑦 ∈ ℂ)
160152, 157, 159mulassd 10821 . . . . . . . . . . . . . . . . 17 ((((((𝑎 ∈ ℝ ∧ 𝑏 ∈ ℝ) ∧ (0 · i) = (𝑎 + (i · 𝑏))) ∧ ¬ (0 · i) = 0) ∧ (1 + (0 − 𝑏)) ≠ 0) ∧ (𝑦 ∈ ℝ ∧ ((1 + (0 − 𝑏)) · 𝑦) = 1)) → ((0 · (i · (1 + (0 − 𝑏)))) · 𝑦) = (0 · ((i · (1 + (0 − 𝑏))) · 𝑦)))
161153, 156, 159mulassd 10821 . . . . . . . . . . . . . . . . . . 19 ((((((𝑎 ∈ ℝ ∧ 𝑏 ∈ ℝ) ∧ (0 · i) = (𝑎 + (i · 𝑏))) ∧ ¬ (0 · i) = 0) ∧ (1 + (0 − 𝑏)) ≠ 0) ∧ (𝑦 ∈ ℝ ∧ ((1 + (0 − 𝑏)) · 𝑦) = 1)) → ((i · (1 + (0 − 𝑏))) · 𝑦) = (i · ((1 + (0 − 𝑏)) · 𝑦)))
162 simprr 773 . . . . . . . . . . . . . . . . . . . . 21 ((((((𝑎 ∈ ℝ ∧ 𝑏 ∈ ℝ) ∧ (0 · i) = (𝑎 + (i · 𝑏))) ∧ ¬ (0 · i) = 0) ∧ (1 + (0 − 𝑏)) ≠ 0) ∧ (𝑦 ∈ ℝ ∧ ((1 + (0 − 𝑏)) · 𝑦) = 1)) → ((1 + (0 − 𝑏)) · 𝑦) = 1)
163162oveq2d 7207 . . . . . . . . . . . . . . . . . . . 20 ((((((𝑎 ∈ ℝ ∧ 𝑏 ∈ ℝ) ∧ (0 · i) = (𝑎 + (i · 𝑏))) ∧ ¬ (0 · i) = 0) ∧ (1 + (0 − 𝑏)) ≠ 0) ∧ (𝑦 ∈ ℝ ∧ ((1 + (0 − 𝑏)) · 𝑦) = 1)) → (i · ((1 + (0 − 𝑏)) · 𝑦)) = (i · 1))
164163, 19eqtrdi 2787 . . . . . . . . . . . . . . . . . . 19 ((((((𝑎 ∈ ℝ ∧ 𝑏 ∈ ℝ) ∧ (0 · i) = (𝑎 + (i · 𝑏))) ∧ ¬ (0 · i) = 0) ∧ (1 + (0 − 𝑏)) ≠ 0) ∧ (𝑦 ∈ ℝ ∧ ((1 + (0 − 𝑏)) · 𝑦) = 1)) → (i · ((1 + (0 − 𝑏)) · 𝑦)) = i)
165161, 164eqtrd 2771 . . . . . . . . . . . . . . . . . 18 ((((((𝑎 ∈ ℝ ∧ 𝑏 ∈ ℝ) ∧ (0 · i) = (𝑎 + (i · 𝑏))) ∧ ¬ (0 · i) = 0) ∧ (1 + (0 − 𝑏)) ≠ 0) ∧ (𝑦 ∈ ℝ ∧ ((1 + (0 − 𝑏)) · 𝑦) = 1)) → ((i · (1 + (0 − 𝑏))) · 𝑦) = i)
166165oveq2d 7207 . . . . . . . . . . . . . . . . 17 ((((((𝑎 ∈ ℝ ∧ 𝑏 ∈ ℝ) ∧ (0 · i) = (𝑎 + (i · 𝑏))) ∧ ¬ (0 · i) = 0) ∧ (1 + (0 − 𝑏)) ≠ 0) ∧ (𝑦 ∈ ℝ ∧ ((1 + (0 − 𝑏)) · 𝑦) = 1)) → (0 · ((i · (1 + (0 − 𝑏))) · 𝑦)) = (0 · i))
167160, 166eqtrd 2771 . . . . . . . . . . . . . . . 16 ((((((𝑎 ∈ ℝ ∧ 𝑏 ∈ ℝ) ∧ (0 · i) = (𝑎 + (i · 𝑏))) ∧ ¬ (0 · i) = 0) ∧ (1 + (0 − 𝑏)) ≠ 0) ∧ (𝑦 ∈ ℝ ∧ ((1 + (0 − 𝑏)) · 𝑦) = 1)) → ((0 · (i · (1 + (0 − 𝑏)))) · 𝑦) = (0 · i))
168 remul02 40037 . . . . . . . . . . . . . . . . 17 (𝑦 ∈ ℝ → (0 · 𝑦) = 0)
169158, 168syl 17 . . . . . . . . . . . . . . . 16 ((((((𝑎 ∈ ℝ ∧ 𝑏 ∈ ℝ) ∧ (0 · i) = (𝑎 + (i · 𝑏))) ∧ ¬ (0 · i) = 0) ∧ (1 + (0 − 𝑏)) ≠ 0) ∧ (𝑦 ∈ ℝ ∧ ((1 + (0 − 𝑏)) · 𝑦) = 1)) → (0 · 𝑦) = 0)
170151, 167, 1693eqtr3d 2779 . . . . . . . . . . . . . . 15 ((((((𝑎 ∈ ℝ ∧ 𝑏 ∈ ℝ) ∧ (0 · i) = (𝑎 + (i · 𝑏))) ∧ ¬ (0 · i) = 0) ∧ (1 + (0 − 𝑏)) ≠ 0) ∧ (𝑦 ∈ ℝ ∧ ((1 + (0 − 𝑏)) · 𝑦) = 1)) → (0 · i) = 0)
171108, 170rexlimddv 3200 . . . . . . . . . . . . . 14 (((((𝑎 ∈ ℝ ∧ 𝑏 ∈ ℝ) ∧ (0 · i) = (𝑎 + (i · 𝑏))) ∧ ¬ (0 · i) = 0) ∧ (1 + (0 − 𝑏)) ≠ 0) → (0 · i) = 0)
172171ex 416 . . . . . . . . . . . . 13 ((((𝑎 ∈ ℝ ∧ 𝑏 ∈ ℝ) ∧ (0 · i) = (𝑎 + (i · 𝑏))) ∧ ¬ (0 · i) = 0) → ((1 + (0 − 𝑏)) ≠ 0 → (0 · i) = 0))
173172necon1d 2954 . . . . . . . . . . . 12 ((((𝑎 ∈ ℝ ∧ 𝑏 ∈ ℝ) ∧ (0 · i) = (𝑎 + (i · 𝑏))) ∧ ¬ (0 · i) = 0) → ((0 · i) ≠ 0 → (1 + (0 − 𝑏)) = 0))
1747, 173mpd 15 . . . . . . . . . . 11 ((((𝑎 ∈ ℝ ∧ 𝑏 ∈ ℝ) ∧ (0 · i) = (𝑎 + (i · 𝑏))) ∧ ¬ (0 · i) = 0) → (1 + (0 − 𝑏)) = 0)
175174oveq1d 7206 . . . . . . . . . 10 ((((𝑎 ∈ ℝ ∧ 𝑏 ∈ ℝ) ∧ (0 · i) = (𝑎 + (i · 𝑏))) ∧ ¬ (0 · i) = 0) → ((1 + (0 − 𝑏)) + 𝑏) = (0 + 𝑏))
17617, 109, 33addassd 10820 . . . . . . . . . . 11 ((((𝑎 ∈ ℝ ∧ 𝑏 ∈ ℝ) ∧ (0 · i) = (𝑎 + (i · 𝑏))) ∧ ¬ (0 · i) = 0) → ((1 + (0 − 𝑏)) + 𝑏) = (1 + ((0 − 𝑏) + 𝑏)))
177 renegid2 40045 . . . . . . . . . . . . . 14 (𝑏 ∈ ℝ → ((0 − 𝑏) + 𝑏) = 0)
17832, 177syl 17 . . . . . . . . . . . . 13 ((((𝑎 ∈ ℝ ∧ 𝑏 ∈ ℝ) ∧ (0 · i) = (𝑎 + (i · 𝑏))) ∧ ¬ (0 · i) = 0) → ((0 − 𝑏) + 𝑏) = 0)
179178oveq2d 7207 . . . . . . . . . . . 12 ((((𝑎 ∈ ℝ ∧ 𝑏 ∈ ℝ) ∧ (0 · i) = (𝑎 + (i · 𝑏))) ∧ ¬ (0 · i) = 0) → (1 + ((0 − 𝑏) + 𝑏)) = (1 + 0))
180179, 141eqtrdi 2787 . . . . . . . . . . 11 ((((𝑎 ∈ ℝ ∧ 𝑏 ∈ ℝ) ∧ (0 · i) = (𝑎 + (i · 𝑏))) ∧ ¬ (0 · i) = 0) → (1 + ((0 − 𝑏) + 𝑏)) = 1)
181176, 180eqtrd 2771 . . . . . . . . . 10 ((((𝑎 ∈ ℝ ∧ 𝑏 ∈ ℝ) ∧ (0 · i) = (𝑎 + (i · 𝑏))) ∧ ¬ (0 · i) = 0) → ((1 + (0 − 𝑏)) + 𝑏) = 1)
182 readdid2 40035 . . . . . . . . . . 11 (𝑏 ∈ ℝ → (0 + 𝑏) = 𝑏)
18332, 182syl 17 . . . . . . . . . 10 ((((𝑎 ∈ ℝ ∧ 𝑏 ∈ ℝ) ∧ (0 · i) = (𝑎 + (i · 𝑏))) ∧ ¬ (0 · i) = 0) → (0 + 𝑏) = 𝑏)
184175, 181, 1833eqtr3rd 2780 . . . . . . . . 9 ((((𝑎 ∈ ℝ ∧ 𝑏 ∈ ℝ) ∧ (0 · i) = (𝑎 + (i · 𝑏))) ∧ ¬ (0 · i) = 0) → 𝑏 = 1)
185184oveq2d 7207 . . . . . . . 8 ((((𝑎 ∈ ℝ ∧ 𝑏 ∈ ℝ) ∧ (0 · i) = (𝑎 + (i · 𝑏))) ∧ ¬ (0 · i) = 0) → (i · 𝑏) = (i · 1))
186103, 185oveq12d 7209 . . . . . . 7 ((((𝑎 ∈ ℝ ∧ 𝑏 ∈ ℝ) ∧ (0 · i) = (𝑎 + (i · 𝑏))) ∧ ¬ (0 · i) = 0) → (𝑎 + (i · 𝑏)) = (1 + (i · 1)))
1875, 186eqtrd 2771 . . . . . 6 ((((𝑎 ∈ ℝ ∧ 𝑏 ∈ ℝ) ∧ (0 · i) = (𝑎 + (i · 𝑏))) ∧ ¬ (0 · i) = 0) → (0 · i) = (1 + (i · 1)))
18819oveq2i 7202 . . . . . . . . 9 (1 + (i · 1)) = (1 + i)
189188eqeq2i 2749 . . . . . . . 8 ((0 · i) = (1 + (i · 1)) ↔ (0 · i) = (1 + i))
190 oveq2 7199 . . . . . . . . . 10 ((0 · i) = (1 + i) → (((i · i) · i) · (0 · i)) = (((i · i) · i) · (1 + i)))
1912, 2mulcli 10805 . . . . . . . . . . . . 13 (i · i) ∈ ℂ
192191, 2mulcli 10805 . . . . . . . . . . . 12 ((i · i) · i) ∈ ℂ
193192, 1, 2mulassi 10809 . . . . . . . . . . 11 ((((i · i) · i) · 0) · i) = (((i · i) · i) · (0 · i))
194 sn-mul01 40056 . . . . . . . . . . . . 13 (((i · i) · i) ∈ ℂ → (((i · i) · i) · 0) = 0)
195192, 194ax-mp 5 . . . . . . . . . . . 12 (((i · i) · i) · 0) = 0
196195oveq1i 7201 . . . . . . . . . . 11 ((((i · i) · i) · 0) · i) = (0 · i)
197193, 196eqtr3i 2761 . . . . . . . . . 10 (((i · i) · i) · (0 · i)) = (0 · i)
198 ax-1cn 10752 . . . . . . . . . . . 12 1 ∈ ℂ
199192, 198, 2adddii 10810 . . . . . . . . . . 11 (((i · i) · i) · (1 + i)) = ((((i · i) · i) · 1) + (((i · i) · i) · i))
200191, 2, 198mulassi 10809 . . . . . . . . . . . . 13 (((i · i) · i) · 1) = ((i · i) · (i · 1))
20119oveq2i 7202 . . . . . . . . . . . . 13 ((i · i) · (i · 1)) = ((i · i) · i)
202200, 201eqtri 2759 . . . . . . . . . . . 12 (((i · i) · i) · 1) = ((i · i) · i)
203191, 2, 2mulassi 10809 . . . . . . . . . . . . 13 (((i · i) · i) · i) = ((i · i) · (i · i))
204 rei4 40054 . . . . . . . . . . . . 13 ((i · i) · (i · i)) = 1
205203, 204eqtri 2759 . . . . . . . . . . . 12 (((i · i) · i) · i) = 1
206202, 205oveq12i 7203 . . . . . . . . . . 11 ((((i · i) · i) · 1) + (((i · i) · i) · i)) = (((i · i) · i) + 1)
207199, 206eqtri 2759 . . . . . . . . . 10 (((i · i) · i) · (1 + i)) = (((i · i) · i) + 1)
208190, 197, 2073eqtr3g 2794 . . . . . . . . 9 ((0 · i) = (1 + i) → (0 · i) = (((i · i) · i) + 1))
20954, 54readdcli 10813 . . . . . . . . . . 11 (1 + 1) ∈ ℝ
210 df-2 11858 . . . . . . . . . . . 12 2 = (1 + 1)
211 sn-0ne2 40038 . . . . . . . . . . . . 13 0 ≠ 2
212211necomi 2986 . . . . . . . . . . . 12 2 ≠ 0
213210, 212eqnetrri 3003 . . . . . . . . . . 11 (1 + 1) ≠ 0
214 ax-rrecex 10766 . . . . . . . . . . 11 (((1 + 1) ∈ ℝ ∧ (1 + 1) ≠ 0) → ∃𝑧 ∈ ℝ ((1 + 1) · 𝑧) = 1)
215209, 213, 214mp2an 692 . . . . . . . . . 10 𝑧 ∈ ℝ ((1 + 1) · 𝑧) = 1
216192, 198addcli 10804 . . . . . . . . . . . . . . . . . 18 (((i · i) · i) + 1) ∈ ℂ
217198, 2, 216addassi 10808 . . . . . . . . . . . . . . . . 17 ((1 + i) + (((i · i) · i) + 1)) = (1 + (i + (((i · i) · i) + 1)))
2182, 192, 198addassi 10808 . . . . . . . . . . . . . . . . . 18 ((i + ((i · i) · i)) + 1) = (i + (((i · i) · i) + 1))
219218oveq2i 7202 . . . . . . . . . . . . . . . . 17 (1 + ((i + ((i · i) · i)) + 1)) = (1 + (i + (((i · i) · i) + 1)))
2202, 2, 2mulassi 10809 . . . . . . . . . . . . . . . . . . . . . 22 ((i · i) · i) = (i · (i · i))
221220oveq2i 7202 . . . . . . . . . . . . . . . . . . . . 21 (i + ((i · i) · i)) = (i + (i · (i · i)))
222 ipiiie0 40068 . . . . . . . . . . . . . . . . . . . . 21 (i + (i · (i · i))) = 0
223221, 222eqtri 2759 . . . . . . . . . . . . . . . . . . . 20 (i + ((i · i) · i)) = 0
224223oveq1i 7201 . . . . . . . . . . . . . . . . . . 19 ((i + ((i · i) · i)) + 1) = (0 + 1)
225224, 98eqtri 2759 . . . . . . . . . . . . . . . . . 18 ((i + ((i · i) · i)) + 1) = 1
226225oveq2i 7202 . . . . . . . . . . . . . . . . 17 (1 + ((i + ((i · i) · i)) + 1)) = (1 + 1)
227217, 219, 2263eqtr2i 2765 . . . . . . . . . . . . . . . 16 ((1 + i) + (((i · i) · i) + 1)) = (1 + 1)
228227a1i 11 . . . . . . . . . . . . . . 15 (((0 · i) = (1 + i) ∧ (0 · i) = (((i · i) · i) + 1)) → ((1 + i) + (((i · i) · i) + 1)) = (1 + 1))
2293, 198, 198adddii 10810 . . . . . . . . . . . . . . . 16 ((0 · i) · (1 + 1)) = (((0 · i) · 1) + ((0 · i) · 1))
2301, 2, 198mulassi 10809 . . . . . . . . . . . . . . . . . . 19 ((0 · i) · 1) = (0 · (i · 1))
23119oveq2i 7202 . . . . . . . . . . . . . . . . . . 19 (0 · (i · 1)) = (0 · i)
232230, 231eqtri 2759 . . . . . . . . . . . . . . . . . 18 ((0 · i) · 1) = (0 · i)
233 simpl 486 . . . . . . . . . . . . . . . . . 18 (((0 · i) = (1 + i) ∧ (0 · i) = (((i · i) · i) + 1)) → (0 · i) = (1 + i))
234232, 233syl5eq 2783 . . . . . . . . . . . . . . . . 17 (((0 · i) = (1 + i) ∧ (0 · i) = (((i · i) · i) + 1)) → ((0 · i) · 1) = (1 + i))
235 simpr 488 . . . . . . . . . . . . . . . . . 18 (((0 · i) = (1 + i) ∧ (0 · i) = (((i · i) · i) + 1)) → (0 · i) = (((i · i) · i) + 1))
236232, 235syl5eq 2783 . . . . . . . . . . . . . . . . 17 (((0 · i) = (1 + i) ∧ (0 · i) = (((i · i) · i) + 1)) → ((0 · i) · 1) = (((i · i) · i) + 1))
237234, 236oveq12d 7209 . . . . . . . . . . . . . . . 16 (((0 · i) = (1 + i) ∧ (0 · i) = (((i · i) · i) + 1)) → (((0 · i) · 1) + ((0 · i) · 1)) = ((1 + i) + (((i · i) · i) + 1)))
238229, 237syl5eq 2783 . . . . . . . . . . . . . . 15 (((0 · i) = (1 + i) ∧ (0 · i) = (((i · i) · i) + 1)) → ((0 · i) · (1 + 1)) = ((1 + i) + (((i · i) · i) + 1)))
239 remulid2 40064 . . . . . . . . . . . . . . . 16 ((1 + 1) ∈ ℝ → (1 · (1 + 1)) = (1 + 1))
240209, 239mp1i 13 . . . . . . . . . . . . . . 15 (((0 · i) = (1 + i) ∧ (0 · i) = (((i · i) · i) + 1)) → (1 · (1 + 1)) = (1 + 1))
241228, 238, 2403eqtr4d 2781 . . . . . . . . . . . . . 14 (((0 · i) = (1 + i) ∧ (0 · i) = (((i · i) · i) + 1)) → ((0 · i) · (1 + 1)) = (1 · (1 + 1)))
242241oveq1d 7206 . . . . . . . . . . . . 13 (((0 · i) = (1 + i) ∧ (0 · i) = (((i · i) · i) + 1)) → (((0 · i) · (1 + 1)) · 𝑧) = ((1 · (1 + 1)) · 𝑧))
243242adantr 484 . . . . . . . . . . . 12 ((((0 · i) = (1 + i) ∧ (0 · i) = (((i · i) · i) + 1)) ∧ (𝑧 ∈ ℝ ∧ ((1 + 1) · 𝑧) = 1)) → (((0 · i) · (1 + 1)) · 𝑧) = ((1 · (1 + 1)) · 𝑧))
2443a1i 11 . . . . . . . . . . . . . 14 ((((0 · i) = (1 + i) ∧ (0 · i) = (((i · i) · i) + 1)) ∧ (𝑧 ∈ ℝ ∧ ((1 + 1) · 𝑧) = 1)) → (0 · i) ∈ ℂ)
245 1cnd 10793 . . . . . . . . . . . . . . 15 ((((0 · i) = (1 + i) ∧ (0 · i) = (((i · i) · i) + 1)) ∧ (𝑧 ∈ ℝ ∧ ((1 + 1) · 𝑧) = 1)) → 1 ∈ ℂ)
246245, 245addcld 10817 . . . . . . . . . . . . . 14 ((((0 · i) = (1 + i) ∧ (0 · i) = (((i · i) · i) + 1)) ∧ (𝑧 ∈ ℝ ∧ ((1 + 1) · 𝑧) = 1)) → (1 + 1) ∈ ℂ)
247 simprl 771 . . . . . . . . . . . . . . 15 ((((0 · i) = (1 + i) ∧ (0 · i) = (((i · i) · i) + 1)) ∧ (𝑧 ∈ ℝ ∧ ((1 + 1) · 𝑧) = 1)) → 𝑧 ∈ ℝ)
248247recnd 10826 . . . . . . . . . . . . . 14 ((((0 · i) = (1 + i) ∧ (0 · i) = (((i · i) · i) + 1)) ∧ (𝑧 ∈ ℝ ∧ ((1 + 1) · 𝑧) = 1)) → 𝑧 ∈ ℂ)
249244, 246, 248mulassd 10821 . . . . . . . . . . . . 13 ((((0 · i) = (1 + i) ∧ (0 · i) = (((i · i) · i) + 1)) ∧ (𝑧 ∈ ℝ ∧ ((1 + 1) · 𝑧) = 1)) → (((0 · i) · (1 + 1)) · 𝑧) = ((0 · i) · ((1 + 1) · 𝑧)))
250 simprr 773 . . . . . . . . . . . . . . 15 ((((0 · i) = (1 + i) ∧ (0 · i) = (((i · i) · i) + 1)) ∧ (𝑧 ∈ ℝ ∧ ((1 + 1) · 𝑧) = 1)) → ((1 + 1) · 𝑧) = 1)
251250oveq2d 7207 . . . . . . . . . . . . . 14 ((((0 · i) = (1 + i) ∧ (0 · i) = (((i · i) · i) + 1)) ∧ (𝑧 ∈ ℝ ∧ ((1 + 1) · 𝑧) = 1)) → ((0 · i) · ((1 + 1) · 𝑧)) = ((0 · i) · 1))
252251, 232eqtrdi 2787 . . . . . . . . . . . . 13 ((((0 · i) = (1 + i) ∧ (0 · i) = (((i · i) · i) + 1)) ∧ (𝑧 ∈ ℝ ∧ ((1 + 1) · 𝑧) = 1)) → ((0 · i) · ((1 + 1) · 𝑧)) = (0 · i))
253249, 252eqtrd 2771 . . . . . . . . . . . 12 ((((0 · i) = (1 + i) ∧ (0 · i) = (((i · i) · i) + 1)) ∧ (𝑧 ∈ ℝ ∧ ((1 + 1) · 𝑧) = 1)) → (((0 · i) · (1 + 1)) · 𝑧) = (0 · i))
254245, 246, 248mulassd 10821 . . . . . . . . . . . . 13 ((((0 · i) = (1 + i) ∧ (0 · i) = (((i · i) · i) + 1)) ∧ (𝑧 ∈ ℝ ∧ ((1 + 1) · 𝑧) = 1)) → ((1 · (1 + 1)) · 𝑧) = (1 · ((1 + 1) · 𝑧)))
255250oveq2d 7207 . . . . . . . . . . . . . 14 ((((0 · i) = (1 + i) ∧ (0 · i) = (((i · i) · i) + 1)) ∧ (𝑧 ∈ ℝ ∧ ((1 + 1) · 𝑧) = 1)) → (1 · ((1 + 1) · 𝑧)) = (1 · 1))
256 1t1e1ALT 39940 . . . . . . . . . . . . . 14 (1 · 1) = 1
257255, 256eqtrdi 2787 . . . . . . . . . . . . 13 ((((0 · i) = (1 + i) ∧ (0 · i) = (((i · i) · i) + 1)) ∧ (𝑧 ∈ ℝ ∧ ((1 + 1) · 𝑧) = 1)) → (1 · ((1 + 1) · 𝑧)) = 1)
258254, 257eqtrd 2771 . . . . . . . . . . . 12 ((((0 · i) = (1 + i) ∧ (0 · i) = (((i · i) · i) + 1)) ∧ (𝑧 ∈ ℝ ∧ ((1 + 1) · 𝑧) = 1)) → ((1 · (1 + 1)) · 𝑧) = 1)
259243, 253, 2583eqtr3d 2779 . . . . . . . . . . 11 ((((0 · i) = (1 + i) ∧ (0 · i) = (((i · i) · i) + 1)) ∧ (𝑧 ∈ ℝ ∧ ((1 + 1) · 𝑧) = 1)) → (0 · i) = 1)
260259rexlimdvaa 3194 . . . . . . . . . 10 (((0 · i) = (1 + i) ∧ (0 · i) = (((i · i) · i) + 1)) → (∃𝑧 ∈ ℝ ((1 + 1) · 𝑧) = 1 → (0 · i) = 1))
261215, 260mpi 20 . . . . . . . . 9 (((0 · i) = (1 + i) ∧ (0 · i) = (((i · i) · i) + 1)) → (0 · i) = 1)
262208, 261mpdan 687 . . . . . . . 8 ((0 · i) = (1 + i) → (0 · i) = 1)
263189, 262sylbi 220 . . . . . . 7 ((0 · i) = (1 + (i · 1)) → (0 · i) = 1)
264 oveq2 7199 . . . . . . . 8 ((0 · i) = 1 → (0 · (0 · i)) = (0 · 1))
265116, 115eqtr3i 2761 . . . . . . . 8 (0 · (0 · i)) = (0 · i)
266264, 265, 1483eqtr3g 2794 . . . . . . 7 ((0 · i) = 1 → (0 · i) = 0)
267263, 266syl 17 . . . . . 6 ((0 · i) = (1 + (i · 1)) → (0 · i) = 0)
268187, 267syl 17 . . . . 5 ((((𝑎 ∈ ℝ ∧ 𝑏 ∈ ℝ) ∧ (0 · i) = (𝑎 + (i · 𝑏))) ∧ ¬ (0 · i) = 0) → (0 · i) = 0)
269268pm2.18da 800 . . . 4 (((𝑎 ∈ ℝ ∧ 𝑏 ∈ ℝ) ∧ (0 · i) = (𝑎 + (i · 𝑏))) → (0 · i) = 0)
270269ex 416 . . 3 ((𝑎 ∈ ℝ ∧ 𝑏 ∈ ℝ) → ((0 · i) = (𝑎 + (i · 𝑏)) → (0 · i) = 0))
271270rexlimivv 3201 . 2 (∃𝑎 ∈ ℝ ∃𝑏 ∈ ℝ (0 · i) = (𝑎 + (i · 𝑏)) → (0 · i) = 0)
2723, 4, 271mp2b 10 1 (0 · i) = 0
Colors of variables: wff setvar class
Syntax hints:  ¬ wn 3  wa 399   = wceq 1543  wcel 2112  wne 2932  wrex 3052  (class class class)co 7191  cc 10692  cr 10693  0cc0 10694  1c1 10695  ici 10696   + caddc 10697   · cmul 10699  2c2 11850   cresub 39997
This theorem was proved from axioms:  ax-mp 5  ax-1 6  ax-2 7  ax-3 8  ax-gen 1803  ax-4 1817  ax-5 1918  ax-6 1976  ax-7 2018  ax-8 2114  ax-9 2122  ax-10 2143  ax-11 2160  ax-12 2177  ax-ext 2708  ax-sep 5177  ax-nul 5184  ax-pow 5243  ax-pr 5307  ax-un 7501  ax-resscn 10751  ax-1cn 10752  ax-icn 10753  ax-addcl 10754  ax-addrcl 10755  ax-mulcl 10756  ax-mulrcl 10757  ax-addass 10759  ax-mulass 10760  ax-distr 10761  ax-i2m1 10762  ax-1ne0 10763  ax-1rid 10764  ax-rnegex 10765  ax-rrecex 10766  ax-cnre 10767  ax-pre-lttri 10768  ax-pre-lttrn 10769  ax-pre-ltadd 10770
This theorem depends on definitions:  df-bi 210  df-an 400  df-or 848  df-3or 1090  df-3an 1091  df-tru 1546  df-fal 1556  df-ex 1788  df-nf 1792  df-sb 2073  df-mo 2539  df-eu 2568  df-clab 2715  df-cleq 2728  df-clel 2809  df-nfc 2879  df-ne 2933  df-nel 3037  df-ral 3056  df-rex 3057  df-reu 3058  df-rmo 3059  df-rab 3060  df-v 3400  df-sbc 3684  df-csb 3799  df-dif 3856  df-un 3858  df-in 3860  df-ss 3870  df-nul 4224  df-if 4426  df-pw 4501  df-sn 4528  df-pr 4530  df-op 4534  df-uni 4806  df-br 5040  df-opab 5102  df-mpt 5121  df-id 5440  df-po 5453  df-so 5454  df-xp 5542  df-rel 5543  df-cnv 5544  df-co 5545  df-dm 5546  df-rn 5547  df-res 5548  df-ima 5549  df-iota 6316  df-fun 6360  df-fn 6361  df-f 6362  df-f1 6363  df-fo 6364  df-f1o 6365  df-fv 6366  df-riota 7148  df-ov 7194  df-oprab 7195  df-mpo 7196  df-er 8369  df-en 8605  df-dom 8606  df-sdom 8607  df-pnf 10834  df-mnf 10835  df-ltxr 10837  df-2 11858  df-3 11859  df-resub 39998
This theorem is referenced by:  sn-mul02  40071  retire  40086
  Copyright terms: Public domain W3C validator