Step |
Hyp |
Ref |
Expression |
1 |
|
abvtriv.a |
โข ๐ด = ( AbsVal โ ๐
) |
2 |
|
abvtriv.b |
โข ๐ต = ( Base โ ๐
) |
3 |
|
abvtriv.z |
โข 0 = ( 0g โ ๐
) |
4 |
|
abvtriv.f |
โข ๐น = ( ๐ฅ โ ๐ต โฆ if ( ๐ฅ = 0 , 0 , 1 ) ) |
5 |
|
abvtrivd.1 |
โข ยท = ( .r โ ๐
) |
6 |
|
abvtrivd.2 |
โข ( ๐ โ ๐
โ Ring ) |
7 |
|
abvtrivd.3 |
โข ( ( ๐ โง ( ๐ฆ โ ๐ต โง ๐ฆ โ 0 ) โง ( ๐ง โ ๐ต โง ๐ง โ 0 ) ) โ ( ๐ฆ ยท ๐ง ) โ 0 ) |
8 |
1
|
a1i |
โข ( ๐ โ ๐ด = ( AbsVal โ ๐
) ) |
9 |
2
|
a1i |
โข ( ๐ โ ๐ต = ( Base โ ๐
) ) |
10 |
|
eqidd |
โข ( ๐ โ ( +g โ ๐
) = ( +g โ ๐
) ) |
11 |
5
|
a1i |
โข ( ๐ โ ยท = ( .r โ ๐
) ) |
12 |
3
|
a1i |
โข ( ๐ โ 0 = ( 0g โ ๐
) ) |
13 |
|
0re |
โข 0 โ โ |
14 |
|
1re |
โข 1 โ โ |
15 |
13 14
|
ifcli |
โข if ( ๐ฅ = 0 , 0 , 1 ) โ โ |
16 |
15
|
a1i |
โข ( ( ๐ โง ๐ฅ โ ๐ต ) โ if ( ๐ฅ = 0 , 0 , 1 ) โ โ ) |
17 |
16 4
|
fmptd |
โข ( ๐ โ ๐น : ๐ต โถ โ ) |
18 |
2 3
|
ring0cl |
โข ( ๐
โ Ring โ 0 โ ๐ต ) |
19 |
|
iftrue |
โข ( ๐ฅ = 0 โ if ( ๐ฅ = 0 , 0 , 1 ) = 0 ) |
20 |
|
c0ex |
โข 0 โ V |
21 |
19 4 20
|
fvmpt |
โข ( 0 โ ๐ต โ ( ๐น โ 0 ) = 0 ) |
22 |
6 18 21
|
3syl |
โข ( ๐ โ ( ๐น โ 0 ) = 0 ) |
23 |
|
0lt1 |
โข 0 < 1 |
24 |
|
eqeq1 |
โข ( ๐ฅ = ๐ฆ โ ( ๐ฅ = 0 โ ๐ฆ = 0 ) ) |
25 |
24
|
ifbid |
โข ( ๐ฅ = ๐ฆ โ if ( ๐ฅ = 0 , 0 , 1 ) = if ( ๐ฆ = 0 , 0 , 1 ) ) |
26 |
|
1ex |
โข 1 โ V |
27 |
20 26
|
ifex |
โข if ( ๐ฆ = 0 , 0 , 1 ) โ V |
28 |
25 4 27
|
fvmpt |
โข ( ๐ฆ โ ๐ต โ ( ๐น โ ๐ฆ ) = if ( ๐ฆ = 0 , 0 , 1 ) ) |
29 |
|
ifnefalse |
โข ( ๐ฆ โ 0 โ if ( ๐ฆ = 0 , 0 , 1 ) = 1 ) |
30 |
28 29
|
sylan9eq |
โข ( ( ๐ฆ โ ๐ต โง ๐ฆ โ 0 ) โ ( ๐น โ ๐ฆ ) = 1 ) |
31 |
30
|
3adant1 |
โข ( ( ๐ โง ๐ฆ โ ๐ต โง ๐ฆ โ 0 ) โ ( ๐น โ ๐ฆ ) = 1 ) |
32 |
23 31
|
breqtrrid |
โข ( ( ๐ โง ๐ฆ โ ๐ต โง ๐ฆ โ 0 ) โ 0 < ( ๐น โ ๐ฆ ) ) |
33 |
|
1t1e1 |
โข ( 1 ยท 1 ) = 1 |
34 |
33
|
eqcomi |
โข 1 = ( 1 ยท 1 ) |
35 |
6
|
3ad2ant1 |
โข ( ( ๐ โง ( ๐ฆ โ ๐ต โง ๐ฆ โ 0 ) โง ( ๐ง โ ๐ต โง ๐ง โ 0 ) ) โ ๐
โ Ring ) |
36 |
|
simp2l |
โข ( ( ๐ โง ( ๐ฆ โ ๐ต โง ๐ฆ โ 0 ) โง ( ๐ง โ ๐ต โง ๐ง โ 0 ) ) โ ๐ฆ โ ๐ต ) |
37 |
|
simp3l |
โข ( ( ๐ โง ( ๐ฆ โ ๐ต โง ๐ฆ โ 0 ) โง ( ๐ง โ ๐ต โง ๐ง โ 0 ) ) โ ๐ง โ ๐ต ) |
38 |
2 5
|
ringcl |
โข ( ( ๐
โ Ring โง ๐ฆ โ ๐ต โง ๐ง โ ๐ต ) โ ( ๐ฆ ยท ๐ง ) โ ๐ต ) |
39 |
35 36 37 38
|
syl3anc |
โข ( ( ๐ โง ( ๐ฆ โ ๐ต โง ๐ฆ โ 0 ) โง ( ๐ง โ ๐ต โง ๐ง โ 0 ) ) โ ( ๐ฆ ยท ๐ง ) โ ๐ต ) |
40 |
|
eqeq1 |
โข ( ๐ฅ = ( ๐ฆ ยท ๐ง ) โ ( ๐ฅ = 0 โ ( ๐ฆ ยท ๐ง ) = 0 ) ) |
41 |
40
|
ifbid |
โข ( ๐ฅ = ( ๐ฆ ยท ๐ง ) โ if ( ๐ฅ = 0 , 0 , 1 ) = if ( ( ๐ฆ ยท ๐ง ) = 0 , 0 , 1 ) ) |
42 |
20 26
|
ifex |
โข if ( ( ๐ฆ ยท ๐ง ) = 0 , 0 , 1 ) โ V |
43 |
41 4 42
|
fvmpt |
โข ( ( ๐ฆ ยท ๐ง ) โ ๐ต โ ( ๐น โ ( ๐ฆ ยท ๐ง ) ) = if ( ( ๐ฆ ยท ๐ง ) = 0 , 0 , 1 ) ) |
44 |
39 43
|
syl |
โข ( ( ๐ โง ( ๐ฆ โ ๐ต โง ๐ฆ โ 0 ) โง ( ๐ง โ ๐ต โง ๐ง โ 0 ) ) โ ( ๐น โ ( ๐ฆ ยท ๐ง ) ) = if ( ( ๐ฆ ยท ๐ง ) = 0 , 0 , 1 ) ) |
45 |
7
|
neneqd |
โข ( ( ๐ โง ( ๐ฆ โ ๐ต โง ๐ฆ โ 0 ) โง ( ๐ง โ ๐ต โง ๐ง โ 0 ) ) โ ยฌ ( ๐ฆ ยท ๐ง ) = 0 ) |
46 |
45
|
iffalsed |
โข ( ( ๐ โง ( ๐ฆ โ ๐ต โง ๐ฆ โ 0 ) โง ( ๐ง โ ๐ต โง ๐ง โ 0 ) ) โ if ( ( ๐ฆ ยท ๐ง ) = 0 , 0 , 1 ) = 1 ) |
47 |
44 46
|
eqtrd |
โข ( ( ๐ โง ( ๐ฆ โ ๐ต โง ๐ฆ โ 0 ) โง ( ๐ง โ ๐ต โง ๐ง โ 0 ) ) โ ( ๐น โ ( ๐ฆ ยท ๐ง ) ) = 1 ) |
48 |
36 28
|
syl |
โข ( ( ๐ โง ( ๐ฆ โ ๐ต โง ๐ฆ โ 0 ) โง ( ๐ง โ ๐ต โง ๐ง โ 0 ) ) โ ( ๐น โ ๐ฆ ) = if ( ๐ฆ = 0 , 0 , 1 ) ) |
49 |
|
simp2r |
โข ( ( ๐ โง ( ๐ฆ โ ๐ต โง ๐ฆ โ 0 ) โง ( ๐ง โ ๐ต โง ๐ง โ 0 ) ) โ ๐ฆ โ 0 ) |
50 |
49
|
neneqd |
โข ( ( ๐ โง ( ๐ฆ โ ๐ต โง ๐ฆ โ 0 ) โง ( ๐ง โ ๐ต โง ๐ง โ 0 ) ) โ ยฌ ๐ฆ = 0 ) |
51 |
50
|
iffalsed |
โข ( ( ๐ โง ( ๐ฆ โ ๐ต โง ๐ฆ โ 0 ) โง ( ๐ง โ ๐ต โง ๐ง โ 0 ) ) โ if ( ๐ฆ = 0 , 0 , 1 ) = 1 ) |
52 |
48 51
|
eqtrd |
โข ( ( ๐ โง ( ๐ฆ โ ๐ต โง ๐ฆ โ 0 ) โง ( ๐ง โ ๐ต โง ๐ง โ 0 ) ) โ ( ๐น โ ๐ฆ ) = 1 ) |
53 |
|
eqeq1 |
โข ( ๐ฅ = ๐ง โ ( ๐ฅ = 0 โ ๐ง = 0 ) ) |
54 |
53
|
ifbid |
โข ( ๐ฅ = ๐ง โ if ( ๐ฅ = 0 , 0 , 1 ) = if ( ๐ง = 0 , 0 , 1 ) ) |
55 |
20 26
|
ifex |
โข if ( ๐ง = 0 , 0 , 1 ) โ V |
56 |
54 4 55
|
fvmpt |
โข ( ๐ง โ ๐ต โ ( ๐น โ ๐ง ) = if ( ๐ง = 0 , 0 , 1 ) ) |
57 |
37 56
|
syl |
โข ( ( ๐ โง ( ๐ฆ โ ๐ต โง ๐ฆ โ 0 ) โง ( ๐ง โ ๐ต โง ๐ง โ 0 ) ) โ ( ๐น โ ๐ง ) = if ( ๐ง = 0 , 0 , 1 ) ) |
58 |
|
simp3r |
โข ( ( ๐ โง ( ๐ฆ โ ๐ต โง ๐ฆ โ 0 ) โง ( ๐ง โ ๐ต โง ๐ง โ 0 ) ) โ ๐ง โ 0 ) |
59 |
58
|
neneqd |
โข ( ( ๐ โง ( ๐ฆ โ ๐ต โง ๐ฆ โ 0 ) โง ( ๐ง โ ๐ต โง ๐ง โ 0 ) ) โ ยฌ ๐ง = 0 ) |
60 |
59
|
iffalsed |
โข ( ( ๐ โง ( ๐ฆ โ ๐ต โง ๐ฆ โ 0 ) โง ( ๐ง โ ๐ต โง ๐ง โ 0 ) ) โ if ( ๐ง = 0 , 0 , 1 ) = 1 ) |
61 |
57 60
|
eqtrd |
โข ( ( ๐ โง ( ๐ฆ โ ๐ต โง ๐ฆ โ 0 ) โง ( ๐ง โ ๐ต โง ๐ง โ 0 ) ) โ ( ๐น โ ๐ง ) = 1 ) |
62 |
52 61
|
oveq12d |
โข ( ( ๐ โง ( ๐ฆ โ ๐ต โง ๐ฆ โ 0 ) โง ( ๐ง โ ๐ต โง ๐ง โ 0 ) ) โ ( ( ๐น โ ๐ฆ ) ยท ( ๐น โ ๐ง ) ) = ( 1 ยท 1 ) ) |
63 |
34 47 62
|
3eqtr4a |
โข ( ( ๐ โง ( ๐ฆ โ ๐ต โง ๐ฆ โ 0 ) โง ( ๐ง โ ๐ต โง ๐ง โ 0 ) ) โ ( ๐น โ ( ๐ฆ ยท ๐ง ) ) = ( ( ๐น โ ๐ฆ ) ยท ( ๐น โ ๐ง ) ) ) |
64 |
|
breq1 |
โข ( 0 = if ( ( ๐ฆ ( +g โ ๐
) ๐ง ) = 0 , 0 , 1 ) โ ( 0 โค 2 โ if ( ( ๐ฆ ( +g โ ๐
) ๐ง ) = 0 , 0 , 1 ) โค 2 ) ) |
65 |
|
breq1 |
โข ( 1 = if ( ( ๐ฆ ( +g โ ๐
) ๐ง ) = 0 , 0 , 1 ) โ ( 1 โค 2 โ if ( ( ๐ฆ ( +g โ ๐
) ๐ง ) = 0 , 0 , 1 ) โค 2 ) ) |
66 |
|
0le2 |
โข 0 โค 2 |
67 |
|
1le2 |
โข 1 โค 2 |
68 |
64 65 66 67
|
keephyp |
โข if ( ( ๐ฆ ( +g โ ๐
) ๐ง ) = 0 , 0 , 1 ) โค 2 |
69 |
|
df-2 |
โข 2 = ( 1 + 1 ) |
70 |
68 69
|
breqtri |
โข if ( ( ๐ฆ ( +g โ ๐
) ๐ง ) = 0 , 0 , 1 ) โค ( 1 + 1 ) |
71 |
70
|
a1i |
โข ( ( ๐ โง ( ๐ฆ โ ๐ต โง ๐ฆ โ 0 ) โง ( ๐ง โ ๐ต โง ๐ง โ 0 ) ) โ if ( ( ๐ฆ ( +g โ ๐
) ๐ง ) = 0 , 0 , 1 ) โค ( 1 + 1 ) ) |
72 |
|
ringgrp |
โข ( ๐
โ Ring โ ๐
โ Grp ) |
73 |
6 72
|
syl |
โข ( ๐ โ ๐
โ Grp ) |
74 |
73
|
3ad2ant1 |
โข ( ( ๐ โง ( ๐ฆ โ ๐ต โง ๐ฆ โ 0 ) โง ( ๐ง โ ๐ต โง ๐ง โ 0 ) ) โ ๐
โ Grp ) |
75 |
|
eqid |
โข ( +g โ ๐
) = ( +g โ ๐
) |
76 |
2 75
|
grpcl |
โข ( ( ๐
โ Grp โง ๐ฆ โ ๐ต โง ๐ง โ ๐ต ) โ ( ๐ฆ ( +g โ ๐
) ๐ง ) โ ๐ต ) |
77 |
74 36 37 76
|
syl3anc |
โข ( ( ๐ โง ( ๐ฆ โ ๐ต โง ๐ฆ โ 0 ) โง ( ๐ง โ ๐ต โง ๐ง โ 0 ) ) โ ( ๐ฆ ( +g โ ๐
) ๐ง ) โ ๐ต ) |
78 |
|
eqeq1 |
โข ( ๐ฅ = ( ๐ฆ ( +g โ ๐
) ๐ง ) โ ( ๐ฅ = 0 โ ( ๐ฆ ( +g โ ๐
) ๐ง ) = 0 ) ) |
79 |
78
|
ifbid |
โข ( ๐ฅ = ( ๐ฆ ( +g โ ๐
) ๐ง ) โ if ( ๐ฅ = 0 , 0 , 1 ) = if ( ( ๐ฆ ( +g โ ๐
) ๐ง ) = 0 , 0 , 1 ) ) |
80 |
20 26
|
ifex |
โข if ( ( ๐ฆ ( +g โ ๐
) ๐ง ) = 0 , 0 , 1 ) โ V |
81 |
79 4 80
|
fvmpt |
โข ( ( ๐ฆ ( +g โ ๐
) ๐ง ) โ ๐ต โ ( ๐น โ ( ๐ฆ ( +g โ ๐
) ๐ง ) ) = if ( ( ๐ฆ ( +g โ ๐
) ๐ง ) = 0 , 0 , 1 ) ) |
82 |
77 81
|
syl |
โข ( ( ๐ โง ( ๐ฆ โ ๐ต โง ๐ฆ โ 0 ) โง ( ๐ง โ ๐ต โง ๐ง โ 0 ) ) โ ( ๐น โ ( ๐ฆ ( +g โ ๐
) ๐ง ) ) = if ( ( ๐ฆ ( +g โ ๐
) ๐ง ) = 0 , 0 , 1 ) ) |
83 |
52 61
|
oveq12d |
โข ( ( ๐ โง ( ๐ฆ โ ๐ต โง ๐ฆ โ 0 ) โง ( ๐ง โ ๐ต โง ๐ง โ 0 ) ) โ ( ( ๐น โ ๐ฆ ) + ( ๐น โ ๐ง ) ) = ( 1 + 1 ) ) |
84 |
71 82 83
|
3brtr4d |
โข ( ( ๐ โง ( ๐ฆ โ ๐ต โง ๐ฆ โ 0 ) โง ( ๐ง โ ๐ต โง ๐ง โ 0 ) ) โ ( ๐น โ ( ๐ฆ ( +g โ ๐
) ๐ง ) ) โค ( ( ๐น โ ๐ฆ ) + ( ๐น โ ๐ง ) ) ) |
85 |
8 9 10 11 12 6 17 22 32 63 84
|
isabvd |
โข ( ๐ โ ๐น โ ๐ด ) |