Step | Hyp | Ref
| Expression |
1 | | df-proddc 11559 |
. 2
โข
โ๐ โ
๐ด ๐ต = (โฉ๐ฅ(โ๐ โ โค ((๐ด โ (โคโฅโ๐) โง โ๐ โ
(โคโฅโ๐)DECID ๐ โ ๐ด) โง (โ๐ โ (โคโฅโ๐)โ๐ฆ(๐ฆ # 0 โง seq๐( ยท , (๐ โ โค โฆ if(๐ โ ๐ด, ๐ต, 1))) โ ๐ฆ) โง seq๐( ยท , (๐ โ โค โฆ if(๐ โ ๐ด, ๐ต, 1))) โ ๐ฅ)) โจ โ๐ โ โ โ๐(๐:(1...๐)โ1-1-ontoโ๐ด โง ๐ฅ = (seq1( ยท , (๐ โ โ โฆ if(๐ โค ๐, โฆ(๐โ๐) / ๐โฆ๐ต, 1)))โ๐)))) |
2 | | nfcv 2319 |
. . . . 5
โข
โฒ๐โค |
3 | | nfcprod1.1 |
. . . . . . . 8
โข
โฒ๐๐ด |
4 | | nfcv 2319 |
. . . . . . . 8
โข
โฒ๐(โคโฅโ๐) |
5 | 3, 4 | nfss 3149 |
. . . . . . 7
โข
โฒ๐ ๐ด โ
(โคโฅโ๐) |
6 | 3 | nfcri 2313 |
. . . . . . . . 9
โข
โฒ๐ ๐ โ ๐ด |
7 | 6 | nfdc 1659 |
. . . . . . . 8
โข
โฒ๐DECID ๐ โ ๐ด |
8 | 4, 7 | nfralxy 2515 |
. . . . . . 7
โข
โฒ๐โ๐ โ (โคโฅโ๐)DECID ๐ โ ๐ด |
9 | 5, 8 | nfan 1565 |
. . . . . 6
โข
โฒ๐(๐ด โ
(โคโฅโ๐) โง โ๐ โ (โคโฅโ๐)DECID ๐ โ ๐ด) |
10 | | nfv 1528 |
. . . . . . . . . 10
โข
โฒ๐ ๐ฆ # 0 |
11 | | nfcv 2319 |
. . . . . . . . . . . 12
โข
โฒ๐๐ |
12 | | nfcv 2319 |
. . . . . . . . . . . 12
โข
โฒ๐
ยท |
13 | | nfmpt1 4097 |
. . . . . . . . . . . 12
โข
โฒ๐(๐ โ โค โฆ if(๐ โ ๐ด, ๐ต, 1)) |
14 | 11, 12, 13 | nfseq 10455 |
. . . . . . . . . . 11
โข
โฒ๐seq๐( ยท , (๐ โ โค โฆ if(๐ โ ๐ด, ๐ต, 1))) |
15 | | nfcv 2319 |
. . . . . . . . . . 11
โข
โฒ๐
โ |
16 | | nfcv 2319 |
. . . . . . . . . . 11
โข
โฒ๐๐ฆ |
17 | 14, 15, 16 | nfbr 4050 |
. . . . . . . . . 10
โข
โฒ๐seq๐( ยท , (๐ โ โค โฆ if(๐ โ ๐ด, ๐ต, 1))) โ ๐ฆ |
18 | 10, 17 | nfan 1565 |
. . . . . . . . 9
โข
โฒ๐(๐ฆ # 0 โง seq๐( ยท , (๐ โ โค โฆ if(๐ โ ๐ด, ๐ต, 1))) โ ๐ฆ) |
19 | 18 | nfex 1637 |
. . . . . . . 8
โข
โฒ๐โ๐ฆ(๐ฆ # 0 โง seq๐( ยท , (๐ โ โค โฆ if(๐ โ ๐ด, ๐ต, 1))) โ ๐ฆ) |
20 | 4, 19 | nfrexxy 2516 |
. . . . . . 7
โข
โฒ๐โ๐ โ
(โคโฅโ๐)โ๐ฆ(๐ฆ # 0 โง seq๐( ยท , (๐ โ โค โฆ if(๐ โ ๐ด, ๐ต, 1))) โ ๐ฆ) |
21 | | nfcv 2319 |
. . . . . . . . 9
โข
โฒ๐๐ |
22 | 21, 12, 13 | nfseq 10455 |
. . . . . . . 8
โข
โฒ๐seq๐( ยท , (๐ โ โค โฆ if(๐ โ ๐ด, ๐ต, 1))) |
23 | | nfcv 2319 |
. . . . . . . 8
โข
โฒ๐๐ฅ |
24 | 22, 15, 23 | nfbr 4050 |
. . . . . . 7
โข
โฒ๐seq๐( ยท , (๐ โ โค โฆ if(๐ โ ๐ด, ๐ต, 1))) โ ๐ฅ |
25 | 20, 24 | nfan 1565 |
. . . . . 6
โข
โฒ๐(โ๐ โ (โคโฅโ๐)โ๐ฆ(๐ฆ # 0 โง seq๐( ยท , (๐ โ โค โฆ if(๐ โ ๐ด, ๐ต, 1))) โ ๐ฆ) โง seq๐( ยท , (๐ โ โค โฆ if(๐ โ ๐ด, ๐ต, 1))) โ ๐ฅ) |
26 | 9, 25 | nfan 1565 |
. . . . 5
โข
โฒ๐((๐ด โ
(โคโฅโ๐) โง โ๐ โ (โคโฅโ๐)DECID ๐ โ ๐ด) โง (โ๐ โ (โคโฅโ๐)โ๐ฆ(๐ฆ # 0 โง seq๐( ยท , (๐ โ โค โฆ if(๐ โ ๐ด, ๐ต, 1))) โ ๐ฆ) โง seq๐( ยท , (๐ โ โค โฆ if(๐ โ ๐ด, ๐ต, 1))) โ ๐ฅ)) |
27 | 2, 26 | nfrexxy 2516 |
. . . 4
โข
โฒ๐โ๐ โ โค ((๐ด โ
(โคโฅโ๐) โง โ๐ โ (โคโฅโ๐)DECID ๐ โ ๐ด) โง (โ๐ โ (โคโฅโ๐)โ๐ฆ(๐ฆ # 0 โง seq๐( ยท , (๐ โ โค โฆ if(๐ โ ๐ด, ๐ต, 1))) โ ๐ฆ) โง seq๐( ยท , (๐ โ โค โฆ if(๐ โ ๐ด, ๐ต, 1))) โ ๐ฅ)) |
28 | | nfcv 2319 |
. . . . 5
โข
โฒ๐โ |
29 | | nfcv 2319 |
. . . . . . . 8
โข
โฒ๐๐ |
30 | | nfcv 2319 |
. . . . . . . 8
โข
โฒ๐(1...๐) |
31 | 29, 30, 3 | nff1o 5460 |
. . . . . . 7
โข
โฒ๐ ๐:(1...๐)โ1-1-ontoโ๐ด |
32 | | nfcv 2319 |
. . . . . . . . . 10
โข
โฒ๐1 |
33 | | nfv 1528 |
. . . . . . . . . . . 12
โข
โฒ๐ ๐ โค ๐ |
34 | | nfcsb1v 3091 |
. . . . . . . . . . . 12
โข
โฒ๐โฆ(๐โ๐) / ๐โฆ๐ต |
35 | 33, 34, 32 | nfif 3563 |
. . . . . . . . . . 11
โข
โฒ๐if(๐ โค ๐, โฆ(๐โ๐) / ๐โฆ๐ต, 1) |
36 | 28, 35 | nfmpt 4096 |
. . . . . . . . . 10
โข
โฒ๐(๐ โ โ โฆ if(๐ โค ๐, โฆ(๐โ๐) / ๐โฆ๐ต, 1)) |
37 | 32, 12, 36 | nfseq 10455 |
. . . . . . . . 9
โข
โฒ๐seq1(
ยท , (๐ โ
โ โฆ if(๐ โค
๐, โฆ(๐โ๐) / ๐โฆ๐ต, 1))) |
38 | 37, 21 | nffv 5526 |
. . . . . . . 8
โข
โฒ๐(seq1( ยท , (๐ โ โ โฆ if(๐ โค ๐, โฆ(๐โ๐) / ๐โฆ๐ต, 1)))โ๐) |
39 | 38 | nfeq2 2331 |
. . . . . . 7
โข
โฒ๐ ๐ฅ = (seq1( ยท , (๐ โ โ โฆ if(๐ โค ๐, โฆ(๐โ๐) / ๐โฆ๐ต, 1)))โ๐) |
40 | 31, 39 | nfan 1565 |
. . . . . 6
โข
โฒ๐(๐:(1...๐)โ1-1-ontoโ๐ด โง ๐ฅ = (seq1( ยท , (๐ โ โ โฆ if(๐ โค ๐, โฆ(๐โ๐) / ๐โฆ๐ต, 1)))โ๐)) |
41 | 40 | nfex 1637 |
. . . . 5
โข
โฒ๐โ๐(๐:(1...๐)โ1-1-ontoโ๐ด โง ๐ฅ = (seq1( ยท , (๐ โ โ โฆ if(๐ โค ๐, โฆ(๐โ๐) / ๐โฆ๐ต, 1)))โ๐)) |
42 | 28, 41 | nfrexxy 2516 |
. . . 4
โข
โฒ๐โ๐ โ โ โ๐(๐:(1...๐)โ1-1-ontoโ๐ด โง ๐ฅ = (seq1( ยท , (๐ โ โ โฆ if(๐ โค ๐, โฆ(๐โ๐) / ๐โฆ๐ต, 1)))โ๐)) |
43 | 27, 42 | nfor 1574 |
. . 3
โข
โฒ๐(โ๐ โ โค ((๐ด โ (โคโฅโ๐) โง โ๐ โ
(โคโฅโ๐)DECID ๐ โ ๐ด) โง (โ๐ โ (โคโฅโ๐)โ๐ฆ(๐ฆ # 0 โง seq๐( ยท , (๐ โ โค โฆ if(๐ โ ๐ด, ๐ต, 1))) โ ๐ฆ) โง seq๐( ยท , (๐ โ โค โฆ if(๐ โ ๐ด, ๐ต, 1))) โ ๐ฅ)) โจ โ๐ โ โ โ๐(๐:(1...๐)โ1-1-ontoโ๐ด โง ๐ฅ = (seq1( ยท , (๐ โ โ โฆ if(๐ โค ๐, โฆ(๐โ๐) / ๐โฆ๐ต, 1)))โ๐))) |
44 | 43 | nfiotaw 5183 |
. 2
โข
โฒ๐(โฉ๐ฅ(โ๐ โ โค ((๐ด โ (โคโฅโ๐) โง โ๐ โ
(โคโฅโ๐)DECID ๐ โ ๐ด) โง (โ๐ โ (โคโฅโ๐)โ๐ฆ(๐ฆ # 0 โง seq๐( ยท , (๐ โ โค โฆ if(๐ โ ๐ด, ๐ต, 1))) โ ๐ฆ) โง seq๐( ยท , (๐ โ โค โฆ if(๐ โ ๐ด, ๐ต, 1))) โ ๐ฅ)) โจ โ๐ โ โ โ๐(๐:(1...๐)โ1-1-ontoโ๐ด โง ๐ฅ = (seq1( ยท , (๐ โ โ โฆ if(๐ โค ๐, โฆ(๐โ๐) / ๐โฆ๐ต, 1)))โ๐)))) |
45 | 1, 44 | nfcxfr 2316 |
1
โข
โฒ๐โ๐ โ ๐ด ๐ต |