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 39903
Description: Lemma for sn-mul02 39904. Commuted version of sn-it0e0 39879. (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 10656 . . 3 0 ∈ ℂ
2 ax-icn 10619 . . 3 i ∈ ℂ
31, 2mulcli 10671 . 2 (0 · i) ∈ ℂ
4 cnre 10661 . 2 ((0 · i) ∈ ℂ → ∃𝑎 ∈ ℝ ∃𝑏 ∈ ℝ (0 · i) = (𝑎 + (i · 𝑏)))
5 simplr 769 . . . . . . 7 ((((𝑎 ∈ ℝ ∧ 𝑏 ∈ ℝ) ∧ (0 · i) = (𝑎 + (i · 𝑏))) ∧ ¬ (0 · i) = 0) → (0 · i) = (𝑎 + (i · 𝑏)))
6 neqne 2957 . . . . . . . . . . . 12 (¬ (0 · i) = 0 → (0 · i) ≠ 0)
76adantl 486 . . . . . . . . . . 11 ((((𝑎 ∈ ℝ ∧ 𝑏 ∈ ℝ) ∧ (0 · i) = (𝑎 + (i · 𝑏))) ∧ ¬ (0 · i) = 0) → (0 · i) ≠ 0)
8 simplll 775 . . . . . . . . . . . . . . . . 17 ((((𝑎 ∈ ℝ ∧ 𝑏 ∈ ℝ) ∧ (0 · i) = (𝑎 + (i · 𝑏))) ∧ ¬ (0 · i) = 0) → 𝑎 ∈ ℝ)
9 rernegcl 39836 . . . . . . . . . . . . . . . . 17 (𝑎 ∈ ℝ → (0 − 𝑎) ∈ ℝ)
108, 9syl 17 . . . . . . . . . . . . . . . 16 ((((𝑎 ∈ ℝ ∧ 𝑏 ∈ ℝ) ∧ (0 · i) = (𝑎 + (i · 𝑏))) ∧ ¬ (0 · i) = 0) → (0 − 𝑎) ∈ ℝ)
11 1red 10665 . . . . . . . . . . . . . . . 16 ((((𝑎 ∈ ℝ ∧ 𝑏 ∈ ℝ) ∧ (0 · i) = (𝑎 + (i · 𝑏))) ∧ ¬ (0 · i) = 0) → 1 ∈ ℝ)
1210, 11readdcld 10693 . . . . . . . . . . . . . . 15 ((((𝑎 ∈ ℝ ∧ 𝑏 ∈ ℝ) ∧ (0 · i) = (𝑎 + (i · 𝑏))) ∧ ¬ (0 · i) = 0) → ((0 − 𝑎) + 1) ∈ ℝ)
13 ax-rrecex 10632 . . . . . . . . . . . . . . 15 ((((0 − 𝑎) + 1) ∈ ℝ ∧ ((0 − 𝑎) + 1) ≠ 0) → ∃𝑥 ∈ ℝ (((0 − 𝑎) + 1) · 𝑥) = 1)
1412, 13sylan 584 . . . . . . . . . . . . . 14 (((((𝑎 ∈ ℝ ∧ 𝑏 ∈ ℝ) ∧ (0 · i) = (𝑎 + (i · 𝑏))) ∧ ¬ (0 · i) = 0) ∧ ((0 − 𝑎) + 1) ≠ 0) → ∃𝑥 ∈ ℝ (((0 − 𝑎) + 1) · 𝑥) = 1)
152a1i 11 . . . . . . . . . . . . . . . . . . . . . 22 ((((𝑎 ∈ ℝ ∧ 𝑏 ∈ ℝ) ∧ (0 · i) = (𝑎 + (i · 𝑏))) ∧ ¬ (0 · i) = 0) → i ∈ ℂ)
1610recnd 10692 . . . . . . . . . . . . . . . . . . . . . 22 ((((𝑎 ∈ ℝ ∧ 𝑏 ∈ ℝ) ∧ (0 · i) = (𝑎 + (i · 𝑏))) ∧ ¬ (0 · i) = 0) → (0 − 𝑎) ∈ ℂ)
17 1cnd 10659 . . . . . . . . . . . . . . . . . . . . . 22 ((((𝑎 ∈ ℝ ∧ 𝑏 ∈ ℝ) ∧ (0 · i) = (𝑎 + (i · 𝑏))) ∧ ¬ (0 · i) = 0) → 1 ∈ ℂ)
1815, 16, 17adddid 10688 . . . . . . . . . . . . . . . . . . . . 21 ((((𝑎 ∈ ℝ ∧ 𝑏 ∈ ℝ) ∧ (0 · i) = (𝑎 + (i · 𝑏))) ∧ ¬ (0 · i) = 0) → (i · ((0 − 𝑎) + 1)) = ((i · (0 − 𝑎)) + (i · 1)))
19 it1ei 39900 . . . . . . . . . . . . . . . . . . . . . 22 (i · 1) = i
2019oveq2i 7154 . . . . . . . . . . . . . . . . . . . . 21 ((i · (0 − 𝑎)) + (i · 1)) = ((i · (0 − 𝑎)) + i)
2118, 20eqtrdi 2810 . . . . . . . . . . . . . . . . . . . 20 ((((𝑎 ∈ ℝ ∧ 𝑏 ∈ ℝ) ∧ (0 · i) = (𝑎 + (i · 𝑏))) ∧ ¬ (0 · i) = 0) → (i · ((0 − 𝑎) + 1)) = ((i · (0 − 𝑎)) + i))
2221oveq2d 7159 . . . . . . . . . . . . . . . . . . 19 ((((𝑎 ∈ ℝ ∧ 𝑏 ∈ ℝ) ∧ (0 · i) = (𝑎 + (i · 𝑏))) ∧ ¬ (0 · i) = 0) → (0 · (i · ((0 − 𝑎) + 1))) = (0 · ((i · (0 − 𝑎)) + i)))
23 0cnd 10657 . . . . . . . . . . . . . . . . . . . 20 ((((𝑎 ∈ ℝ ∧ 𝑏 ∈ ℝ) ∧ (0 · i) = (𝑎 + (i · 𝑏))) ∧ ¬ (0 · i) = 0) → 0 ∈ ℂ)
2415, 16mulcld 10684 . . . . . . . . . . . . . . . . . . . 20 ((((𝑎 ∈ ℝ ∧ 𝑏 ∈ ℝ) ∧ (0 · i) = (𝑎 + (i · 𝑏))) ∧ ¬ (0 · i) = 0) → (i · (0 − 𝑎)) ∈ ℂ)
2523, 24, 15adddid 10688 . . . . . . . . . . . . . . . . . . 19 ((((𝑎 ∈ ℝ ∧ 𝑏 ∈ ℝ) ∧ (0 · i) = (𝑎 + (i · 𝑏))) ∧ ¬ (0 · i) = 0) → (0 · ((i · (0 − 𝑎)) + i)) = ((0 · (i · (0 − 𝑎))) + (0 · i)))
2622, 25eqtrd 2794 . . . . . . . . . . . . . . . . . 18 ((((𝑎 ∈ ℝ ∧ 𝑏 ∈ ℝ) ∧ (0 · i) = (𝑎 + (i · 𝑏))) ∧ ¬ (0 · i) = 0) → (0 · (i · ((0 − 𝑎) + 1))) = ((0 · (i · (0 − 𝑎))) + (0 · i)))
275oveq2d 7159 . . . . . . . . . . . . . . . . . . . . 21 ((((𝑎 ∈ ℝ ∧ 𝑏 ∈ ℝ) ∧ (0 · i) = (𝑎 + (i · 𝑏))) ∧ ¬ (0 · i) = 0) → ((0 − 𝑎) + (0 · i)) = ((0 − 𝑎) + (𝑎 + (i · 𝑏))))
28 renegid2 39878 . . . . . . . . . . . . . . . . . . . . . . . 24 (𝑎 ∈ ℝ → ((0 − 𝑎) + 𝑎) = 0)
2928ad3antrrr 730 . . . . . . . . . . . . . . . . . . . . . . 23 ((((𝑎 ∈ ℝ ∧ 𝑏 ∈ ℝ) ∧ (0 · i) = (𝑎 + (i · 𝑏))) ∧ ¬ (0 · i) = 0) → ((0 − 𝑎) + 𝑎) = 0)
3029oveq1d 7158 . . . . . . . . . . . . . . . . . . . . . 22 ((((𝑎 ∈ ℝ ∧ 𝑏 ∈ ℝ) ∧ (0 · i) = (𝑎 + (i · 𝑏))) ∧ ¬ (0 · i) = 0) → (((0 − 𝑎) + 𝑎) + (i · 𝑏)) = (0 + (i · 𝑏)))
318recnd 10692 . . . . . . . . . . . . . . . . . . . . . . 23 ((((𝑎 ∈ ℝ ∧ 𝑏 ∈ ℝ) ∧ (0 · i) = (𝑎 + (i · 𝑏))) ∧ ¬ (0 · i) = 0) → 𝑎 ∈ ℂ)
32 simpllr 776 . . . . . . . . . . . . . . . . . . . . . . . . 25 ((((𝑎 ∈ ℝ ∧ 𝑏 ∈ ℝ) ∧ (0 · i) = (𝑎 + (i · 𝑏))) ∧ ¬ (0 · i) = 0) → 𝑏 ∈ ℝ)
3332recnd 10692 . . . . . . . . . . . . . . . . . . . . . . . 24 ((((𝑎 ∈ ℝ ∧ 𝑏 ∈ ℝ) ∧ (0 · i) = (𝑎 + (i · 𝑏))) ∧ ¬ (0 · i) = 0) → 𝑏 ∈ ℂ)
3415, 33mulcld 10684 . . . . . . . . . . . . . . . . . . . . . . 23 ((((𝑎 ∈ ℝ ∧ 𝑏 ∈ ℝ) ∧ (0 · i) = (𝑎 + (i · 𝑏))) ∧ ¬ (0 · i) = 0) → (i · 𝑏) ∈ ℂ)
3516, 31, 34addassd 10686 . . . . . . . . . . . . . . . . . . . . . 22 ((((𝑎 ∈ ℝ ∧ 𝑏 ∈ ℝ) ∧ (0 · i) = (𝑎 + (i · 𝑏))) ∧ ¬ (0 · i) = 0) → (((0 − 𝑎) + 𝑎) + (i · 𝑏)) = ((0 − 𝑎) + (𝑎 + (i · 𝑏))))
36 sn-addid2 39869 . . . . . . . . . . . . . . . . . . . . . . 23 ((i · 𝑏) ∈ ℂ → (0 + (i · 𝑏)) = (i · 𝑏))
3734, 36syl 17 . . . . . . . . . . . . . . . . . . . . . 22 ((((𝑎 ∈ ℝ ∧ 𝑏 ∈ ℝ) ∧ (0 · i) = (𝑎 + (i · 𝑏))) ∧ ¬ (0 · i) = 0) → (0 + (i · 𝑏)) = (i · 𝑏))
3830, 35, 373eqtr3d 2802 . . . . . . . . . . . . . . . . . . . . 21 ((((𝑎 ∈ ℝ ∧ 𝑏 ∈ ℝ) ∧ (0 · i) = (𝑎 + (i · 𝑏))) ∧ ¬ (0 · i) = 0) → ((0 − 𝑎) + (𝑎 + (i · 𝑏))) = (i · 𝑏))
3927, 38eqtrd 2794 . . . . . . . . . . . . . . . . . . . 20 ((((𝑎 ∈ ℝ ∧ 𝑏 ∈ ℝ) ∧ (0 · i) = (𝑎 + (i · 𝑏))) ∧ ¬ (0 · i) = 0) → ((0 − 𝑎) + (0 · i)) = (i · 𝑏))
4039oveq2d 7159 . . . . . . . . . . . . . . . . . . 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 10688 . . . . . . . . . . . . . . . . . . . 20 ((((𝑎 ∈ ℝ ∧ 𝑏 ∈ ℝ) ∧ (0 · i) = (𝑎 + (i · 𝑏))) ∧ ¬ (0 · i) = 0) → ((0 · i) · ((0 − 𝑎) + (0 · i))) = (((0 · i) · (0 − 𝑎)) + ((0 · i) · (0 · i))))
4323, 15, 16mulassd 10687 . . . . . . . . . . . . . . . . . . . . 21 ((((𝑎 ∈ ℝ ∧ 𝑏 ∈ ℝ) ∧ (0 · i) = (𝑎 + (i · 𝑏))) ∧ ¬ (0 · i) = 0) → ((0 · i) · (0 − 𝑎)) = (0 · (i · (0 − 𝑎))))
4441, 23, 15mulassd 10687 . . . . . . . . . . . . . . . . . . . . . 22 ((((𝑎 ∈ ℝ ∧ 𝑏 ∈ ℝ) ∧ (0 · i) = (𝑎 + (i · 𝑏))) ∧ ¬ (0 · i) = 0) → (((0 · i) · 0) · i) = ((0 · i) · (0 · i)))
45 sn-mul01 39889 . . . . . . . . . . . . . . . . . . . . . . . 24 ((0 · i) ∈ ℂ → ((0 · i) · 0) = 0)
4641, 45syl 17 . . . . . . . . . . . . . . . . . . . . . . 23 ((((𝑎 ∈ ℝ ∧ 𝑏 ∈ ℝ) ∧ (0 · i) = (𝑎 + (i · 𝑏))) ∧ ¬ (0 · i) = 0) → ((0 · i) · 0) = 0)
4746oveq1d 7158 . . . . . . . . . . . . . . . . . . . . . 22 ((((𝑎 ∈ ℝ ∧ 𝑏 ∈ ℝ) ∧ (0 · i) = (𝑎 + (i · 𝑏))) ∧ ¬ (0 · i) = 0) → (((0 · i) · 0) · i) = (0 · i))
4844, 47eqtr3d 2796 . . . . . . . . . . . . . . . . . . . . 21 ((((𝑎 ∈ ℝ ∧ 𝑏 ∈ ℝ) ∧ (0 · i) = (𝑎 + (i · 𝑏))) ∧ ¬ (0 · i) = 0) → ((0 · i) · (0 · i)) = (0 · i))
4943, 48oveq12d 7161 . . . . . . . . . . . . . . . . . . . 20 ((((𝑎 ∈ ℝ ∧ 𝑏 ∈ ℝ) ∧ (0 · i) = (𝑎 + (i · 𝑏))) ∧ ¬ (0 · i) = 0) → (((0 · i) · (0 − 𝑎)) + ((0 · i) · (0 · i))) = ((0 · (i · (0 − 𝑎))) + (0 · i)))
5042, 49eqtrd 2794 . . . . . . . . . . . . . . . . . . 19 ((((𝑎 ∈ ℝ ∧ 𝑏 ∈ ℝ) ∧ (0 · i) = (𝑎 + (i · 𝑏))) ∧ ¬ (0 · i) = 0) → ((0 · i) · ((0 − 𝑎) + (0 · i))) = ((0 · (i · (0 − 𝑎))) + (0 · i)))
5123, 15, 34mulassd 10687 . . . . . . . . . . . . . . . . . . . 20 ((((𝑎 ∈ ℝ ∧ 𝑏 ∈ ℝ) ∧ (0 · i) = (𝑎 + (i · 𝑏))) ∧ ¬ (0 · i) = 0) → ((0 · i) · (i · 𝑏)) = (0 · (i · (i · 𝑏))))
5215, 15, 33mulassd 10687 . . . . . . . . . . . . . . . . . . . . . 22 ((((𝑎 ∈ ℝ ∧ 𝑏 ∈ ℝ) ∧ (0 · i) = (𝑎 + (i · 𝑏))) ∧ ¬ (0 · i) = 0) → ((i · i) · 𝑏) = (i · (i · 𝑏)))
53 reixi 39886 . . . . . . . . . . . . . . . . . . . . . . . . 25 (i · i) = (0 − 1)
54 1re 10664 . . . . . . . . . . . . . . . . . . . . . . . . . 26 1 ∈ ℝ
55 rernegcl 39836 . . . . . . . . . . . . . . . . . . . . . . . . . 26 (1 ∈ ℝ → (0 − 1) ∈ ℝ)
5654, 55ax-mp 5 . . . . . . . . . . . . . . . . . . . . . . . . 25 (0 − 1) ∈ ℝ
5753, 56eqeltri 2847 . . . . . . . . . . . . . . . . . . . . . . . 24 (i · i) ∈ ℝ
5857a1i 11 . . . . . . . . . . . . . . . . . . . . . . 23 ((((𝑎 ∈ ℝ ∧ 𝑏 ∈ ℝ) ∧ (0 · i) = (𝑎 + (i · 𝑏))) ∧ ¬ (0 · i) = 0) → (i · i) ∈ ℝ)
5958, 32remulcld 10694 . . . . . . . . . . . . . . . . . . . . . 22 ((((𝑎 ∈ ℝ ∧ 𝑏 ∈ ℝ) ∧ (0 · i) = (𝑎 + (i · 𝑏))) ∧ ¬ (0 · i) = 0) → ((i · i) · 𝑏) ∈ ℝ)
6052, 59eqeltrrd 2852 . . . . . . . . . . . . . . . . . . . . 21 ((((𝑎 ∈ ℝ ∧ 𝑏 ∈ ℝ) ∧ (0 · i) = (𝑎 + (i · 𝑏))) ∧ ¬ (0 · i) = 0) → (i · (i · 𝑏)) ∈ ℝ)
61 remul02 39870 . . . . . . . . . . . . . . . . . . . . 21 ((i · (i · 𝑏)) ∈ ℝ → (0 · (i · (i · 𝑏))) = 0)
6260, 61syl 17 . . . . . . . . . . . . . . . . . . . 20 ((((𝑎 ∈ ℝ ∧ 𝑏 ∈ ℝ) ∧ (0 · i) = (𝑎 + (i · 𝑏))) ∧ ¬ (0 · i) = 0) → (0 · (i · (i · 𝑏))) = 0)
6351, 62eqtrd 2794 . . . . . . . . . . . . . . . . . . 19 ((((𝑎 ∈ ℝ ∧ 𝑏 ∈ ℝ) ∧ (0 · i) = (𝑎 + (i · 𝑏))) ∧ ¬ (0 · i) = 0) → ((0 · i) · (i · 𝑏)) = 0)
6440, 50, 633eqtr3d 2802 . . . . . . . . . . . . . . . . . 18 ((((𝑎 ∈ ℝ ∧ 𝑏 ∈ ℝ) ∧ (0 · i) = (𝑎 + (i · 𝑏))) ∧ ¬ (0 · i) = 0) → ((0 · (i · (0 − 𝑎))) + (0 · i)) = 0)
6526, 64eqtrd 2794 . . . . . . . . . . . . . . . . 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 7158 . . . . . . . . . . . . . . 15 ((((((𝑎 ∈ ℝ ∧ 𝑏 ∈ ℝ) ∧ (0 · i) = (𝑎 + (i · 𝑏))) ∧ ¬ (0 · i) = 0) ∧ ((0 − 𝑎) + 1) ≠ 0) ∧ (𝑥 ∈ ℝ ∧ (((0 − 𝑎) + 1) · 𝑥) = 1)) → ((0 · (i · ((0 − 𝑎) + 1))) · 𝑥) = (0 · 𝑥))
68 0cnd 10657 . . . . . . . . . . . . . . . . 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 10692 . . . . . . . . . . . . . . . . . . 19 ((((((𝑎 ∈ ℝ ∧ 𝑏 ∈ ℝ) ∧ (0 · i) = (𝑎 + (i · 𝑏))) ∧ ¬ (0 · i) = 0) ∧ ((0 − 𝑎) + 1) ≠ 0) ∧ (𝑥 ∈ ℝ ∧ (((0 − 𝑎) + 1) · 𝑥) = 1)) → (0 − 𝑎) ∈ ℂ)
72 1cnd 10659 . . . . . . . . . . . . . . . . . . 19 ((((((𝑎 ∈ ℝ ∧ 𝑏 ∈ ℝ) ∧ (0 · i) = (𝑎 + (i · 𝑏))) ∧ ¬ (0 · i) = 0) ∧ ((0 − 𝑎) + 1) ≠ 0) ∧ (𝑥 ∈ ℝ ∧ (((0 − 𝑎) + 1) · 𝑥) = 1)) → 1 ∈ ℂ)
7371, 72addcld 10683 . . . . . . . . . . . . . . . . . 18 ((((((𝑎 ∈ ℝ ∧ 𝑏 ∈ ℝ) ∧ (0 · i) = (𝑎 + (i · 𝑏))) ∧ ¬ (0 · i) = 0) ∧ ((0 − 𝑎) + 1) ≠ 0) ∧ (𝑥 ∈ ℝ ∧ (((0 − 𝑎) + 1) · 𝑥) = 1)) → ((0 − 𝑎) + 1) ∈ ℂ)
7469, 73mulcld 10684 . . . . . . . . . . . . . . . . 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 10692 . . . . . . . . . . . . . . . . 17 ((((((𝑎 ∈ ℝ ∧ 𝑏 ∈ ℝ) ∧ (0 · i) = (𝑎 + (i · 𝑏))) ∧ ¬ (0 · i) = 0) ∧ ((0 − 𝑎) + 1) ≠ 0) ∧ (𝑥 ∈ ℝ ∧ (((0 − 𝑎) + 1) · 𝑥) = 1)) → 𝑥 ∈ ℂ)
7768, 74, 76mulassd 10687 . . . . . . . . . . . . . . . 16 ((((((𝑎 ∈ ℝ ∧ 𝑏 ∈ ℝ) ∧ (0 · i) = (𝑎 + (i · 𝑏))) ∧ ¬ (0 · i) = 0) ∧ ((0 − 𝑎) + 1) ≠ 0) ∧ (𝑥 ∈ ℝ ∧ (((0 − 𝑎) + 1) · 𝑥) = 1)) → ((0 · (i · ((0 − 𝑎) + 1))) · 𝑥) = (0 · ((i · ((0 − 𝑎) + 1)) · 𝑥)))
7869, 73, 76mulassd 10687 . . . . . . . . . . . . . . . . . 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 7159 . . . . . . . . . . . . . . . . . . 19 ((((((𝑎 ∈ ℝ ∧ 𝑏 ∈ ℝ) ∧ (0 · i) = (𝑎 + (i · 𝑏))) ∧ ¬ (0 · i) = 0) ∧ ((0 − 𝑎) + 1) ≠ 0) ∧ (𝑥 ∈ ℝ ∧ (((0 − 𝑎) + 1) · 𝑥) = 1)) → (i · (((0 − 𝑎) + 1) · 𝑥)) = (i · 1))
8180, 19eqtrdi 2810 . . . . . . . . . . . . . . . . . 18 ((((((𝑎 ∈ ℝ ∧ 𝑏 ∈ ℝ) ∧ (0 · i) = (𝑎 + (i · 𝑏))) ∧ ¬ (0 · i) = 0) ∧ ((0 − 𝑎) + 1) ≠ 0) ∧ (𝑥 ∈ ℝ ∧ (((0 − 𝑎) + 1) · 𝑥) = 1)) → (i · (((0 − 𝑎) + 1) · 𝑥)) = i)
8278, 81eqtrd 2794 . . . . . . . . . . . . . . . . 17 ((((((𝑎 ∈ ℝ ∧ 𝑏 ∈ ℝ) ∧ (0 · i) = (𝑎 + (i · 𝑏))) ∧ ¬ (0 · i) = 0) ∧ ((0 − 𝑎) + 1) ≠ 0) ∧ (𝑥 ∈ ℝ ∧ (((0 − 𝑎) + 1) · 𝑥) = 1)) → ((i · ((0 − 𝑎) + 1)) · 𝑥) = i)
8382oveq2d 7159 . . . . . . . . . . . . . . . 16 ((((((𝑎 ∈ ℝ ∧ 𝑏 ∈ ℝ) ∧ (0 · i) = (𝑎 + (i · 𝑏))) ∧ ¬ (0 · i) = 0) ∧ ((0 − 𝑎) + 1) ≠ 0) ∧ (𝑥 ∈ ℝ ∧ (((0 − 𝑎) + 1) · 𝑥) = 1)) → (0 · ((i · ((0 − 𝑎) + 1)) · 𝑥)) = (0 · i))
8477, 83eqtrd 2794 . . . . . . . . . . . . . . 15 ((((((𝑎 ∈ ℝ ∧ 𝑏 ∈ ℝ) ∧ (0 · i) = (𝑎 + (i · 𝑏))) ∧ ¬ (0 · i) = 0) ∧ ((0 − 𝑎) + 1) ≠ 0) ∧ (𝑥 ∈ ℝ ∧ (((0 − 𝑎) + 1) · 𝑥) = 1)) → ((0 · (i · ((0 − 𝑎) + 1))) · 𝑥) = (0 · i))
85 remul02 39870 . . . . . . . . . . . . . . . 16 (𝑥 ∈ ℝ → (0 · 𝑥) = 0)
8675, 85syl 17 . . . . . . . . . . . . . . 15 ((((((𝑎 ∈ ℝ ∧ 𝑏 ∈ ℝ) ∧ (0 · i) = (𝑎 + (i · 𝑏))) ∧ ¬ (0 · i) = 0) ∧ ((0 − 𝑎) + 1) ≠ 0) ∧ (𝑥 ∈ ℝ ∧ (((0 − 𝑎) + 1) · 𝑥) = 1)) → (0 · 𝑥) = 0)
8767, 84, 863eqtr3d 2802 . . . . . . . . . . . . . 14 ((((((𝑎 ∈ ℝ ∧ 𝑏 ∈ ℝ) ∧ (0 · i) = (𝑎 + (i · 𝑏))) ∧ ¬ (0 · i) = 0) ∧ ((0 − 𝑎) + 1) ≠ 0) ∧ (𝑥 ∈ ℝ ∧ (((0 − 𝑎) + 1) · 𝑥) = 1)) → (0 · i) = 0)
8814, 87rexlimddv 3213 . . . . . . . . . . . . 13 (((((𝑎 ∈ ℝ ∧ 𝑏 ∈ ℝ) ∧ (0 · i) = (𝑎 + (i · 𝑏))) ∧ ¬ (0 · i) = 0) ∧ ((0 − 𝑎) + 1) ≠ 0) → (0 · i) = 0)
8988ex 417 . . . . . . . . . . . 12 ((((𝑎 ∈ ℝ ∧ 𝑏 ∈ ℝ) ∧ (0 · i) = (𝑎 + (i · 𝑏))) ∧ ¬ (0 · i) = 0) → (((0 − 𝑎) + 1) ≠ 0 → (0 · i) = 0))
9089necon1d 2971 . . . . . . . . . . 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 7159 . . . . . . . . 9 ((((𝑎 ∈ ℝ ∧ 𝑏 ∈ ℝ) ∧ (0 · i) = (𝑎 + (i · 𝑏))) ∧ ¬ (0 · i) = 0) → (𝑎 + ((0 − 𝑎) + 1)) = (𝑎 + 0))
9331, 16, 17addassd 10686 . . . . . . . . . 10 ((((𝑎 ∈ ℝ ∧ 𝑏 ∈ ℝ) ∧ (0 · i) = (𝑎 + (i · 𝑏))) ∧ ¬ (0 · i) = 0) → ((𝑎 + (0 − 𝑎)) + 1) = (𝑎 + ((0 − 𝑎) + 1)))
94 renegid 39838 . . . . . . . . . . . . 13 (𝑎 ∈ ℝ → (𝑎 + (0 − 𝑎)) = 0)
958, 94syl 17 . . . . . . . . . . . 12 ((((𝑎 ∈ ℝ ∧ 𝑏 ∈ ℝ) ∧ (0 · i) = (𝑎 + (i · 𝑏))) ∧ ¬ (0 · i) = 0) → (𝑎 + (0 − 𝑎)) = 0)
9695oveq1d 7158 . . . . . . . . . . 11 ((((𝑎 ∈ ℝ ∧ 𝑏 ∈ ℝ) ∧ (0 · i) = (𝑎 + (i · 𝑏))) ∧ ¬ (0 · i) = 0) → ((𝑎 + (0 − 𝑎)) + 1) = (0 + 1))
97 readdid2 39868 . . . . . . . . . . . 12 (1 ∈ ℝ → (0 + 1) = 1)
9854, 97ax-mp 5 . . . . . . . . . . 11 (0 + 1) = 1
9996, 98eqtrdi 2810 . . . . . . . . . 10 ((((𝑎 ∈ ℝ ∧ 𝑏 ∈ ℝ) ∧ (0 · i) = (𝑎 + (i · 𝑏))) ∧ ¬ (0 · i) = 0) → ((𝑎 + (0 − 𝑎)) + 1) = 1)
10093, 99eqtr3d 2796 . . . . . . . . 9 ((((𝑎 ∈ ℝ ∧ 𝑏 ∈ ℝ) ∧ (0 · i) = (𝑎 + (i · 𝑏))) ∧ ¬ (0 · i) = 0) → (𝑎 + ((0 − 𝑎) + 1)) = 1)
101 readdid1 39874 . . . . . . . . . 10 (𝑎 ∈ ℝ → (𝑎 + 0) = 𝑎)
1028, 101syl 17 . . . . . . . . 9 ((((𝑎 ∈ ℝ ∧ 𝑏 ∈ ℝ) ∧ (0 · i) = (𝑎 + (i · 𝑏))) ∧ ¬ (0 · i) = 0) → (𝑎 + 0) = 𝑎)
10392, 100, 1023eqtr3rd 2803 . . . . . . . 8 ((((𝑎 ∈ ℝ ∧ 𝑏 ∈ ℝ) ∧ (0 · i) = (𝑎 + (i · 𝑏))) ∧ ¬ (0 · i) = 0) → 𝑎 = 1)
104 rernegcl 39836 . . . . . . . . . . . . . . . . . 18 (𝑏 ∈ ℝ → (0 − 𝑏) ∈ ℝ)
10532, 104syl 17 . . . . . . . . . . . . . . . . 17 ((((𝑎 ∈ ℝ ∧ 𝑏 ∈ ℝ) ∧ (0 · i) = (𝑎 + (i · 𝑏))) ∧ ¬ (0 · i) = 0) → (0 − 𝑏) ∈ ℝ)
10611, 105readdcld 10693 . . . . . . . . . . . . . . . 16 ((((𝑎 ∈ ℝ ∧ 𝑏 ∈ ℝ) ∧ (0 · i) = (𝑎 + (i · 𝑏))) ∧ ¬ (0 · i) = 0) → (1 + (0 − 𝑏)) ∈ ℝ)
107 ax-rrecex 10632 . . . . . . . . . . . . . . . 16 (((1 + (0 − 𝑏)) ∈ ℝ ∧ (1 + (0 − 𝑏)) ≠ 0) → ∃𝑦 ∈ ℝ ((1 + (0 − 𝑏)) · 𝑦) = 1)
108106, 107sylan 584 . . . . . . . . . . . . . . 15 (((((𝑎 ∈ ℝ ∧ 𝑏 ∈ ℝ) ∧ (0 · i) = (𝑎 + (i · 𝑏))) ∧ ¬ (0 · i) = 0) ∧ (1 + (0 − 𝑏)) ≠ 0) → ∃𝑦 ∈ ℝ ((1 + (0 − 𝑏)) · 𝑦) = 1)
109105recnd 10692 . . . . . . . . . . . . . . . . . . . . . . . 24 ((((𝑎 ∈ ℝ ∧ 𝑏 ∈ ℝ) ∧ (0 · i) = (𝑎 + (i · 𝑏))) ∧ ¬ (0 · i) = 0) → (0 − 𝑏) ∈ ℂ)
11015, 109mulcld 10684 . . . . . . . . . . . . . . . . . . . . . . 23 ((((𝑎 ∈ ℝ ∧ 𝑏 ∈ ℝ) ∧ (0 · i) = (𝑎 + (i · 𝑏))) ∧ ¬ (0 · i) = 0) → (i · (0 − 𝑏)) ∈ ℂ)
11123, 15, 110adddid 10688 . . . . . . . . . . . . . . . . . . . . . 22 ((((𝑎 ∈ ℝ ∧ 𝑏 ∈ ℝ) ∧ (0 · i) = (𝑎 + (i · 𝑏))) ∧ ¬ (0 · i) = 0) → (0 · (i + (i · (0 − 𝑏)))) = ((0 · i) + (0 · (i · (0 − 𝑏)))))
112 0re 10666 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 0 ∈ ℝ
113 remul02 39870 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 (0 ∈ ℝ → (0 · 0) = 0)
114112, 113ax-mp 5 . . . . . . . . . . . . . . . . . . . . . . . . . 26 (0 · 0) = 0
115114oveq1i 7153 . . . . . . . . . . . . . . . . . . . . . . . . 25 ((0 · 0) · i) = (0 · i)
1161, 1, 2mulassi 10675 . . . . . . . . . . . . . . . . . . . . . . . . 25 ((0 · 0) · i) = (0 · (0 · i))
117115, 116eqtr3i 2784 . . . . . . . . . . . . . . . . . . . . . . . 24 (0 · i) = (0 · (0 · i))
118117a1i 11 . . . . . . . . . . . . . . . . . . . . . . 23 ((((𝑎 ∈ ℝ ∧ 𝑏 ∈ ℝ) ∧ (0 · i) = (𝑎 + (i · 𝑏))) ∧ ¬ (0 · i) = 0) → (0 · i) = (0 · (0 · i)))
119118oveq1d 7158 . . . . . . . . . . . . . . . . . . . . . 22 ((((𝑎 ∈ ℝ ∧ 𝑏 ∈ ℝ) ∧ (0 · i) = (𝑎 + (i · 𝑏))) ∧ ¬ (0 · i) = 0) → ((0 · i) + (0 · (i · (0 − 𝑏)))) = ((0 · (0 · i)) + (0 · (i · (0 − 𝑏)))))
120111, 119eqtrd 2794 . . . . . . . . . . . . . . . . . . . . 21 ((((𝑎 ∈ ℝ ∧ 𝑏 ∈ ℝ) ∧ (0 · i) = (𝑎 + (i · 𝑏))) ∧ ¬ (0 · i) = 0) → (0 · (i + (i · (0 − 𝑏)))) = ((0 · (0 · i)) + (0 · (i · (0 − 𝑏)))))
12115, 17, 109adddid 10688 . . . . . . . . . . . . . . . . . . . . . . 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 7158 . . . . . . . . . . . . . . . . . . . . . . 23 ((((𝑎 ∈ ℝ ∧ 𝑏 ∈ ℝ) ∧ (0 · i) = (𝑎 + (i · 𝑏))) ∧ ¬ (0 · i) = 0) → ((i · 1) + (i · (0 − 𝑏))) = (i + (i · (0 − 𝑏))))
124121, 123eqtrd 2794 . . . . . . . . . . . . . . . . . . . . . 22 ((((𝑎 ∈ ℝ ∧ 𝑏 ∈ ℝ) ∧ (0 · i) = (𝑎 + (i · 𝑏))) ∧ ¬ (0 · i) = 0) → (i · (1 + (0 − 𝑏))) = (i + (i · (0 − 𝑏))))
125124oveq2d 7159 . . . . . . . . . . . . . . . . . . . . 21 ((((𝑎 ∈ ℝ ∧ 𝑏 ∈ ℝ) ∧ (0 · i) = (𝑎 + (i · 𝑏))) ∧ ¬ (0 · i) = 0) → (0 · (i · (1 + (0 − 𝑏)))) = (0 · (i + (i · (0 − 𝑏)))))
12623, 41, 110adddid 10688 . . . . . . . . . . . . . . . . . . . . 21 ((((𝑎 ∈ ℝ ∧ 𝑏 ∈ ℝ) ∧ (0 · i) = (𝑎 + (i · 𝑏))) ∧ ¬ (0 · i) = 0) → (0 · ((0 · i) + (i · (0 − 𝑏)))) = ((0 · (0 · i)) + (0 · (i · (0 − 𝑏)))))
127120, 125, 1263eqtr4d 2804 . . . . . . . . . . . . . . . . . . . 20 ((((𝑎 ∈ ℝ ∧ 𝑏 ∈ ℝ) ∧ (0 · i) = (𝑎 + (i · 𝑏))) ∧ ¬ (0 · i) = 0) → (0 · (i · (1 + (0 − 𝑏)))) = (0 · ((0 · i) + (i · (0 − 𝑏)))))
128103oveq1d 7158 . . . . . . . . . . . . . . . . . . . . . . . 24 ((((𝑎 ∈ ℝ ∧ 𝑏 ∈ ℝ) ∧ (0 · i) = (𝑎 + (i · 𝑏))) ∧ ¬ (0 · i) = 0) → (𝑎 + (i · 𝑏)) = (1 + (i · 𝑏)))
1295, 128eqtrd 2794 . . . . . . . . . . . . . . . . . . . . . . 23 ((((𝑎 ∈ ℝ ∧ 𝑏 ∈ ℝ) ∧ (0 · i) = (𝑎 + (i · 𝑏))) ∧ ¬ (0 · i) = 0) → (0 · i) = (1 + (i · 𝑏)))
130129oveq1d 7158 . . . . . . . . . . . . . . . . . . . . . 22 ((((𝑎 ∈ ℝ ∧ 𝑏 ∈ ℝ) ∧ (0 · i) = (𝑎 + (i · 𝑏))) ∧ ¬ (0 · i) = 0) → ((0 · i) + (i · (0 − 𝑏))) = ((1 + (i · 𝑏)) + (i · (0 − 𝑏))))
13117, 34, 110addassd 10686 . . . . . . . . . . . . . . . . . . . . . . 23 ((((𝑎 ∈ ℝ ∧ 𝑏 ∈ ℝ) ∧ (0 · i) = (𝑎 + (i · 𝑏))) ∧ ¬ (0 · i) = 0) → ((1 + (i · 𝑏)) + (i · (0 − 𝑏))) = (1 + ((i · 𝑏) + (i · (0 − 𝑏)))))
132 renegid 39838 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 (𝑏 ∈ ℝ → (𝑏 + (0 − 𝑏)) = 0)
13332, 132syl 17 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 ((((𝑎 ∈ ℝ ∧ 𝑏 ∈ ℝ) ∧ (0 · i) = (𝑎 + (i · 𝑏))) ∧ ¬ (0 · i) = 0) → (𝑏 + (0 − 𝑏)) = 0)
134133oveq2d 7159 . . . . . . . . . . . . . . . . . . . . . . . . . 26 ((((𝑎 ∈ ℝ ∧ 𝑏 ∈ ℝ) ∧ (0 · i) = (𝑎 + (i · 𝑏))) ∧ ¬ (0 · i) = 0) → (i · (𝑏 + (0 − 𝑏))) = (i · 0))
13515, 33, 109adddid 10688 . . . . . . . . . . . . . . . . . . . . . . . . . 26 ((((𝑎 ∈ ℝ ∧ 𝑏 ∈ ℝ) ∧ (0 · i) = (𝑎 + (i · 𝑏))) ∧ ¬ (0 · i) = 0) → (i · (𝑏 + (0 − 𝑏))) = ((i · 𝑏) + (i · (0 − 𝑏))))
136 sn-mul01 39889 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 (i ∈ ℂ → (i · 0) = 0)
1372, 136mp1i 13 . . . . . . . . . . . . . . . . . . . . . . . . . 26 ((((𝑎 ∈ ℝ ∧ 𝑏 ∈ ℝ) ∧ (0 · i) = (𝑎 + (i · 𝑏))) ∧ ¬ (0 · i) = 0) → (i · 0) = 0)
138134, 135, 1373eqtr3d 2802 . . . . . . . . . . . . . . . . . . . . . . . . 25 ((((𝑎 ∈ ℝ ∧ 𝑏 ∈ ℝ) ∧ (0 · i) = (𝑎 + (i · 𝑏))) ∧ ¬ (0 · i) = 0) → ((i · 𝑏) + (i · (0 − 𝑏))) = 0)
139138oveq2d 7159 . . . . . . . . . . . . . . . . . . . . . . . 24 ((((𝑎 ∈ ℝ ∧ 𝑏 ∈ ℝ) ∧ (0 · i) = (𝑎 + (i · 𝑏))) ∧ ¬ (0 · i) = 0) → (1 + ((i · 𝑏) + (i · (0 − 𝑏)))) = (1 + 0))
140 readdid1 39874 . . . . . . . . . . . . . . . . . . . . . . . . 25 (1 ∈ ℝ → (1 + 0) = 1)
14154, 140ax-mp 5 . . . . . . . . . . . . . . . . . . . . . . . 24 (1 + 0) = 1
142139, 141eqtrdi 2810 . . . . . . . . . . . . . . . . . . . . . . 23 ((((𝑎 ∈ ℝ ∧ 𝑏 ∈ ℝ) ∧ (0 · i) = (𝑎 + (i · 𝑏))) ∧ ¬ (0 · i) = 0) → (1 + ((i · 𝑏) + (i · (0 − 𝑏)))) = 1)
143131, 142eqtrd 2794 . . . . . . . . . . . . . . . . . . . . . 22 ((((𝑎 ∈ ℝ ∧ 𝑏 ∈ ℝ) ∧ (0 · i) = (𝑎 + (i · 𝑏))) ∧ ¬ (0 · i) = 0) → ((1 + (i · 𝑏)) + (i · (0 − 𝑏))) = 1)
144130, 143eqtrd 2794 . . . . . . . . . . . . . . . . . . . . 21 ((((𝑎 ∈ ℝ ∧ 𝑏 ∈ ℝ) ∧ (0 · i) = (𝑎 + (i · 𝑏))) ∧ ¬ (0 · i) = 0) → ((0 · i) + (i · (0 − 𝑏))) = 1)
145144oveq2d 7159 . . . . . . . . . . . . . . . . . . . 20 ((((𝑎 ∈ ℝ ∧ 𝑏 ∈ ℝ) ∧ (0 · i) = (𝑎 + (i · 𝑏))) ∧ ¬ (0 · i) = 0) → (0 · ((0 · i) + (i · (0 − 𝑏)))) = (0 · 1))
146127, 145eqtrd 2794 . . . . . . . . . . . . . . . . . . 19 ((((𝑎 ∈ ℝ ∧ 𝑏 ∈ ℝ) ∧ (0 · i) = (𝑎 + (i · 𝑏))) ∧ ¬ (0 · i) = 0) → (0 · (i · (1 + (0 − 𝑏)))) = (0 · 1))
147 ax-1rid 10630 . . . . . . . . . . . . . . . . . . . 20 (0 ∈ ℝ → (0 · 1) = 0)
148112, 147ax-mp 5 . . . . . . . . . . . . . . . . . . 19 (0 · 1) = 0
149146, 148eqtrdi 2810 . . . . . . . . . . . . . . . . . 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 7158 . . . . . . . . . . . . . . . 16 ((((((𝑎 ∈ ℝ ∧ 𝑏 ∈ ℝ) ∧ (0 · i) = (𝑎 + (i · 𝑏))) ∧ ¬ (0 · i) = 0) ∧ (1 + (0 − 𝑏)) ≠ 0) ∧ (𝑦 ∈ ℝ ∧ ((1 + (0 − 𝑏)) · 𝑦) = 1)) → ((0 · (i · (1 + (0 − 𝑏)))) · 𝑦) = (0 · 𝑦))
152 0cnd 10657 . . . . . . . . . . . . . . . . . 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 10659 . . . . . . . . . . . . . . . . . . . 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 10683 . . . . . . . . . . . . . . . . . . 19 ((((((𝑎 ∈ ℝ ∧ 𝑏 ∈ ℝ) ∧ (0 · i) = (𝑎 + (i · 𝑏))) ∧ ¬ (0 · i) = 0) ∧ (1 + (0 − 𝑏)) ≠ 0) ∧ (𝑦 ∈ ℝ ∧ ((1 + (0 − 𝑏)) · 𝑦) = 1)) → (1 + (0 − 𝑏)) ∈ ℂ)
157153, 156mulcld 10684 . . . . . . . . . . . . . . . . . 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 10692 . . . . . . . . . . . . . . . . . 18 ((((((𝑎 ∈ ℝ ∧ 𝑏 ∈ ℝ) ∧ (0 · i) = (𝑎 + (i · 𝑏))) ∧ ¬ (0 · i) = 0) ∧ (1 + (0 − 𝑏)) ≠ 0) ∧ (𝑦 ∈ ℝ ∧ ((1 + (0 − 𝑏)) · 𝑦) = 1)) → 𝑦 ∈ ℂ)
160152, 157, 159mulassd 10687 . . . . . . . . . . . . . . . . 17 ((((((𝑎 ∈ ℝ ∧ 𝑏 ∈ ℝ) ∧ (0 · i) = (𝑎 + (i · 𝑏))) ∧ ¬ (0 · i) = 0) ∧ (1 + (0 − 𝑏)) ≠ 0) ∧ (𝑦 ∈ ℝ ∧ ((1 + (0 − 𝑏)) · 𝑦) = 1)) → ((0 · (i · (1 + (0 − 𝑏)))) · 𝑦) = (0 · ((i · (1 + (0 − 𝑏))) · 𝑦)))
161153, 156, 159mulassd 10687 . . . . . . . . . . . . . . . . . . 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 7159 . . . . . . . . . . . . . . . . . . . 20 ((((((𝑎 ∈ ℝ ∧ 𝑏 ∈ ℝ) ∧ (0 · i) = (𝑎 + (i · 𝑏))) ∧ ¬ (0 · i) = 0) ∧ (1 + (0 − 𝑏)) ≠ 0) ∧ (𝑦 ∈ ℝ ∧ ((1 + (0 − 𝑏)) · 𝑦) = 1)) → (i · ((1 + (0 − 𝑏)) · 𝑦)) = (i · 1))
164163, 19eqtrdi 2810 . . . . . . . . . . . . . . . . . . 19 ((((((𝑎 ∈ ℝ ∧ 𝑏 ∈ ℝ) ∧ (0 · i) = (𝑎 + (i · 𝑏))) ∧ ¬ (0 · i) = 0) ∧ (1 + (0 − 𝑏)) ≠ 0) ∧ (𝑦 ∈ ℝ ∧ ((1 + (0 − 𝑏)) · 𝑦) = 1)) → (i · ((1 + (0 − 𝑏)) · 𝑦)) = i)
165161, 164eqtrd 2794 . . . . . . . . . . . . . . . . . 18 ((((((𝑎 ∈ ℝ ∧ 𝑏 ∈ ℝ) ∧ (0 · i) = (𝑎 + (i · 𝑏))) ∧ ¬ (0 · i) = 0) ∧ (1 + (0 − 𝑏)) ≠ 0) ∧ (𝑦 ∈ ℝ ∧ ((1 + (0 − 𝑏)) · 𝑦) = 1)) → ((i · (1 + (0 − 𝑏))) · 𝑦) = i)
166165oveq2d 7159 . . . . . . . . . . . . . . . . 17 ((((((𝑎 ∈ ℝ ∧ 𝑏 ∈ ℝ) ∧ (0 · i) = (𝑎 + (i · 𝑏))) ∧ ¬ (0 · i) = 0) ∧ (1 + (0 − 𝑏)) ≠ 0) ∧ (𝑦 ∈ ℝ ∧ ((1 + (0 − 𝑏)) · 𝑦) = 1)) → (0 · ((i · (1 + (0 − 𝑏))) · 𝑦)) = (0 · i))
167160, 166eqtrd 2794 . . . . . . . . . . . . . . . 16 ((((((𝑎 ∈ ℝ ∧ 𝑏 ∈ ℝ) ∧ (0 · i) = (𝑎 + (i · 𝑏))) ∧ ¬ (0 · i) = 0) ∧ (1 + (0 − 𝑏)) ≠ 0) ∧ (𝑦 ∈ ℝ ∧ ((1 + (0 − 𝑏)) · 𝑦) = 1)) → ((0 · (i · (1 + (0 − 𝑏)))) · 𝑦) = (0 · i))
168 remul02 39870 . . . . . . . . . . . . . . . . 17 (𝑦 ∈ ℝ → (0 · 𝑦) = 0)
169158, 168syl 17 . . . . . . . . . . . . . . . 16 ((((((𝑎 ∈ ℝ ∧ 𝑏 ∈ ℝ) ∧ (0 · i) = (𝑎 + (i · 𝑏))) ∧ ¬ (0 · i) = 0) ∧ (1 + (0 − 𝑏)) ≠ 0) ∧ (𝑦 ∈ ℝ ∧ ((1 + (0 − 𝑏)) · 𝑦) = 1)) → (0 · 𝑦) = 0)
170151, 167, 1693eqtr3d 2802 . . . . . . . . . . . . . . 15 ((((((𝑎 ∈ ℝ ∧ 𝑏 ∈ ℝ) ∧ (0 · i) = (𝑎 + (i · 𝑏))) ∧ ¬ (0 · i) = 0) ∧ (1 + (0 − 𝑏)) ≠ 0) ∧ (𝑦 ∈ ℝ ∧ ((1 + (0 − 𝑏)) · 𝑦) = 1)) → (0 · i) = 0)
171108, 170rexlimddv 3213 . . . . . . . . . . . . . 14 (((((𝑎 ∈ ℝ ∧ 𝑏 ∈ ℝ) ∧ (0 · i) = (𝑎 + (i · 𝑏))) ∧ ¬ (0 · i) = 0) ∧ (1 + (0 − 𝑏)) ≠ 0) → (0 · i) = 0)
172171ex 417 . . . . . . . . . . . . 13 ((((𝑎 ∈ ℝ ∧ 𝑏 ∈ ℝ) ∧ (0 · i) = (𝑎 + (i · 𝑏))) ∧ ¬ (0 · i) = 0) → ((1 + (0 − 𝑏)) ≠ 0 → (0 · i) = 0))
173172necon1d 2971 . . . . . . . . . . . 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 7158 . . . . . . . . . 10 ((((𝑎 ∈ ℝ ∧ 𝑏 ∈ ℝ) ∧ (0 · i) = (𝑎 + (i · 𝑏))) ∧ ¬ (0 · i) = 0) → ((1 + (0 − 𝑏)) + 𝑏) = (0 + 𝑏))
17617, 109, 33addassd 10686 . . . . . . . . . . 11 ((((𝑎 ∈ ℝ ∧ 𝑏 ∈ ℝ) ∧ (0 · i) = (𝑎 + (i · 𝑏))) ∧ ¬ (0 · i) = 0) → ((1 + (0 − 𝑏)) + 𝑏) = (1 + ((0 − 𝑏) + 𝑏)))
177 renegid2 39878 . . . . . . . . . . . . . 14 (𝑏 ∈ ℝ → ((0 − 𝑏) + 𝑏) = 0)
17832, 177syl 17 . . . . . . . . . . . . 13 ((((𝑎 ∈ ℝ ∧ 𝑏 ∈ ℝ) ∧ (0 · i) = (𝑎 + (i · 𝑏))) ∧ ¬ (0 · i) = 0) → ((0 − 𝑏) + 𝑏) = 0)
179178oveq2d 7159 . . . . . . . . . . . 12 ((((𝑎 ∈ ℝ ∧ 𝑏 ∈ ℝ) ∧ (0 · i) = (𝑎 + (i · 𝑏))) ∧ ¬ (0 · i) = 0) → (1 + ((0 − 𝑏) + 𝑏)) = (1 + 0))
180179, 141eqtrdi 2810 . . . . . . . . . . 11 ((((𝑎 ∈ ℝ ∧ 𝑏 ∈ ℝ) ∧ (0 · i) = (𝑎 + (i · 𝑏))) ∧ ¬ (0 · i) = 0) → (1 + ((0 − 𝑏) + 𝑏)) = 1)
181176, 180eqtrd 2794 . . . . . . . . . 10 ((((𝑎 ∈ ℝ ∧ 𝑏 ∈ ℝ) ∧ (0 · i) = (𝑎 + (i · 𝑏))) ∧ ¬ (0 · i) = 0) → ((1 + (0 − 𝑏)) + 𝑏) = 1)
182 readdid2 39868 . . . . . . . . . . 11 (𝑏 ∈ ℝ → (0 + 𝑏) = 𝑏)
18332, 182syl 17 . . . . . . . . . 10 ((((𝑎 ∈ ℝ ∧ 𝑏 ∈ ℝ) ∧ (0 · i) = (𝑎 + (i · 𝑏))) ∧ ¬ (0 · i) = 0) → (0 + 𝑏) = 𝑏)
184175, 181, 1833eqtr3rd 2803 . . . . . . . . 9 ((((𝑎 ∈ ℝ ∧ 𝑏 ∈ ℝ) ∧ (0 · i) = (𝑎 + (i · 𝑏))) ∧ ¬ (0 · i) = 0) → 𝑏 = 1)
185184oveq2d 7159 . . . . . . . 8 ((((𝑎 ∈ ℝ ∧ 𝑏 ∈ ℝ) ∧ (0 · i) = (𝑎 + (i · 𝑏))) ∧ ¬ (0 · i) = 0) → (i · 𝑏) = (i · 1))
186103, 185oveq12d 7161 . . . . . . 7 ((((𝑎 ∈ ℝ ∧ 𝑏 ∈ ℝ) ∧ (0 · i) = (𝑎 + (i · 𝑏))) ∧ ¬ (0 · i) = 0) → (𝑎 + (i · 𝑏)) = (1 + (i · 1)))
1875, 186eqtrd 2794 . . . . . 6 ((((𝑎 ∈ ℝ ∧ 𝑏 ∈ ℝ) ∧ (0 · i) = (𝑎 + (i · 𝑏))) ∧ ¬ (0 · i) = 0) → (0 · i) = (1 + (i · 1)))
18819oveq2i 7154 . . . . . . . . 9 (1 + (i · 1)) = (1 + i)
189188eqeq2i 2772 . . . . . . . 8 ((0 · i) = (1 + (i · 1)) ↔ (0 · i) = (1 + i))
190 oveq2 7151 . . . . . . . . . 10 ((0 · i) = (1 + i) → (((i · i) · i) · (0 · i)) = (((i · i) · i) · (1 + i)))
1912, 2mulcli 10671 . . . . . . . . . . . . 13 (i · i) ∈ ℂ
192191, 2mulcli 10671 . . . . . . . . . . . 12 ((i · i) · i) ∈ ℂ
193192, 1, 2mulassi 10675 . . . . . . . . . . 11 ((((i · i) · i) · 0) · i) = (((i · i) · i) · (0 · i))
194 sn-mul01 39889 . . . . . . . . . . . . 13 (((i · i) · i) ∈ ℂ → (((i · i) · i) · 0) = 0)
195192, 194ax-mp 5 . . . . . . . . . . . 12 (((i · i) · i) · 0) = 0
196195oveq1i 7153 . . . . . . . . . . 11 ((((i · i) · i) · 0) · i) = (0 · i)
197193, 196eqtr3i 2784 . . . . . . . . . 10 (((i · i) · i) · (0 · i)) = (0 · i)
198 ax-1cn 10618 . . . . . . . . . . . 12 1 ∈ ℂ
199192, 198, 2adddii 10676 . . . . . . . . . . 11 (((i · i) · i) · (1 + i)) = ((((i · i) · i) · 1) + (((i · i) · i) · i))
200191, 2, 198mulassi 10675 . . . . . . . . . . . . 13 (((i · i) · i) · 1) = ((i · i) · (i · 1))
20119oveq2i 7154 . . . . . . . . . . . . 13 ((i · i) · (i · 1)) = ((i · i) · i)
202200, 201eqtri 2782 . . . . . . . . . . . 12 (((i · i) · i) · 1) = ((i · i) · i)
203191, 2, 2mulassi 10675 . . . . . . . . . . . . 13 (((i · i) · i) · i) = ((i · i) · (i · i))
204 rei4 39887 . . . . . . . . . . . . 13 ((i · i) · (i · i)) = 1
205203, 204eqtri 2782 . . . . . . . . . . . 12 (((i · i) · i) · i) = 1
206202, 205oveq12i 7155 . . . . . . . . . . 11 ((((i · i) · i) · 1) + (((i · i) · i) · i)) = (((i · i) · i) + 1)
207199, 206eqtri 2782 . . . . . . . . . 10 (((i · i) · i) · (1 + i)) = (((i · i) · i) + 1)
208190, 197, 2073eqtr3g 2817 . . . . . . . . 9 ((0 · i) = (1 + i) → (0 · i) = (((i · i) · i) + 1))
20954, 54readdcli 10679 . . . . . . . . . . 11 (1 + 1) ∈ ℝ
210 df-2 11722 . . . . . . . . . . . 12 2 = (1 + 1)
211 sn-0ne2 39871 . . . . . . . . . . . . 13 0 ≠ 2
212211necomi 3003 . . . . . . . . . . . 12 2 ≠ 0
213210, 212eqnetrri 3020 . . . . . . . . . . 11 (1 + 1) ≠ 0
214 ax-rrecex 10632 . . . . . . . . . . 11 (((1 + 1) ∈ ℝ ∧ (1 + 1) ≠ 0) → ∃𝑧 ∈ ℝ ((1 + 1) · 𝑧) = 1)
215209, 213, 214mp2an 692 . . . . . . . . . 10 𝑧 ∈ ℝ ((1 + 1) · 𝑧) = 1
216192, 198addcli 10670 . . . . . . . . . . . . . . . . . 18 (((i · i) · i) + 1) ∈ ℂ
217198, 2, 216addassi 10674 . . . . . . . . . . . . . . . . 17 ((1 + i) + (((i · i) · i) + 1)) = (1 + (i + (((i · i) · i) + 1)))
2182, 192, 198addassi 10674 . . . . . . . . . . . . . . . . . 18 ((i + ((i · i) · i)) + 1) = (i + (((i · i) · i) + 1))
219218oveq2i 7154 . . . . . . . . . . . . . . . . 17 (1 + ((i + ((i · i) · i)) + 1)) = (1 + (i + (((i · i) · i) + 1)))
2202, 2, 2mulassi 10675 . . . . . . . . . . . . . . . . . . . . . 22 ((i · i) · i) = (i · (i · i))
221220oveq2i 7154 . . . . . . . . . . . . . . . . . . . . 21 (i + ((i · i) · i)) = (i + (i · (i · i)))
222 ipiiie0 39901 . . . . . . . . . . . . . . . . . . . . 21 (i + (i · (i · i))) = 0
223221, 222eqtri 2782 . . . . . . . . . . . . . . . . . . . 20 (i + ((i · i) · i)) = 0
224223oveq1i 7153 . . . . . . . . . . . . . . . . . . 19 ((i + ((i · i) · i)) + 1) = (0 + 1)
225224, 98eqtri 2782 . . . . . . . . . . . . . . . . . 18 ((i + ((i · i) · i)) + 1) = 1
226225oveq2i 7154 . . . . . . . . . . . . . . . . 17 (1 + ((i + ((i · i) · i)) + 1)) = (1 + 1)
227217, 219, 2263eqtr2i 2788 . . . . . . . . . . . . . . . 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 10676 . . . . . . . . . . . . . . . 16 ((0 · i) · (1 + 1)) = (((0 · i) · 1) + ((0 · i) · 1))
2301, 2, 198mulassi 10675 . . . . . . . . . . . . . . . . . . 19 ((0 · i) · 1) = (0 · (i · 1))
23119oveq2i 7154 . . . . . . . . . . . . . . . . . . 19 (0 · (i · 1)) = (0 · i)
232230, 231eqtri 2782 . . . . . . . . . . . . . . . . . 18 ((0 · i) · 1) = (0 · i)
233 simpl 487 . . . . . . . . . . . . . . . . . 18 (((0 · i) = (1 + i) ∧ (0 · i) = (((i · i) · i) + 1)) → (0 · i) = (1 + i))
234232, 233syl5eq 2806 . . . . . . . . . . . . . . . . 17 (((0 · i) = (1 + i) ∧ (0 · i) = (((i · i) · i) + 1)) → ((0 · i) · 1) = (1 + i))
235 simpr 489 . . . . . . . . . . . . . . . . . 18 (((0 · i) = (1 + i) ∧ (0 · i) = (((i · i) · i) + 1)) → (0 · i) = (((i · i) · i) + 1))
236232, 235syl5eq 2806 . . . . . . . . . . . . . . . . 17 (((0 · i) = (1 + i) ∧ (0 · i) = (((i · i) · i) + 1)) → ((0 · i) · 1) = (((i · i) · i) + 1))
237234, 236oveq12d 7161 . . . . . . . . . . . . . . . 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 2806 . . . . . . . . . . . . . . 15 (((0 · i) = (1 + i) ∧ (0 · i) = (((i · i) · i) + 1)) → ((0 · i) · (1 + 1)) = ((1 + i) + (((i · i) · i) + 1)))
239 remulid2 39897 . . . . . . . . . . . . . . . 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 2804 . . . . . . . . . . . . . 14 (((0 · i) = (1 + i) ∧ (0 · i) = (((i · i) · i) + 1)) → ((0 · i) · (1 + 1)) = (1 · (1 + 1)))
242241oveq1d 7158 . . . . . . . . . . . . 13 (((0 · i) = (1 + i) ∧ (0 · i) = (((i · i) · i) + 1)) → (((0 · i) · (1 + 1)) · 𝑧) = ((1 · (1 + 1)) · 𝑧))
243242adantr 485 . . . . . . . . . . . 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 10659 . . . . . . . . . . . . . . 15 ((((0 · i) = (1 + i) ∧ (0 · i) = (((i · i) · i) + 1)) ∧ (𝑧 ∈ ℝ ∧ ((1 + 1) · 𝑧) = 1)) → 1 ∈ ℂ)
246245, 245addcld 10683 . . . . . . . . . . . . . 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 10692 . . . . . . . . . . . . . 14 ((((0 · i) = (1 + i) ∧ (0 · i) = (((i · i) · i) + 1)) ∧ (𝑧 ∈ ℝ ∧ ((1 + 1) · 𝑧) = 1)) → 𝑧 ∈ ℂ)
249244, 246, 248mulassd 10687 . . . . . . . . . . . . 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 7159 . . . . . . . . . . . . . 14 ((((0 · i) = (1 + i) ∧ (0 · i) = (((i · i) · i) + 1)) ∧ (𝑧 ∈ ℝ ∧ ((1 + 1) · 𝑧) = 1)) → ((0 · i) · ((1 + 1) · 𝑧)) = ((0 · i) · 1))
252251, 232eqtrdi 2810 . . . . . . . . . . . . 13 ((((0 · i) = (1 + i) ∧ (0 · i) = (((i · i) · i) + 1)) ∧ (𝑧 ∈ ℝ ∧ ((1 + 1) · 𝑧) = 1)) → ((0 · i) · ((1 + 1) · 𝑧)) = (0 · i))
253249, 252eqtrd 2794 . . . . . . . . . . . 12 ((((0 · i) = (1 + i) ∧ (0 · i) = (((i · i) · i) + 1)) ∧ (𝑧 ∈ ℝ ∧ ((1 + 1) · 𝑧) = 1)) → (((0 · i) · (1 + 1)) · 𝑧) = (0 · i))
254245, 246, 248mulassd 10687 . . . . . . . . . . . . 13 ((((0 · i) = (1 + i) ∧ (0 · i) = (((i · i) · i) + 1)) ∧ (𝑧 ∈ ℝ ∧ ((1 + 1) · 𝑧) = 1)) → ((1 · (1 + 1)) · 𝑧) = (1 · ((1 + 1) · 𝑧)))
255250oveq2d 7159 . . . . . . . . . . . . . 14 ((((0 · i) = (1 + i) ∧ (0 · i) = (((i · i) · i) + 1)) ∧ (𝑧 ∈ ℝ ∧ ((1 + 1) · 𝑧) = 1)) → (1 · ((1 + 1) · 𝑧)) = (1 · 1))
256 1t1e1ALT 39779 . . . . . . . . . . . . . 14 (1 · 1) = 1
257255, 256eqtrdi 2810 . . . . . . . . . . . . 13 ((((0 · i) = (1 + i) ∧ (0 · i) = (((i · i) · i) + 1)) ∧ (𝑧 ∈ ℝ ∧ ((1 + 1) · 𝑧) = 1)) → (1 · ((1 + 1) · 𝑧)) = 1)
258254, 257eqtrd 2794 . . . . . . . . . . . 12 ((((0 · i) = (1 + i) ∧ (0 · i) = (((i · i) · i) + 1)) ∧ (𝑧 ∈ ℝ ∧ ((1 + 1) · 𝑧) = 1)) → ((1 · (1 + 1)) · 𝑧) = 1)
259243, 253, 2583eqtr3d 2802 . . . . . . . . . . 11 ((((0 · i) = (1 + i) ∧ (0 · i) = (((i · i) · i) + 1)) ∧ (𝑧 ∈ ℝ ∧ ((1 + 1) · 𝑧) = 1)) → (0 · i) = 1)
260259rexlimdvaa 3207 . . . . . . . . . 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 7151 . . . . . . . 8 ((0 · i) = 1 → (0 · (0 · i)) = (0 · 1))
265116, 115eqtr3i 2784 . . . . . . . 8 (0 · (0 · i)) = (0 · i)
266264, 265, 1483eqtr3g 2817 . . . . . . 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 417 . . 3 ((𝑎 ∈ ℝ ∧ 𝑏 ∈ ℝ) → ((0 · i) = (𝑎 + (i · 𝑏)) → (0 · i) = 0))
271270rexlimivv 3214 . 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 400   = wceq 1539  wcel 2112  wne 2949  wrex 3069  (class class class)co 7143  cc 10558  cr 10559  0cc0 10560  1c1 10561  ici 10562   + caddc 10563   · cmul 10565  2c2 11714   cresub 39830
This theorem was proved from axioms:  ax-mp 5  ax-1 6  ax-2 7  ax-3 8  ax-gen 1798  ax-4 1812  ax-5 1912  ax-6 1971  ax-7 2016  ax-8 2114  ax-9 2122  ax-10 2143  ax-11 2159  ax-12 2176  ax-ext 2730  ax-sep 5162  ax-nul 5169  ax-pow 5227  ax-pr 5291  ax-un 7452  ax-resscn 10617  ax-1cn 10618  ax-icn 10619  ax-addcl 10620  ax-addrcl 10621  ax-mulcl 10622  ax-mulrcl 10623  ax-addass 10625  ax-mulass 10626  ax-distr 10627  ax-i2m1 10628  ax-1ne0 10629  ax-1rid 10630  ax-rnegex 10631  ax-rrecex 10632  ax-cnre 10633  ax-pre-lttri 10634  ax-pre-lttrn 10635  ax-pre-ltadd 10636
This theorem depends on definitions:  df-bi 210  df-an 401  df-or 846  df-3or 1086  df-3an 1087  df-tru 1542  df-ex 1783  df-nf 1787  df-sb 2071  df-mo 2558  df-eu 2589  df-clab 2737  df-cleq 2751  df-clel 2831  df-nfc 2899  df-ne 2950  df-nel 3054  df-ral 3073  df-rex 3074  df-reu 3075  df-rmo 3076  df-rab 3077  df-v 3409  df-sbc 3694  df-csb 3802  df-dif 3857  df-un 3859  df-in 3861  df-ss 3871  df-nul 4222  df-if 4414  df-pw 4489  df-sn 4516  df-pr 4518  df-op 4522  df-uni 4792  df-br 5026  df-opab 5088  df-mpt 5106  df-id 5423  df-po 5436  df-so 5437  df-xp 5523  df-rel 5524  df-cnv 5525  df-co 5526  df-dm 5527  df-rn 5528  df-res 5529  df-ima 5530  df-iota 6287  df-fun 6330  df-fn 6331  df-f 6332  df-f1 6333  df-fo 6334  df-f1o 6335  df-fv 6336  df-riota 7101  df-ov 7146  df-oprab 7147  df-mpo 7148  df-er 8292  df-en 8521  df-dom 8522  df-sdom 8523  df-pnf 10700  df-mnf 10701  df-ltxr 10703  df-2 11722  df-3 11723  df-resub 39831
This theorem is referenced by:  sn-mul02  39904  retire  39919
  Copyright terms: Public domain W3C validator