Step | Hyp | Ref
| Expression |
1 | | biid 261 |
. . . . . 6
โข (๐ด โ
(โคโฅโ๐) โ ๐ด โ (โคโฅโ๐)) |
2 | | cbvprod.2 |
. . . . . . . . . . . . . 14
โข
โฒ๐๐ด |
3 | 2 | nfcri 2891 |
. . . . . . . . . . . . 13
โข
โฒ๐ ๐ โ ๐ด |
4 | | cbvprod.4 |
. . . . . . . . . . . . 13
โข
โฒ๐๐ต |
5 | | nfcv 2904 |
. . . . . . . . . . . . 13
โข
โฒ๐1 |
6 | 3, 4, 5 | nfif 4558 |
. . . . . . . . . . . 12
โข
โฒ๐if(๐ โ ๐ด, ๐ต, 1) |
7 | | cbvprod.3 |
. . . . . . . . . . . . . 14
โข
โฒ๐๐ด |
8 | 7 | nfcri 2891 |
. . . . . . . . . . . . 13
โข
โฒ๐ ๐ โ ๐ด |
9 | | cbvprod.5 |
. . . . . . . . . . . . 13
โข
โฒ๐๐ถ |
10 | | nfcv 2904 |
. . . . . . . . . . . . 13
โข
โฒ๐1 |
11 | 8, 9, 10 | nfif 4558 |
. . . . . . . . . . . 12
โข
โฒ๐if(๐ โ ๐ด, ๐ถ, 1) |
12 | | eleq1w 2817 |
. . . . . . . . . . . . 13
โข (๐ = ๐ โ (๐ โ ๐ด โ ๐ โ ๐ด)) |
13 | | cbvprod.1 |
. . . . . . . . . . . . 13
โข (๐ = ๐ โ ๐ต = ๐ถ) |
14 | 12, 13 | ifbieq1d 4552 |
. . . . . . . . . . . 12
โข (๐ = ๐ โ if(๐ โ ๐ด, ๐ต, 1) = if(๐ โ ๐ด, ๐ถ, 1)) |
15 | 6, 11, 14 | cbvmpt 5259 |
. . . . . . . . . . 11
โข (๐ โ โค โฆ if(๐ โ ๐ด, ๐ต, 1)) = (๐ โ โค โฆ if(๐ โ ๐ด, ๐ถ, 1)) |
16 | | seqeq3 13968 |
. . . . . . . . . . 11
โข ((๐ โ โค โฆ if(๐ โ ๐ด, ๐ต, 1)) = (๐ โ โค โฆ if(๐ โ ๐ด, ๐ถ, 1)) โ seq๐( ยท , (๐ โ โค โฆ if(๐ โ ๐ด, ๐ต, 1))) = seq๐( ยท , (๐ โ โค โฆ if(๐ โ ๐ด, ๐ถ, 1)))) |
17 | 15, 16 | ax-mp 5 |
. . . . . . . . . 10
โข seq๐( ยท , (๐ โ โค โฆ if(๐ โ ๐ด, ๐ต, 1))) = seq๐( ยท , (๐ โ โค โฆ if(๐ โ ๐ด, ๐ถ, 1))) |
18 | 17 | breq1i 5155 |
. . . . . . . . 9
โข (seq๐( ยท , (๐ โ โค โฆ if(๐ โ ๐ด, ๐ต, 1))) โ ๐ฆ โ seq๐( ยท , (๐ โ โค โฆ if(๐ โ ๐ด, ๐ถ, 1))) โ ๐ฆ) |
19 | 18 | anbi2i 624 |
. . . . . . . 8
โข ((๐ฆ โ 0 โง seq๐( ยท , (๐ โ โค โฆ if(๐ โ ๐ด, ๐ต, 1))) โ ๐ฆ) โ (๐ฆ โ 0 โง seq๐( ยท , (๐ โ โค โฆ if(๐ โ ๐ด, ๐ถ, 1))) โ ๐ฆ)) |
20 | 19 | exbii 1851 |
. . . . . . 7
โข
(โ๐ฆ(๐ฆ โ 0 โง seq๐( ยท , (๐ โ โค โฆ if(๐ โ ๐ด, ๐ต, 1))) โ ๐ฆ) โ โ๐ฆ(๐ฆ โ 0 โง seq๐( ยท , (๐ โ โค โฆ if(๐ โ ๐ด, ๐ถ, 1))) โ ๐ฆ)) |
21 | 20 | rexbii 3095 |
. . . . . 6
โข
(โ๐ โ
(โคโฅโ๐)โ๐ฆ(๐ฆ โ 0 โง seq๐( ยท , (๐ โ โค โฆ if(๐ โ ๐ด, ๐ต, 1))) โ ๐ฆ) โ โ๐ โ (โคโฅโ๐)โ๐ฆ(๐ฆ โ 0 โง seq๐( ยท , (๐ โ โค โฆ if(๐ โ ๐ด, ๐ถ, 1))) โ ๐ฆ)) |
22 | | seqeq3 13968 |
. . . . . . . 8
โข ((๐ โ โค โฆ if(๐ โ ๐ด, ๐ต, 1)) = (๐ โ โค โฆ if(๐ โ ๐ด, ๐ถ, 1)) โ seq๐( ยท , (๐ โ โค โฆ if(๐ โ ๐ด, ๐ต, 1))) = seq๐( ยท , (๐ โ โค โฆ if(๐ โ ๐ด, ๐ถ, 1)))) |
23 | 15, 22 | ax-mp 5 |
. . . . . . 7
โข seq๐( ยท , (๐ โ โค โฆ if(๐ โ ๐ด, ๐ต, 1))) = seq๐( ยท , (๐ โ โค โฆ if(๐ โ ๐ด, ๐ถ, 1))) |
24 | 23 | breq1i 5155 |
. . . . . 6
โข (seq๐( ยท , (๐ โ โค โฆ if(๐ โ ๐ด, ๐ต, 1))) โ ๐ฅ โ seq๐( ยท , (๐ โ โค โฆ if(๐ โ ๐ด, ๐ถ, 1))) โ ๐ฅ) |
25 | 1, 21, 24 | 3anbi123i 1156 |
. . . . 5
โข ((๐ด โ
(โคโฅโ๐) โง โ๐ โ (โคโฅโ๐)โ๐ฆ(๐ฆ โ 0 โง seq๐( ยท , (๐ โ โค โฆ if(๐ โ ๐ด, ๐ต, 1))) โ ๐ฆ) โง seq๐( ยท , (๐ โ โค โฆ if(๐ โ ๐ด, ๐ต, 1))) โ ๐ฅ) โ (๐ด โ (โคโฅโ๐) โง โ๐ โ
(โคโฅโ๐)โ๐ฆ(๐ฆ โ 0 โง seq๐( ยท , (๐ โ โค โฆ if(๐ โ ๐ด, ๐ถ, 1))) โ ๐ฆ) โง seq๐( ยท , (๐ โ โค โฆ if(๐ โ ๐ด, ๐ถ, 1))) โ ๐ฅ)) |
26 | 25 | rexbii 3095 |
. . . 4
โข
(โ๐ โ
โค (๐ด โ
(โคโฅโ๐) โง โ๐ โ (โคโฅโ๐)โ๐ฆ(๐ฆ โ 0 โง seq๐( ยท , (๐ โ โค โฆ if(๐ โ ๐ด, ๐ต, 1))) โ ๐ฆ) โง seq๐( ยท , (๐ โ โค โฆ if(๐ โ ๐ด, ๐ต, 1))) โ ๐ฅ) โ โ๐ โ โค (๐ด โ (โคโฅโ๐) โง โ๐ โ
(โคโฅโ๐)โ๐ฆ(๐ฆ โ 0 โง seq๐( ยท , (๐ โ โค โฆ if(๐ โ ๐ด, ๐ถ, 1))) โ ๐ฆ) โง seq๐( ยท , (๐ โ โค โฆ if(๐ โ ๐ด, ๐ถ, 1))) โ ๐ฅ)) |
27 | 4, 9, 13 | cbvcsbw 3903 |
. . . . . . . . . . 11
โข
โฆ(๐โ๐) / ๐โฆ๐ต = โฆ(๐โ๐) / ๐โฆ๐ถ |
28 | 27 | mpteq2i 5253 |
. . . . . . . . . 10
โข (๐ โ โ โฆ
โฆ(๐โ๐) / ๐โฆ๐ต) = (๐ โ โ โฆ โฆ(๐โ๐) / ๐โฆ๐ถ) |
29 | | seqeq3 13968 |
. . . . . . . . . 10
โข ((๐ โ โ โฆ
โฆ(๐โ๐) / ๐โฆ๐ต) = (๐ โ โ โฆ โฆ(๐โ๐) / ๐โฆ๐ถ) โ seq1( ยท , (๐ โ โ โฆ
โฆ(๐โ๐) / ๐โฆ๐ต)) = seq1( ยท , (๐ โ โ โฆ โฆ(๐โ๐) / ๐โฆ๐ถ))) |
30 | 28, 29 | ax-mp 5 |
. . . . . . . . 9
โข seq1(
ยท , (๐ โ
โ โฆ โฆ(๐โ๐) / ๐โฆ๐ต)) = seq1( ยท , (๐ โ โ โฆ โฆ(๐โ๐) / ๐โฆ๐ถ)) |
31 | 30 | fveq1i 6890 |
. . . . . . . 8
โข (seq1(
ยท , (๐ โ
โ โฆ โฆ(๐โ๐) / ๐โฆ๐ต))โ๐) = (seq1( ยท , (๐ โ โ โฆ โฆ(๐โ๐) / ๐โฆ๐ถ))โ๐) |
32 | 31 | eqeq2i 2746 |
. . . . . . 7
โข (๐ฅ = (seq1( ยท , (๐ โ โ โฆ
โฆ(๐โ๐) / ๐โฆ๐ต))โ๐) โ ๐ฅ = (seq1( ยท , (๐ โ โ โฆ โฆ(๐โ๐) / ๐โฆ๐ถ))โ๐)) |
33 | 32 | anbi2i 624 |
. . . . . 6
โข ((๐:(1...๐)โ1-1-ontoโ๐ด โง ๐ฅ = (seq1( ยท , (๐ โ โ โฆ โฆ(๐โ๐) / ๐โฆ๐ต))โ๐)) โ (๐:(1...๐)โ1-1-ontoโ๐ด โง ๐ฅ = (seq1( ยท , (๐ โ โ โฆ โฆ(๐โ๐) / ๐โฆ๐ถ))โ๐))) |
34 | 33 | exbii 1851 |
. . . . 5
โข
(โ๐(๐:(1...๐)โ1-1-ontoโ๐ด โง ๐ฅ = (seq1( ยท , (๐ โ โ โฆ โฆ(๐โ๐) / ๐โฆ๐ต))โ๐)) โ โ๐(๐:(1...๐)โ1-1-ontoโ๐ด โง ๐ฅ = (seq1( ยท , (๐ โ โ โฆ โฆ(๐โ๐) / ๐โฆ๐ถ))โ๐))) |
35 | 34 | rexbii 3095 |
. . . 4
โข
(โ๐ โ
โ โ๐(๐:(1...๐)โ1-1-ontoโ๐ด โง ๐ฅ = (seq1( ยท , (๐ โ โ โฆ โฆ(๐โ๐) / ๐โฆ๐ต))โ๐)) โ โ๐ โ โ โ๐(๐:(1...๐)โ1-1-ontoโ๐ด โง ๐ฅ = (seq1( ยท , (๐ โ โ โฆ โฆ(๐โ๐) / ๐โฆ๐ถ))โ๐))) |
36 | 26, 35 | orbi12i 914 |
. . 3
โข
((โ๐ โ
โค (๐ด โ
(โคโฅโ๐) โง โ๐ โ (โคโฅโ๐)โ๐ฆ(๐ฆ โ 0 โง seq๐( ยท , (๐ โ โค โฆ if(๐ โ ๐ด, ๐ต, 1))) โ ๐ฆ) โง seq๐( ยท , (๐ โ โค โฆ if(๐ โ ๐ด, ๐ต, 1))) โ ๐ฅ) โจ โ๐ โ โ โ๐(๐:(1...๐)โ1-1-ontoโ๐ด โง ๐ฅ = (seq1( ยท , (๐ โ โ โฆ โฆ(๐โ๐) / ๐โฆ๐ต))โ๐))) โ (โ๐ โ โค (๐ด โ (โคโฅโ๐) โง โ๐ โ
(โคโฅโ๐)โ๐ฆ(๐ฆ โ 0 โง seq๐( ยท , (๐ โ โค โฆ if(๐ โ ๐ด, ๐ถ, 1))) โ ๐ฆ) โง seq๐( ยท , (๐ โ โค โฆ if(๐ โ ๐ด, ๐ถ, 1))) โ ๐ฅ) โจ โ๐ โ โ โ๐(๐:(1...๐)โ1-1-ontoโ๐ด โง ๐ฅ = (seq1( ยท , (๐ โ โ โฆ โฆ(๐โ๐) / ๐โฆ๐ถ))โ๐)))) |
37 | 36 | iotabii 6526 |
. 2
โข
(โฉ๐ฅ(โ๐ โ โค (๐ด โ (โคโฅโ๐) โง โ๐ โ
(โคโฅโ๐)โ๐ฆ(๐ฆ โ 0 โง seq๐( ยท , (๐ โ โค โฆ if(๐ โ ๐ด, ๐ต, 1))) โ ๐ฆ) โง seq๐( ยท , (๐ โ โค โฆ if(๐ โ ๐ด, ๐ต, 1))) โ ๐ฅ) โจ โ๐ โ โ โ๐(๐:(1...๐)โ1-1-ontoโ๐ด โง ๐ฅ = (seq1( ยท , (๐ โ โ โฆ โฆ(๐โ๐) / ๐โฆ๐ต))โ๐)))) = (โฉ๐ฅ(โ๐ โ โค (๐ด โ (โคโฅโ๐) โง โ๐ โ
(โคโฅโ๐)โ๐ฆ(๐ฆ โ 0 โง seq๐( ยท , (๐ โ โค โฆ if(๐ โ ๐ด, ๐ถ, 1))) โ ๐ฆ) โง seq๐( ยท , (๐ โ โค โฆ if(๐ โ ๐ด, ๐ถ, 1))) โ ๐ฅ) โจ โ๐ โ โ โ๐(๐:(1...๐)โ1-1-ontoโ๐ด โง ๐ฅ = (seq1( ยท , (๐ โ โ โฆ โฆ(๐โ๐) / ๐โฆ๐ถ))โ๐)))) |
38 | | df-prod 15847 |
. 2
โข
โ๐ โ
๐ด ๐ต = (โฉ๐ฅ(โ๐ โ โค (๐ด โ (โคโฅโ๐) โง โ๐ โ
(โคโฅโ๐)โ๐ฆ(๐ฆ โ 0 โง seq๐( ยท , (๐ โ โค โฆ if(๐ โ ๐ด, ๐ต, 1))) โ ๐ฆ) โง seq๐( ยท , (๐ โ โค โฆ if(๐ โ ๐ด, ๐ต, 1))) โ ๐ฅ) โจ โ๐ โ โ โ๐(๐:(1...๐)โ1-1-ontoโ๐ด โง ๐ฅ = (seq1( ยท , (๐ โ โ โฆ โฆ(๐โ๐) / ๐โฆ๐ต))โ๐)))) |
39 | | df-prod 15847 |
. 2
โข
โ๐ โ
๐ด ๐ถ = (โฉ๐ฅ(โ๐ โ โค (๐ด โ (โคโฅโ๐) โง โ๐ โ
(โคโฅโ๐)โ๐ฆ(๐ฆ โ 0 โง seq๐( ยท , (๐ โ โค โฆ if(๐ โ ๐ด, ๐ถ, 1))) โ ๐ฆ) โง seq๐( ยท , (๐ โ โค โฆ if(๐ โ ๐ด, ๐ถ, 1))) โ ๐ฅ) โจ โ๐ โ โ โ๐(๐:(1...๐)โ1-1-ontoโ๐ด โง ๐ฅ = (seq1( ยท , (๐ โ โ โฆ โฆ(๐โ๐) / ๐โฆ๐ถ))โ๐)))) |
40 | 37, 38, 39 | 3eqtr4i 2771 |
1
โข
โ๐ โ
๐ด ๐ต = โ๐ โ ๐ด ๐ถ |