Step |
Hyp |
Ref |
Expression |
1 |
|
ringunitnzdiv.b |
โข ๐ต = ( Base โ ๐
) |
2 |
|
ringunitnzdiv.z |
โข 0 = ( 0g โ ๐
) |
3 |
|
ringunitnzdiv.t |
โข ยท = ( .r โ ๐
) |
4 |
|
ringunitnzdiv.r |
โข ( ๐ โ ๐
โ Ring ) |
5 |
|
ringunitnzdiv.y |
โข ( ๐ โ ๐ โ ๐ต ) |
6 |
|
ringunitnzdiv.x |
โข ( ๐ โ ๐ โ ( Unit โ ๐
) ) |
7 |
|
eqid |
โข ( 1r โ ๐
) = ( 1r โ ๐
) |
8 |
|
eqid |
โข ( Unit โ ๐
) = ( Unit โ ๐
) |
9 |
1 8
|
unitcl |
โข ( ๐ โ ( Unit โ ๐
) โ ๐ โ ๐ต ) |
10 |
6 9
|
syl |
โข ( ๐ โ ๐ โ ๐ต ) |
11 |
|
eqid |
โข ( invr โ ๐
) = ( invr โ ๐
) |
12 |
8 11 1
|
ringinvcl |
โข ( ( ๐
โ Ring โง ๐ โ ( Unit โ ๐
) ) โ ( ( invr โ ๐
) โ ๐ ) โ ๐ต ) |
13 |
4 6 12
|
syl2anc |
โข ( ๐ โ ( ( invr โ ๐
) โ ๐ ) โ ๐ต ) |
14 |
|
oveq1 |
โข ( ๐ = ( ( invr โ ๐
) โ ๐ ) โ ( ๐ ยท ๐ ) = ( ( ( invr โ ๐
) โ ๐ ) ยท ๐ ) ) |
15 |
14
|
eqeq1d |
โข ( ๐ = ( ( invr โ ๐
) โ ๐ ) โ ( ( ๐ ยท ๐ ) = ( 1r โ ๐
) โ ( ( ( invr โ ๐
) โ ๐ ) ยท ๐ ) = ( 1r โ ๐
) ) ) |
16 |
15
|
adantl |
โข ( ( ๐ โง ๐ = ( ( invr โ ๐
) โ ๐ ) ) โ ( ( ๐ ยท ๐ ) = ( 1r โ ๐
) โ ( ( ( invr โ ๐
) โ ๐ ) ยท ๐ ) = ( 1r โ ๐
) ) ) |
17 |
8 11 3 7
|
unitlinv |
โข ( ( ๐
โ Ring โง ๐ โ ( Unit โ ๐
) ) โ ( ( ( invr โ ๐
) โ ๐ ) ยท ๐ ) = ( 1r โ ๐
) ) |
18 |
4 6 17
|
syl2anc |
โข ( ๐ โ ( ( ( invr โ ๐
) โ ๐ ) ยท ๐ ) = ( 1r โ ๐
) ) |
19 |
13 16 18
|
rspcedvd |
โข ( ๐ โ โ ๐ โ ๐ต ( ๐ ยท ๐ ) = ( 1r โ ๐
) ) |
20 |
1 3 7 2 4 10 19 5
|
ringinvnzdiv |
โข ( ๐ โ ( ( ๐ ยท ๐ ) = 0 โ ๐ = 0 ) ) |