Step |
Hyp |
Ref |
Expression |
1 |
|
mulgval.b |
โข ๐ต = ( Base โ ๐บ ) |
2 |
|
mulgval.p |
โข + = ( +g โ ๐บ ) |
3 |
|
mulgval.o |
โข 0 = ( 0g โ ๐บ ) |
4 |
|
mulgval.i |
โข ๐ผ = ( invg โ ๐บ ) |
5 |
|
mulgval.t |
โข ยท = ( .g โ ๐บ ) |
6 |
|
mulgval.s |
โข ๐ = seq 1 ( + , ( โ ร { ๐ } ) ) |
7 |
|
simpl |
โข ( ( ๐ = ๐ โง ๐ฅ = ๐ ) โ ๐ = ๐ ) |
8 |
7
|
eqeq1d |
โข ( ( ๐ = ๐ โง ๐ฅ = ๐ ) โ ( ๐ = 0 โ ๐ = 0 ) ) |
9 |
7
|
breq2d |
โข ( ( ๐ = ๐ โง ๐ฅ = ๐ ) โ ( 0 < ๐ โ 0 < ๐ ) ) |
10 |
|
simpr |
โข ( ( ๐ = ๐ โง ๐ฅ = ๐ ) โ ๐ฅ = ๐ ) |
11 |
10
|
sneqd |
โข ( ( ๐ = ๐ โง ๐ฅ = ๐ ) โ { ๐ฅ } = { ๐ } ) |
12 |
11
|
xpeq2d |
โข ( ( ๐ = ๐ โง ๐ฅ = ๐ ) โ ( โ ร { ๐ฅ } ) = ( โ ร { ๐ } ) ) |
13 |
12
|
seqeq3d |
โข ( ( ๐ = ๐ โง ๐ฅ = ๐ ) โ seq 1 ( + , ( โ ร { ๐ฅ } ) ) = seq 1 ( + , ( โ ร { ๐ } ) ) ) |
14 |
13 6
|
eqtr4di |
โข ( ( ๐ = ๐ โง ๐ฅ = ๐ ) โ seq 1 ( + , ( โ ร { ๐ฅ } ) ) = ๐ ) |
15 |
14 7
|
fveq12d |
โข ( ( ๐ = ๐ โง ๐ฅ = ๐ ) โ ( seq 1 ( + , ( โ ร { ๐ฅ } ) ) โ ๐ ) = ( ๐ โ ๐ ) ) |
16 |
7
|
negeqd |
โข ( ( ๐ = ๐ โง ๐ฅ = ๐ ) โ - ๐ = - ๐ ) |
17 |
14 16
|
fveq12d |
โข ( ( ๐ = ๐ โง ๐ฅ = ๐ ) โ ( seq 1 ( + , ( โ ร { ๐ฅ } ) ) โ - ๐ ) = ( ๐ โ - ๐ ) ) |
18 |
17
|
fveq2d |
โข ( ( ๐ = ๐ โง ๐ฅ = ๐ ) โ ( ๐ผ โ ( seq 1 ( + , ( โ ร { ๐ฅ } ) ) โ - ๐ ) ) = ( ๐ผ โ ( ๐ โ - ๐ ) ) ) |
19 |
9 15 18
|
ifbieq12d |
โข ( ( ๐ = ๐ โง ๐ฅ = ๐ ) โ if ( 0 < ๐ , ( seq 1 ( + , ( โ ร { ๐ฅ } ) ) โ ๐ ) , ( ๐ผ โ ( seq 1 ( + , ( โ ร { ๐ฅ } ) ) โ - ๐ ) ) ) = if ( 0 < ๐ , ( ๐ โ ๐ ) , ( ๐ผ โ ( ๐ โ - ๐ ) ) ) ) |
20 |
8 19
|
ifbieq2d |
โข ( ( ๐ = ๐ โง ๐ฅ = ๐ ) โ if ( ๐ = 0 , 0 , if ( 0 < ๐ , ( seq 1 ( + , ( โ ร { ๐ฅ } ) ) โ ๐ ) , ( ๐ผ โ ( seq 1 ( + , ( โ ร { ๐ฅ } ) ) โ - ๐ ) ) ) ) = if ( ๐ = 0 , 0 , if ( 0 < ๐ , ( ๐ โ ๐ ) , ( ๐ผ โ ( ๐ โ - ๐ ) ) ) ) ) |
21 |
1 2 3 4 5
|
mulgfval |
โข ยท = ( ๐ โ โค , ๐ฅ โ ๐ต โฆ if ( ๐ = 0 , 0 , if ( 0 < ๐ , ( seq 1 ( + , ( โ ร { ๐ฅ } ) ) โ ๐ ) , ( ๐ผ โ ( seq 1 ( + , ( โ ร { ๐ฅ } ) ) โ - ๐ ) ) ) ) ) |
22 |
3
|
fvexi |
โข 0 โ V |
23 |
|
fvex |
โข ( ๐ โ ๐ ) โ V |
24 |
|
fvex |
โข ( ๐ผ โ ( ๐ โ - ๐ ) ) โ V |
25 |
23 24
|
ifex |
โข if ( 0 < ๐ , ( ๐ โ ๐ ) , ( ๐ผ โ ( ๐ โ - ๐ ) ) ) โ V |
26 |
22 25
|
ifex |
โข if ( ๐ = 0 , 0 , if ( 0 < ๐ , ( ๐ โ ๐ ) , ( ๐ผ โ ( ๐ โ - ๐ ) ) ) ) โ V |
27 |
20 21 26
|
ovmpoa |
โข ( ( ๐ โ โค โง ๐ โ ๐ต ) โ ( ๐ ยท ๐ ) = if ( ๐ = 0 , 0 , if ( 0 < ๐ , ( ๐ โ ๐ ) , ( ๐ผ โ ( ๐ โ - ๐ ) ) ) ) ) |