Step |
Hyp |
Ref |
Expression |
1 |
|
fprodsplit.1 |
โข ( ๐ โ ( ๐ด โฉ ๐ต ) = โ
) |
2 |
|
fprodsplit.2 |
โข ( ๐ โ ๐ = ( ๐ด โช ๐ต ) ) |
3 |
|
fprodsplit.3 |
โข ( ๐ โ ๐ โ Fin ) |
4 |
|
fprodsplit.4 |
โข ( ( ๐ โง ๐ โ ๐ ) โ ๐ถ โ โ ) |
5 |
|
iftrue |
โข ( ๐ โ ๐ด โ if ( ๐ โ ๐ด , ๐ถ , 1 ) = ๐ถ ) |
6 |
5
|
prodeq2i |
โข โ ๐ โ ๐ด if ( ๐ โ ๐ด , ๐ถ , 1 ) = โ ๐ โ ๐ด ๐ถ |
7 |
|
ssun1 |
โข ๐ด โ ( ๐ด โช ๐ต ) |
8 |
7 2
|
sseqtrrid |
โข ( ๐ โ ๐ด โ ๐ ) |
9 |
5
|
adantl |
โข ( ( ๐ โง ๐ โ ๐ด ) โ if ( ๐ โ ๐ด , ๐ถ , 1 ) = ๐ถ ) |
10 |
8
|
sselda |
โข ( ( ๐ โง ๐ โ ๐ด ) โ ๐ โ ๐ ) |
11 |
10 4
|
syldan |
โข ( ( ๐ โง ๐ โ ๐ด ) โ ๐ถ โ โ ) |
12 |
9 11
|
eqeltrd |
โข ( ( ๐ โง ๐ โ ๐ด ) โ if ( ๐ โ ๐ด , ๐ถ , 1 ) โ โ ) |
13 |
|
eldifn |
โข ( ๐ โ ( ๐ โ ๐ด ) โ ยฌ ๐ โ ๐ด ) |
14 |
13
|
iffalsed |
โข ( ๐ โ ( ๐ โ ๐ด ) โ if ( ๐ โ ๐ด , ๐ถ , 1 ) = 1 ) |
15 |
14
|
adantl |
โข ( ( ๐ โง ๐ โ ( ๐ โ ๐ด ) ) โ if ( ๐ โ ๐ด , ๐ถ , 1 ) = 1 ) |
16 |
8 12 15 3
|
fprodss |
โข ( ๐ โ โ ๐ โ ๐ด if ( ๐ โ ๐ด , ๐ถ , 1 ) = โ ๐ โ ๐ if ( ๐ โ ๐ด , ๐ถ , 1 ) ) |
17 |
6 16
|
eqtr3id |
โข ( ๐ โ โ ๐ โ ๐ด ๐ถ = โ ๐ โ ๐ if ( ๐ โ ๐ด , ๐ถ , 1 ) ) |
18 |
|
iftrue |
โข ( ๐ โ ๐ต โ if ( ๐ โ ๐ต , ๐ถ , 1 ) = ๐ถ ) |
19 |
18
|
prodeq2i |
โข โ ๐ โ ๐ต if ( ๐ โ ๐ต , ๐ถ , 1 ) = โ ๐ โ ๐ต ๐ถ |
20 |
|
ssun2 |
โข ๐ต โ ( ๐ด โช ๐ต ) |
21 |
20 2
|
sseqtrrid |
โข ( ๐ โ ๐ต โ ๐ ) |
22 |
18
|
adantl |
โข ( ( ๐ โง ๐ โ ๐ต ) โ if ( ๐ โ ๐ต , ๐ถ , 1 ) = ๐ถ ) |
23 |
21
|
sselda |
โข ( ( ๐ โง ๐ โ ๐ต ) โ ๐ โ ๐ ) |
24 |
23 4
|
syldan |
โข ( ( ๐ โง ๐ โ ๐ต ) โ ๐ถ โ โ ) |
25 |
22 24
|
eqeltrd |
โข ( ( ๐ โง ๐ โ ๐ต ) โ if ( ๐ โ ๐ต , ๐ถ , 1 ) โ โ ) |
26 |
|
eldifn |
โข ( ๐ โ ( ๐ โ ๐ต ) โ ยฌ ๐ โ ๐ต ) |
27 |
26
|
iffalsed |
โข ( ๐ โ ( ๐ โ ๐ต ) โ if ( ๐ โ ๐ต , ๐ถ , 1 ) = 1 ) |
28 |
27
|
adantl |
โข ( ( ๐ โง ๐ โ ( ๐ โ ๐ต ) ) โ if ( ๐ โ ๐ต , ๐ถ , 1 ) = 1 ) |
29 |
21 25 28 3
|
fprodss |
โข ( ๐ โ โ ๐ โ ๐ต if ( ๐ โ ๐ต , ๐ถ , 1 ) = โ ๐ โ ๐ if ( ๐ โ ๐ต , ๐ถ , 1 ) ) |
30 |
19 29
|
eqtr3id |
โข ( ๐ โ โ ๐ โ ๐ต ๐ถ = โ ๐ โ ๐ if ( ๐ โ ๐ต , ๐ถ , 1 ) ) |
31 |
17 30
|
oveq12d |
โข ( ๐ โ ( โ ๐ โ ๐ด ๐ถ ยท โ ๐ โ ๐ต ๐ถ ) = ( โ ๐ โ ๐ if ( ๐ โ ๐ด , ๐ถ , 1 ) ยท โ ๐ โ ๐ if ( ๐ โ ๐ต , ๐ถ , 1 ) ) ) |
32 |
|
ax-1cn |
โข 1 โ โ |
33 |
|
ifcl |
โข ( ( ๐ถ โ โ โง 1 โ โ ) โ if ( ๐ โ ๐ด , ๐ถ , 1 ) โ โ ) |
34 |
4 32 33
|
sylancl |
โข ( ( ๐ โง ๐ โ ๐ ) โ if ( ๐ โ ๐ด , ๐ถ , 1 ) โ โ ) |
35 |
|
ifcl |
โข ( ( ๐ถ โ โ โง 1 โ โ ) โ if ( ๐ โ ๐ต , ๐ถ , 1 ) โ โ ) |
36 |
4 32 35
|
sylancl |
โข ( ( ๐ โง ๐ โ ๐ ) โ if ( ๐ โ ๐ต , ๐ถ , 1 ) โ โ ) |
37 |
3 34 36
|
fprodmul |
โข ( ๐ โ โ ๐ โ ๐ ( if ( ๐ โ ๐ด , ๐ถ , 1 ) ยท if ( ๐ โ ๐ต , ๐ถ , 1 ) ) = ( โ ๐ โ ๐ if ( ๐ โ ๐ด , ๐ถ , 1 ) ยท โ ๐ โ ๐ if ( ๐ โ ๐ต , ๐ถ , 1 ) ) ) |
38 |
2
|
eleq2d |
โข ( ๐ โ ( ๐ โ ๐ โ ๐ โ ( ๐ด โช ๐ต ) ) ) |
39 |
|
elun |
โข ( ๐ โ ( ๐ด โช ๐ต ) โ ( ๐ โ ๐ด โจ ๐ โ ๐ต ) ) |
40 |
38 39
|
bitrdi |
โข ( ๐ โ ( ๐ โ ๐ โ ( ๐ โ ๐ด โจ ๐ โ ๐ต ) ) ) |
41 |
40
|
biimpa |
โข ( ( ๐ โง ๐ โ ๐ ) โ ( ๐ โ ๐ด โจ ๐ โ ๐ต ) ) |
42 |
|
disjel |
โข ( ( ( ๐ด โฉ ๐ต ) = โ
โง ๐ โ ๐ด ) โ ยฌ ๐ โ ๐ต ) |
43 |
1 42
|
sylan |
โข ( ( ๐ โง ๐ โ ๐ด ) โ ยฌ ๐ โ ๐ต ) |
44 |
43
|
iffalsed |
โข ( ( ๐ โง ๐ โ ๐ด ) โ if ( ๐ โ ๐ต , ๐ถ , 1 ) = 1 ) |
45 |
9 44
|
oveq12d |
โข ( ( ๐ โง ๐ โ ๐ด ) โ ( if ( ๐ โ ๐ด , ๐ถ , 1 ) ยท if ( ๐ โ ๐ต , ๐ถ , 1 ) ) = ( ๐ถ ยท 1 ) ) |
46 |
11
|
mulridd |
โข ( ( ๐ โง ๐ โ ๐ด ) โ ( ๐ถ ยท 1 ) = ๐ถ ) |
47 |
45 46
|
eqtrd |
โข ( ( ๐ โง ๐ โ ๐ด ) โ ( if ( ๐ โ ๐ด , ๐ถ , 1 ) ยท if ( ๐ โ ๐ต , ๐ถ , 1 ) ) = ๐ถ ) |
48 |
43
|
ex |
โข ( ๐ โ ( ๐ โ ๐ด โ ยฌ ๐ โ ๐ต ) ) |
49 |
48
|
con2d |
โข ( ๐ โ ( ๐ โ ๐ต โ ยฌ ๐ โ ๐ด ) ) |
50 |
49
|
imp |
โข ( ( ๐ โง ๐ โ ๐ต ) โ ยฌ ๐ โ ๐ด ) |
51 |
50
|
iffalsed |
โข ( ( ๐ โง ๐ โ ๐ต ) โ if ( ๐ โ ๐ด , ๐ถ , 1 ) = 1 ) |
52 |
51 22
|
oveq12d |
โข ( ( ๐ โง ๐ โ ๐ต ) โ ( if ( ๐ โ ๐ด , ๐ถ , 1 ) ยท if ( ๐ โ ๐ต , ๐ถ , 1 ) ) = ( 1 ยท ๐ถ ) ) |
53 |
24
|
mullidd |
โข ( ( ๐ โง ๐ โ ๐ต ) โ ( 1 ยท ๐ถ ) = ๐ถ ) |
54 |
52 53
|
eqtrd |
โข ( ( ๐ โง ๐ โ ๐ต ) โ ( if ( ๐ โ ๐ด , ๐ถ , 1 ) ยท if ( ๐ โ ๐ต , ๐ถ , 1 ) ) = ๐ถ ) |
55 |
47 54
|
jaodan |
โข ( ( ๐ โง ( ๐ โ ๐ด โจ ๐ โ ๐ต ) ) โ ( if ( ๐ โ ๐ด , ๐ถ , 1 ) ยท if ( ๐ โ ๐ต , ๐ถ , 1 ) ) = ๐ถ ) |
56 |
41 55
|
syldan |
โข ( ( ๐ โง ๐ โ ๐ ) โ ( if ( ๐ โ ๐ด , ๐ถ , 1 ) ยท if ( ๐ โ ๐ต , ๐ถ , 1 ) ) = ๐ถ ) |
57 |
56
|
prodeq2dv |
โข ( ๐ โ โ ๐ โ ๐ ( if ( ๐ โ ๐ด , ๐ถ , 1 ) ยท if ( ๐ โ ๐ต , ๐ถ , 1 ) ) = โ ๐ โ ๐ ๐ถ ) |
58 |
31 37 57
|
3eqtr2rd |
โข ( ๐ โ โ ๐ โ ๐ ๐ถ = ( โ ๐ โ ๐ด ๐ถ ยท โ ๐ โ ๐ต ๐ถ ) ) |