Metamath Proof Explorer


Theorem sn-addlid

Description: addlid without ax-mulcom . (Contributed by SN, 23-Jan-2024)

Ref Expression
Assertion sn-addlid ⊢ A ∈ ℂ → 0 + A = A

Proof

Step Hyp Ref Expression
1 cnre ⊢ A ∈ ℂ → ∃ x ∈ ℝ ∃ y ∈ ℝ A = x + i ⁢ y
2 0cnd ⊢ A ∈ ℂ ∧ x ∈ ℝ ∧ y ∈ ℝ ∧ A = x + i ⁢ y → 0 ∈ ℂ
3 simp2l ⊢ A ∈ ℂ ∧ x ∈ ℝ ∧ y ∈ ℝ ∧ A = x + i ⁢ y → x ∈ ℝ
4 3 recnd ⊢ A ∈ ℂ ∧ x ∈ ℝ ∧ y ∈ ℝ ∧ A = x + i ⁢ y → x ∈ ℂ
5 ax-icn ⊢ i ∈ ℂ
6 5 a1i ⊢ A ∈ ℂ ∧ x ∈ ℝ ∧ y ∈ ℝ ∧ A = x + i ⁢ y → i ∈ ℂ
7 simp2r ⊢ A ∈ ℂ ∧ x ∈ ℝ ∧ y ∈ ℝ ∧ A = x + i ⁢ y → y ∈ ℝ
8 7 recnd ⊢ A ∈ ℂ ∧ x ∈ ℝ ∧ y ∈ ℝ ∧ A = x + i ⁢ y → y ∈ ℂ
9 6 8 mulcld ⊢ A ∈ ℂ ∧ x ∈ ℝ ∧ y ∈ ℝ ∧ A = x + i ⁢ y → i ⁢ y ∈ ℂ
10 2 4 9 addassd ⊢ A ∈ ℂ ∧ x ∈ ℝ ∧ y ∈ ℝ ∧ A = x + i ⁢ y → 0 + x + i ⁢ y = 0 + x + i ⁢ y
11 readdlid ⊢ x ∈ ℝ → 0 + x = x
12 11 adantr ⊢ x ∈ ℝ ∧ y ∈ ℝ → 0 + x = x
13 12 3ad2ant2 ⊢ A ∈ ℂ ∧ x ∈ ℝ ∧ y ∈ ℝ ∧ A = x + i ⁢ y → 0 + x = x
14 13 oveq1d ⊢ A ∈ ℂ ∧ x ∈ ℝ ∧ y ∈ ℝ ∧ A = x + i ⁢ y → 0 + x + i ⁢ y = x + i ⁢ y
15 10 14 eqtr3d ⊢ A ∈ ℂ ∧ x ∈ ℝ ∧ y ∈ ℝ ∧ A = x + i ⁢ y → 0 + x + i ⁢ y = x + i ⁢ y
16 simp3 ⊢ A ∈ ℂ ∧ x ∈ ℝ ∧ y ∈ ℝ ∧ A = x + i ⁢ y → A = x + i ⁢ y
17 16 oveq2d ⊢ A ∈ ℂ ∧ x ∈ ℝ ∧ y ∈ ℝ ∧ A = x + i ⁢ y → 0 + A = 0 + x + i ⁢ y
18 15 17 16 3eqtr4d ⊢ A ∈ ℂ ∧ x ∈ ℝ ∧ y ∈ ℝ ∧ A = x + i ⁢ y → 0 + A = A
19 18 3exp ⊢ A ∈ ℂ → x ∈ ℝ ∧ y ∈ ℝ → A = x + i ⁢ y → 0 + A = A
20 19 rexlimdvv ⊢ A ∈ ℂ → ∃ x ∈ ℝ ∃ y ∈ ℝ A = x + i ⁢ y → 0 + A = A
21 1 20 mpd ⊢ A ∈ ℂ → 0 + A = A