Metamath Proof Explorer


Theorem renegmulnnass

Description: Move multiplication by a natural number inside and outside negation. (Contributed by SN, 25-Jan-2025)

Ref Expression
Hypotheses renegmulnnass.a ⊢ φ → A ∈ ℝ
renegmulnnass.n ⊢ φ → N ∈ ℕ
Assertion renegmulnnass ⊢ φ → 0 - ℝ A ⋅ N = 0 - ℝ A ⋅ N

Proof

Step Hyp Ref Expression
1 renegmulnnass.a ⊢ φ → A ∈ ℝ
2 renegmulnnass.n ⊢ φ → N ∈ ℕ
3 oveq2 ⊢ x = 1 → 0 - ℝ A ⁢ x = 0 - ℝ A ⋅ 1
4 oveq2 ⊢ x = 1 → A ⁢ x = A ⋅ 1
5 4 oveq2d ⊢ x = 1 → 0 - ℝ A ⁢ x = 0 - ℝ A ⋅ 1
6 3 5 eqeq12d ⊢ x = 1 → 0 - ℝ A ⁢ x = 0 - ℝ A ⁢ x ↔ 0 - ℝ A ⋅ 1 = 0 - ℝ A ⋅ 1
7 oveq2 ⊢ x = y → 0 - ℝ A ⁢ x = 0 - ℝ A ⁢ y
8 oveq2 ⊢ x = y → A ⁢ x = A ⁢ y
9 8 oveq2d ⊢ x = y → 0 - ℝ A ⁢ x = 0 - ℝ A ⁢ y
10 7 9 eqeq12d ⊢ x = y → 0 - ℝ A ⁢ x = 0 - ℝ A ⁢ x ↔ 0 - ℝ A ⁢ y = 0 - ℝ A ⁢ y
11 oveq2 ⊢ x = y + 1 → 0 - ℝ A ⁢ x = 0 - ℝ A ⁢ y + 1
12 oveq2 ⊢ x = y + 1 → A ⁢ x = A ⁢ y + 1
13 12 oveq2d ⊢ x = y + 1 → 0 - ℝ A ⁢ x = 0 - ℝ A ⁢ y + 1
14 11 13 eqeq12d ⊢ x = y + 1 → 0 - ℝ A ⁢ x = 0 - ℝ A ⁢ x ↔ 0 - ℝ A ⁢ y + 1 = 0 - ℝ A ⁢ y + 1
15 oveq2 ⊢ x = N → 0 - ℝ A ⁢ x = 0 - ℝ A ⋅ N
16 oveq2 ⊢ x = N → A ⁢ x = A ⋅ N
17 16 oveq2d ⊢ x = N → 0 - ℝ A ⁢ x = 0 - ℝ A ⋅ N
18 15 17 eqeq12d ⊢ x = N → 0 - ℝ A ⁢ x = 0 - ℝ A ⁢ x ↔ 0 - ℝ A ⋅ N = 0 - ℝ A ⋅ N
19 rernegcl ⊢ A ∈ ℝ → 0 - ℝ A ∈ ℝ
20 1 19 syl ⊢ φ → 0 - ℝ A ∈ ℝ
21 ax-1rid ⊢ 0 - ℝ A ∈ ℝ → 0 - ℝ A ⋅ 1 = 0 - ℝ A
22 20 21 syl ⊢ φ → 0 - ℝ A ⋅ 1 = 0 - ℝ A
23 ax-1rid ⊢ A ∈ ℝ → A ⋅ 1 = A
24 1 23 syl ⊢ φ → A ⋅ 1 = A
25 24 oveq2d ⊢ φ → 0 - ℝ A ⋅ 1 = 0 - ℝ A
26 22 25 eqtr4d ⊢ φ → 0 - ℝ A ⋅ 1 = 0 - ℝ A ⋅ 1
27 simpr ⊢ φ ∧ y ∈ ℕ ∧ 0 - ℝ A ⁢ y = 0 - ℝ A ⁢ y → 0 - ℝ A ⁢ y = 0 - ℝ A ⁢ y
28 27 oveq2d ⊢ φ ∧ y ∈ ℕ ∧ 0 - ℝ A ⁢ y = 0 - ℝ A ⁢ y → 0 - ℝ A + 0 - ℝ A ⁢ y = 0 - ℝ A + 0 - ℝ A ⁢ y
29 0red ⊢ φ ∧ y ∈ ℕ ∧ 0 - ℝ A ⁢ y = 0 - ℝ A ⁢ y → 0 ∈ ℝ
30 1 ad2antrr ⊢ φ ∧ y ∈ ℕ ∧ 0 - ℝ A ⁢ y = 0 - ℝ A ⁢ y → A ∈ ℝ
31 nnre ⊢ y ∈ ℕ → y ∈ ℝ
32 31 ad2antlr ⊢ φ ∧ y ∈ ℕ ∧ 0 - ℝ A ⁢ y = 0 - ℝ A ⁢ y → y ∈ ℝ
33 30 32 remulcld ⊢ φ ∧ y ∈ ℕ ∧ 0 - ℝ A ⁢ y = 0 - ℝ A ⁢ y → A ⁢ y ∈ ℝ
34 rernegcl ⊢ A ⁢ y ∈ ℝ → 0 - ℝ A ⁢ y ∈ ℝ
35 33 34 syl ⊢ φ ∧ y ∈ ℕ ∧ 0 - ℝ A ⁢ y = 0 - ℝ A ⁢ y → 0 - ℝ A ⁢ y ∈ ℝ
36 readdsub ⊢ 0 ∈ ℝ ∧ 0 - ℝ A ⁢ y ∈ ℝ ∧ A ∈ ℝ → 0 + 0 - ℝ A ⁢ y - ℝ A = 0 - ℝ A + 0 - ℝ A ⁢ y
37 29 35 30 36 syl3anc ⊢ φ ∧ y ∈ ℕ ∧ 0 - ℝ A ⁢ y = 0 - ℝ A ⁢ y → 0 + 0 - ℝ A ⁢ y - ℝ A = 0 - ℝ A + 0 - ℝ A ⁢ y
38 readdlid ⊢ 0 - ℝ A ⁢ y ∈ ℝ → 0 + 0 - ℝ A ⁢ y = 0 - ℝ A ⁢ y
39 35 38 syl ⊢ φ ∧ y ∈ ℕ ∧ 0 - ℝ A ⁢ y = 0 - ℝ A ⁢ y → 0 + 0 - ℝ A ⁢ y = 0 - ℝ A ⁢ y
40 39 oveq1d ⊢ φ ∧ y ∈ ℕ ∧ 0 - ℝ A ⁢ y = 0 - ℝ A ⁢ y → 0 + 0 - ℝ A ⁢ y - ℝ A = 0 - ℝ A ⁢ y - ℝ A
41 37 40 eqtr3d ⊢ φ ∧ y ∈ ℕ ∧ 0 - ℝ A ⁢ y = 0 - ℝ A ⁢ y → 0 - ℝ A + 0 - ℝ A ⁢ y = 0 - ℝ A ⁢ y - ℝ A
42 resubsub4 ⊢ 0 ∈ ℝ ∧ A ⁢ y ∈ ℝ ∧ A ∈ ℝ → 0 - ℝ A ⁢ y - ℝ A = 0 - ℝ A ⁢ y + A
43 29 33 30 42 syl3anc ⊢ φ ∧ y ∈ ℕ ∧ 0 - ℝ A ⁢ y = 0 - ℝ A ⁢ y → 0 - ℝ A ⁢ y - ℝ A = 0 - ℝ A ⁢ y + A
44 28 41 43 3eqtrd ⊢ φ ∧ y ∈ ℕ ∧ 0 - ℝ A ⁢ y = 0 - ℝ A ⁢ y → 0 - ℝ A + 0 - ℝ A ⁢ y = 0 - ℝ A ⁢ y + A
45 22 oveq1d ⊢ φ → 0 - ℝ A ⋅ 1 + 0 - ℝ A ⁢ y = 0 - ℝ A + 0 - ℝ A ⁢ y
46 45 ad2antrr ⊢ φ ∧ y ∈ ℕ ∧ 0 - ℝ A ⁢ y = 0 - ℝ A ⁢ y → 0 - ℝ A ⋅ 1 + 0 - ℝ A ⁢ y = 0 - ℝ A + 0 - ℝ A ⁢ y
47 24 oveq2d ⊢ φ → A ⁢ y + A ⋅ 1 = A ⁢ y + A
48 47 oveq2d ⊢ φ → 0 - ℝ A ⁢ y + A ⋅ 1 = 0 - ℝ A ⁢ y + A
49 48 ad2antrr ⊢ φ ∧ y ∈ ℕ ∧ 0 - ℝ A ⁢ y = 0 - ℝ A ⁢ y → 0 - ℝ A ⁢ y + A ⋅ 1 = 0 - ℝ A ⁢ y + A
50 44 46 49 3eqtr4d ⊢ φ ∧ y ∈ ℕ ∧ 0 - ℝ A ⁢ y = 0 - ℝ A ⁢ y → 0 - ℝ A ⋅ 1 + 0 - ℝ A ⁢ y = 0 - ℝ A ⁢ y + A ⋅ 1
51 nnadd1com ⊢ y ∈ ℕ → y + 1 = 1 + y
52 51 oveq2d ⊢ y ∈ ℕ → 0 - ℝ A ⁢ y + 1 = 0 - ℝ A ⁢ 1 + y
53 52 ad2antlr ⊢ φ ∧ y ∈ ℕ ∧ 0 - ℝ A ⁢ y = 0 - ℝ A ⁢ y → 0 - ℝ A ⁢ y + 1 = 0 - ℝ A ⁢ 1 + y
54 20 recnd ⊢ φ → 0 - ℝ A ∈ ℂ
55 54 ad2antrr ⊢ φ ∧ y ∈ ℕ ∧ 0 - ℝ A ⁢ y = 0 - ℝ A ⁢ y → 0 - ℝ A ∈ ℂ
56 1cnd ⊢ φ ∧ y ∈ ℕ ∧ 0 - ℝ A ⁢ y = 0 - ℝ A ⁢ y → 1 ∈ ℂ
57 nncn ⊢ y ∈ ℕ → y ∈ ℂ
58 57 ad2antlr ⊢ φ ∧ y ∈ ℕ ∧ 0 - ℝ A ⁢ y = 0 - ℝ A ⁢ y → y ∈ ℂ
59 55 56 58 adddid ⊢ φ ∧ y ∈ ℕ ∧ 0 - ℝ A ⁢ y = 0 - ℝ A ⁢ y → 0 - ℝ A ⁢ 1 + y = 0 - ℝ A ⋅ 1 + 0 - ℝ A ⁢ y
60 53 59 eqtrd ⊢ φ ∧ y ∈ ℕ ∧ 0 - ℝ A ⁢ y = 0 - ℝ A ⁢ y → 0 - ℝ A ⁢ y + 1 = 0 - ℝ A ⋅ 1 + 0 - ℝ A ⁢ y
61 1 recnd ⊢ φ → A ∈ ℂ
62 61 ad2antrr ⊢ φ ∧ y ∈ ℕ ∧ 0 - ℝ A ⁢ y = 0 - ℝ A ⁢ y → A ∈ ℂ
63 62 58 56 adddid ⊢ φ ∧ y ∈ ℕ ∧ 0 - ℝ A ⁢ y = 0 - ℝ A ⁢ y → A ⁢ y + 1 = A ⁢ y + A ⋅ 1
64 63 oveq2d ⊢ φ ∧ y ∈ ℕ ∧ 0 - ℝ A ⁢ y = 0 - ℝ A ⁢ y → 0 - ℝ A ⁢ y + 1 = 0 - ℝ A ⁢ y + A ⋅ 1
65 50 60 64 3eqtr4d ⊢ φ ∧ y ∈ ℕ ∧ 0 - ℝ A ⁢ y = 0 - ℝ A ⁢ y → 0 - ℝ A ⁢ y + 1 = 0 - ℝ A ⁢ y + 1
66 6 10 14 18 26 65 nnindd ⊢ φ ∧ N ∈ ℕ → 0 - ℝ A ⋅ N = 0 - ℝ A ⋅ N
67 2 66 mpdan ⊢ φ → 0 - ℝ A ⋅ N = 0 - ℝ A ⋅ N