Proof of Theorem m1m1sr
| Step | Hyp | Ref
 | Expression | 
| 1 |   | df-m1r 7800 | 
. . 3
⊢
-1R = [〈1P,
(1P +P
1P)〉]
~R | 
| 2 | 1, 1 | oveq12i 5934 | 
. 2
⊢
(-1R ·R
-1R) = ([〈1P,
(1P +P
1P)〉] ~R
·R [〈1P,
(1P +P
1P)〉] ~R
) | 
| 3 |   | df-1r 7799 | 
. . 3
⊢
1R = [〈(1P
+P 1P),
1P〉] ~R | 
| 4 |   | 1pr 7621 | 
. . . . 5
⊢
1P ∈ P | 
| 5 |   | addclpr 7604 | 
. . . . . 6
⊢
((1P ∈ P ∧
1P ∈ P) →
(1P +P
1P) ∈ P) | 
| 6 | 4, 4, 5 | mp2an 426 | 
. . . . 5
⊢
(1P +P
1P) ∈ P | 
| 7 |   | mulsrpr 7813 | 
. . . . 5
⊢
(((1P ∈ P ∧
(1P +P
1P) ∈ P) ∧
(1P ∈ P ∧
(1P +P
1P) ∈ P)) →
([〈1P, (1P
+P 1P)〉]
~R ·R
[〈1P, (1P
+P 1P)〉]
~R ) = [〈((1P
·P 1P)
+P ((1P
+P 1P)
·P (1P
+P 1P))),
((1P ·P
(1P +P
1P)) +P
((1P +P
1P) ·P
1P))〉] ~R
) | 
| 8 | 4, 6, 4, 6, 7 | mp4an 427 | 
. . . 4
⊢
([〈1P, (1P
+P 1P)〉]
~R ·R
[〈1P, (1P
+P 1P)〉]
~R ) = [〈((1P
·P 1P)
+P ((1P
+P 1P)
·P (1P
+P 1P))),
((1P ·P
(1P +P
1P)) +P
((1P +P
1P) ·P
1P))〉]
~R | 
| 9 |   | mulclpr 7639 | 
. . . . . . . . 9
⊢
((1P ∈ P ∧
(1P +P
1P) ∈ P) →
(1P ·P
(1P +P
1P)) ∈ P) | 
| 10 | 4, 6, 9 | mp2an 426 | 
. . . . . . . 8
⊢
(1P ·P
(1P +P
1P)) ∈ P | 
| 11 |   | mulclpr 7639 | 
. . . . . . . . 9
⊢
(((1P +P
1P) ∈ P ∧
1P ∈ P) →
((1P +P
1P) ·P
1P) ∈ P) | 
| 12 | 6, 4, 11 | mp2an 426 | 
. . . . . . . 8
⊢
((1P +P
1P) ·P
1P) ∈ P | 
| 13 |   | addclpr 7604 | 
. . . . . . . 8
⊢
(((1P ·P
(1P +P
1P)) ∈ P ∧
((1P +P
1P) ·P
1P) ∈ P) →
((1P ·P
(1P +P
1P)) +P
((1P +P
1P) ·P
1P)) ∈ P) | 
| 14 | 10, 12, 13 | mp2an 426 | 
. . . . . . 7
⊢
((1P ·P
(1P +P
1P)) +P
((1P +P
1P) ·P
1P)) ∈ P | 
| 15 |   | addassprg 7646 | 
. . . . . . 7
⊢
((1P ∈ P ∧
1P ∈ P ∧
((1P ·P
(1P +P
1P)) +P
((1P +P
1P) ·P
1P)) ∈ P) →
((1P +P
1P) +P
((1P ·P
(1P +P
1P)) +P
((1P +P
1P) ·P
1P))) = (1P
+P (1P
+P ((1P
·P (1P
+P 1P))
+P ((1P
+P 1P)
·P
1P))))) | 
| 16 | 4, 4, 14, 15 | mp3an 1348 | 
. . . . . 6
⊢
((1P +P
1P) +P
((1P ·P
(1P +P
1P)) +P
((1P +P
1P) ·P
1P))) = (1P
+P (1P
+P ((1P
·P (1P
+P 1P))
+P ((1P
+P 1P)
·P
1P)))) | 
| 17 |   | 1idpr 7659 | 
. . . . . . . . 9
⊢
(1P ∈ P →
(1P ·P
1P) = 1P) | 
| 18 | 4, 17 | ax-mp 5 | 
. . . . . . . 8
⊢
(1P ·P
1P) = 1P | 
| 19 |   | distrprg 7655 | 
. . . . . . . . . 10
⊢
(((1P +P
1P) ∈ P ∧
1P ∈ P ∧
1P ∈ P) →
((1P +P
1P) ·P
(1P +P
1P)) = (((1P
+P 1P)
·P 1P)
+P ((1P
+P 1P)
·P
1P))) | 
| 20 | 6, 4, 4, 19 | mp3an 1348 | 
. . . . . . . . 9
⊢
((1P +P
1P) ·P
(1P +P
1P)) = (((1P
+P 1P)
·P 1P)
+P ((1P
+P 1P)
·P
1P)) | 
| 21 |   | mulcomprg 7647 | 
. . . . . . . . . . 11
⊢
((1P ∈ P ∧
(1P +P
1P) ∈ P) →
(1P ·P
(1P +P
1P)) = ((1P
+P 1P)
·P
1P)) | 
| 22 | 4, 6, 21 | mp2an 426 | 
. . . . . . . . . 10
⊢
(1P ·P
(1P +P
1P)) = ((1P
+P 1P)
·P
1P) | 
| 23 | 22 | oveq1i 5932 | 
. . . . . . . . 9
⊢
((1P ·P
(1P +P
1P)) +P
((1P +P
1P) ·P
1P)) = (((1P
+P 1P)
·P 1P)
+P ((1P
+P 1P)
·P
1P)) | 
| 24 | 20, 23 | eqtr4i 2220 | 
. . . . . . . 8
⊢
((1P +P
1P) ·P
(1P +P
1P)) = ((1P
·P (1P
+P 1P))
+P ((1P
+P 1P)
·P
1P)) | 
| 25 | 18, 24 | oveq12i 5934 | 
. . . . . . 7
⊢
((1P ·P
1P) +P
((1P +P
1P) ·P
(1P +P
1P))) = (1P
+P ((1P
·P (1P
+P 1P))
+P ((1P
+P 1P)
·P
1P))) | 
| 26 | 25 | oveq2i 5933 | 
. . . . . 6
⊢
(1P +P
((1P ·P
1P) +P
((1P +P
1P) ·P
(1P +P
1P)))) = (1P
+P (1P
+P ((1P
·P (1P
+P 1P))
+P ((1P
+P 1P)
·P
1P)))) | 
| 27 | 16, 26 | eqtr4i 2220 | 
. . . . 5
⊢
((1P +P
1P) +P
((1P ·P
(1P +P
1P)) +P
((1P +P
1P) ·P
1P))) = (1P
+P ((1P
·P 1P)
+P ((1P
+P 1P)
·P (1P
+P 1P)))) | 
| 28 |   | mulclpr 7639 | 
. . . . . . . 8
⊢
((1P ∈ P ∧
1P ∈ P) →
(1P ·P
1P) ∈ P) | 
| 29 | 4, 4, 28 | mp2an 426 | 
. . . . . . 7
⊢
(1P ·P
1P) ∈ P | 
| 30 |   | mulclpr 7639 | 
. . . . . . . 8
⊢
(((1P +P
1P) ∈ P ∧
(1P +P
1P) ∈ P) →
((1P +P
1P) ·P
(1P +P
1P)) ∈ P) | 
| 31 | 6, 6, 30 | mp2an 426 | 
. . . . . . 7
⊢
((1P +P
1P) ·P
(1P +P
1P)) ∈ P | 
| 32 |   | addclpr 7604 | 
. . . . . . 7
⊢
(((1P ·P
1P) ∈ P ∧
((1P +P
1P) ·P
(1P +P
1P)) ∈ P) →
((1P ·P
1P) +P
((1P +P
1P) ·P
(1P +P
1P))) ∈ P) | 
| 33 | 29, 31, 32 | mp2an 426 | 
. . . . . 6
⊢
((1P ·P
1P) +P
((1P +P
1P) ·P
(1P +P
1P))) ∈ P | 
| 34 |   | enreceq 7803 | 
. . . . . 6
⊢
((((1P +P
1P) ∈ P ∧
1P ∈ P) ∧
(((1P ·P
1P) +P
((1P +P
1P) ·P
(1P +P
1P))) ∈ P ∧
((1P ·P
(1P +P
1P)) +P
((1P +P
1P) ·P
1P)) ∈ P)) →
([〈(1P +P
1P), 1P〉]
~R = [〈((1P
·P 1P)
+P ((1P
+P 1P)
·P (1P
+P 1P))),
((1P ·P
(1P +P
1P)) +P
((1P +P
1P) ·P
1P))〉] ~R ↔
((1P +P
1P) +P
((1P ·P
(1P +P
1P)) +P
((1P +P
1P) ·P
1P))) = (1P
+P ((1P
·P 1P)
+P ((1P
+P 1P)
·P (1P
+P 1P)))))) | 
| 35 | 6, 4, 33, 14, 34 | mp4an 427 | 
. . . . 5
⊢
([〈(1P +P
1P), 1P〉]
~R = [〈((1P
·P 1P)
+P ((1P
+P 1P)
·P (1P
+P 1P))),
((1P ·P
(1P +P
1P)) +P
((1P +P
1P) ·P
1P))〉] ~R ↔
((1P +P
1P) +P
((1P ·P
(1P +P
1P)) +P
((1P +P
1P) ·P
1P))) = (1P
+P ((1P
·P 1P)
+P ((1P
+P 1P)
·P (1P
+P 1P))))) | 
| 36 | 27, 35 | mpbir 146 | 
. . . 4
⊢
[〈(1P +P
1P), 1P〉]
~R = [〈((1P
·P 1P)
+P ((1P
+P 1P)
·P (1P
+P 1P))),
((1P ·P
(1P +P
1P)) +P
((1P +P
1P) ·P
1P))〉]
~R | 
| 37 | 8, 36 | eqtr4i 2220 | 
. . 3
⊢
([〈1P, (1P
+P 1P)〉]
~R ·R
[〈1P, (1P
+P 1P)〉]
~R ) = [〈(1P
+P 1P),
1P〉] ~R | 
| 38 | 3, 37 | eqtr4i 2220 | 
. 2
⊢
1R = ([〈1P,
(1P +P
1P)〉] ~R
·R [〈1P,
(1P +P
1P)〉] ~R
) | 
| 39 | 2, 38 | eqtr4i 2220 | 
1
⊢
(-1R ·R
-1R) = 1R |