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