Metamath Proof Explorer


Theorem isdrngrdOLD

Description: Obsolete version of isdrngrd as of 19-Feb-2025. (Contributed by NM, 10-Aug-2013) (Proof modification is discouraged.) (New usage is discouraged.)

Ref Expression
Hypotheses isdrngdOLD.b φ B = Base R
isdrngdOLD.t φ · ˙ = R
isdrngdOLD.z φ 0 ˙ = 0 R
isdrngdOLD.u φ 1 ˙ = 1 R
isdrngdOLD.r φ R Ring
isdrngdOLD.n φ x B x 0 ˙ y B y 0 ˙ x · ˙ y 0 ˙
isdrngdOLD.o φ 1 ˙ 0 ˙
isdrngdOLD.i φ x B x 0 ˙ I B
isdrngdOLD.j φ x B x 0 ˙ I 0 ˙
isdrngrdOLD.k φ x B x 0 ˙ x · ˙ I = 1 ˙
Assertion isdrngrdOLD φ R DivRing

Proof

Step Hyp Ref Expression
1 isdrngdOLD.b φ B = Base R
2 isdrngdOLD.t φ · ˙ = R
3 isdrngdOLD.z φ 0 ˙ = 0 R
4 isdrngdOLD.u φ 1 ˙ = 1 R
5 isdrngdOLD.r φ R Ring
6 isdrngdOLD.n φ x B x 0 ˙ y B y 0 ˙ x · ˙ y 0 ˙
7 isdrngdOLD.o φ 1 ˙ 0 ˙
8 isdrngdOLD.i φ x B x 0 ˙ I B
9 isdrngdOLD.j φ x B x 0 ˙ I 0 ˙
10 isdrngrdOLD.k φ x B x 0 ˙ x · ˙ I = 1 ˙
11 eqid opp r R = opp r R
12 eqid Base R = Base R
13 11 12 opprbas Base R = Base opp r R
14 1 13 eqtrdi φ B = Base opp r R
15 eqidd φ opp r R = opp r R
16 eqid 0 R = 0 R
17 11 16 oppr0 0 R = 0 opp r R
18 3 17 eqtrdi φ 0 ˙ = 0 opp r R
19 eqid 1 R = 1 R
20 11 19 oppr1 1 R = 1 opp r R
21 4 20 eqtrdi φ 1 ˙ = 1 opp r R
22 11 opprring R Ring opp r R Ring
23 5 22 syl φ opp r R Ring
24 eleq1w y = x y B x B
25 neeq1 y = x y 0 ˙ x 0 ˙
26 24 25 anbi12d y = x y B y 0 ˙ x B x 0 ˙
27 26 3anbi2d y = x φ y B y 0 ˙ z B z 0 ˙ φ x B x 0 ˙ z B z 0 ˙
28 oveq1 y = x y opp r R z = x opp r R z
29 28 neeq1d y = x y opp r R z 0 ˙ x opp r R z 0 ˙
30 27 29 imbi12d y = x φ y B y 0 ˙ z B z 0 ˙ y opp r R z 0 ˙ φ x B x 0 ˙ z B z 0 ˙ x opp r R z 0 ˙
31 eleq1w x = z x B z B
32 neeq1 x = z x 0 ˙ z 0 ˙
33 31 32 anbi12d x = z x B x 0 ˙ z B z 0 ˙
34 33 3anbi3d x = z φ y B y 0 ˙ x B x 0 ˙ φ y B y 0 ˙ z B z 0 ˙
35 oveq2 x = z y opp r R x = y opp r R z
36 35 neeq1d x = z y opp r R x 0 ˙ y opp r R z 0 ˙
37 34 36 imbi12d x = z φ y B y 0 ˙ x B x 0 ˙ y opp r R x 0 ˙ φ y B y 0 ˙ z B z 0 ˙ y opp r R z 0 ˙
38 2 3ad2ant1 φ x B x 0 ˙ y B y 0 ˙ · ˙ = R
39 38 oveqd φ x B x 0 ˙ y B y 0 ˙ x · ˙ y = x R y
40 eqid R = R
41 eqid opp r R = opp r R
42 12 40 11 41 opprmul y opp r R x = x R y
43 39 42 eqtr4di φ x B x 0 ˙ y B y 0 ˙ x · ˙ y = y opp r R x
44 43 6 eqnetrrd φ x B x 0 ˙ y B y 0 ˙ y opp r R x 0 ˙
45 44 3com23 φ y B y 0 ˙ x B x 0 ˙ y opp r R x 0 ˙
46 37 45 chvarvv φ y B y 0 ˙ z B z 0 ˙ y opp r R z 0 ˙
47 30 46 chvarvv φ x B x 0 ˙ z B z 0 ˙ x opp r R z 0 ˙
48 12 40 11 41 opprmul I opp r R x = x R I
49 2 adantr φ x B x 0 ˙ · ˙ = R
50 49 oveqd φ x B x 0 ˙ x · ˙ I = x R I
51 50 10 eqtr3d φ x B x 0 ˙ x R I = 1 ˙
52 48 51 eqtrid φ x B x 0 ˙ I opp r R x = 1 ˙
53 14 15 18 21 23 47 7 8 9 52 isdrngdOLD φ opp r R DivRing
54 11 opprdrng R DivRing opp r R DivRing
55 53 54 sylibr φ R DivRing