Step | Hyp | Ref
| Expression |
1 | | nfra1 2508 |
. . . . . . . . . . . . . . . 16
โข
โฒ๐โ๐ โ ๐ด ๐ต = ๐ถ |
2 | | nfv 1528 |
. . . . . . . . . . . . . . . 16
โข
โฒ๐ ๐ โ โค |
3 | 1, 2 | nfan 1565 |
. . . . . . . . . . . . . . 15
โข
โฒ๐(โ๐ โ ๐ด ๐ต = ๐ถ โง ๐ โ โค) |
4 | | nfv 1528 |
. . . . . . . . . . . . . . 15
โข
โฒ๐(๐ด โ
(โคโฅโ๐) โง โ๐ โ (โคโฅโ๐)DECID ๐ โ ๐ด) |
5 | 3, 4 | nfan 1565 |
. . . . . . . . . . . . . 14
โข
โฒ๐((โ๐ โ ๐ด ๐ต = ๐ถ โง ๐ โ โค) โง (๐ด โ (โคโฅโ๐) โง โ๐ โ
(โคโฅโ๐)DECID ๐ โ ๐ด)) |
6 | | nfv 1528 |
. . . . . . . . . . . . . 14
โข
โฒ๐ ๐ โ
(โคโฅโ๐) |
7 | 5, 6 | nfan 1565 |
. . . . . . . . . . . . 13
โข
โฒ๐(((โ๐ โ ๐ด ๐ต = ๐ถ โง ๐ โ โค) โง (๐ด โ (โคโฅโ๐) โง โ๐ โ
(โคโฅโ๐)DECID ๐ โ ๐ด)) โง ๐ โ (โคโฅโ๐)) |
8 | | simp-4l 541 |
. . . . . . . . . . . . . . . 16
โข
(((((โ๐
โ ๐ด ๐ต = ๐ถ โง ๐ โ โค) โง (๐ด โ (โคโฅโ๐) โง โ๐ โ
(โคโฅโ๐)DECID ๐ โ ๐ด)) โง ๐ โ โค) โง ๐ โ ๐ด) โ โ๐ โ ๐ด ๐ต = ๐ถ) |
9 | | simpr 110 |
. . . . . . . . . . . . . . . 16
โข
(((((โ๐
โ ๐ด ๐ต = ๐ถ โง ๐ โ โค) โง (๐ด โ (โคโฅโ๐) โง โ๐ โ
(โคโฅโ๐)DECID ๐ โ ๐ด)) โง ๐ โ โค) โง ๐ โ ๐ด) โ ๐ โ ๐ด) |
10 | | rsp 2524 |
. . . . . . . . . . . . . . . 16
โข
(โ๐ โ
๐ด ๐ต = ๐ถ โ (๐ โ ๐ด โ ๐ต = ๐ถ)) |
11 | 8, 9, 10 | sylc 62 |
. . . . . . . . . . . . . . 15
โข
(((((โ๐
โ ๐ด ๐ต = ๐ถ โง ๐ โ โค) โง (๐ด โ (โคโฅโ๐) โง โ๐ โ
(โคโฅโ๐)DECID ๐ โ ๐ด)) โง ๐ โ โค) โง ๐ โ ๐ด) โ ๐ต = ๐ถ) |
12 | 11 | adantllr 481 |
. . . . . . . . . . . . . 14
โข
((((((โ๐
โ ๐ด ๐ต = ๐ถ โง ๐ โ โค) โง (๐ด โ (โคโฅโ๐) โง โ๐ โ
(โคโฅโ๐)DECID ๐ โ ๐ด)) โง ๐ โ (โคโฅโ๐)) โง ๐ โ โค) โง ๐ โ ๐ด) โ ๐ต = ๐ถ) |
13 | | simpllr 534 |
. . . . . . . . . . . . . . . 16
โข
((((โ๐ โ
๐ด ๐ต = ๐ถ โง ๐ โ โค) โง (๐ด โ (โคโฅโ๐) โง โ๐ โ
(โคโฅโ๐)DECID ๐ โ ๐ด)) โง ๐ โ โค) โ ๐ โ โค) |
14 | | simplrl 535 |
. . . . . . . . . . . . . . . 16
โข
((((โ๐ โ
๐ด ๐ต = ๐ถ โง ๐ โ โค) โง (๐ด โ (โคโฅโ๐) โง โ๐ โ
(โคโฅโ๐)DECID ๐ โ ๐ด)) โง ๐ โ โค) โ ๐ด โ (โคโฅโ๐)) |
15 | | simplrr 536 |
. . . . . . . . . . . . . . . 16
โข
((((โ๐ โ
๐ด ๐ต = ๐ถ โง ๐ โ โค) โง (๐ด โ (โคโฅโ๐) โง โ๐ โ
(โคโฅโ๐)DECID ๐ โ ๐ด)) โง ๐ โ โค) โ โ๐ โ
(โคโฅโ๐)DECID ๐ โ ๐ด) |
16 | | simpr 110 |
. . . . . . . . . . . . . . . 16
โข
((((โ๐ โ
๐ด ๐ต = ๐ถ โง ๐ โ โค) โง (๐ด โ (โคโฅโ๐) โง โ๐ โ
(โคโฅโ๐)DECID ๐ โ ๐ด)) โง ๐ โ โค) โ ๐ โ โค) |
17 | 13, 14, 15, 16 | sumdc 11365 |
. . . . . . . . . . . . . . 15
โข
((((โ๐ โ
๐ด ๐ต = ๐ถ โง ๐ โ โค) โง (๐ด โ (โคโฅโ๐) โง โ๐ โ
(โคโฅโ๐)DECID ๐ โ ๐ด)) โง ๐ โ โค) โ DECID
๐ โ ๐ด) |
18 | 17 | adantlr 477 |
. . . . . . . . . . . . . 14
โข
(((((โ๐
โ ๐ด ๐ต = ๐ถ โง ๐ โ โค) โง (๐ด โ (โคโฅโ๐) โง โ๐ โ
(โคโฅโ๐)DECID ๐ โ ๐ด)) โง ๐ โ (โคโฅโ๐)) โง ๐ โ โค) โ DECID
๐ โ ๐ด) |
19 | 12, 18 | ifeq1dadc 3564 |
. . . . . . . . . . . . 13
โข
(((((โ๐
โ ๐ด ๐ต = ๐ถ โง ๐ โ โค) โง (๐ด โ (โคโฅโ๐) โง โ๐ โ
(โคโฅโ๐)DECID ๐ โ ๐ด)) โง ๐ โ (โคโฅโ๐)) โง ๐ โ โค) โ if(๐ โ ๐ด, ๐ต, 1) = if(๐ โ ๐ด, ๐ถ, 1)) |
20 | 7, 19 | mpteq2da 4092 |
. . . . . . . . . . . 12
โข
((((โ๐ โ
๐ด ๐ต = ๐ถ โง ๐ โ โค) โง (๐ด โ (โคโฅโ๐) โง โ๐ โ
(โคโฅโ๐)DECID ๐ โ ๐ด)) โง ๐ โ (โคโฅโ๐)) โ (๐ โ โค โฆ if(๐ โ ๐ด, ๐ต, 1)) = (๐ โ โค โฆ if(๐ โ ๐ด, ๐ถ, 1))) |
21 | 20 | seqeq3d 10452 |
. . . . . . . . . . 11
โข
((((โ๐ โ
๐ด ๐ต = ๐ถ โง ๐ โ โค) โง (๐ด โ (โคโฅโ๐) โง โ๐ โ
(โคโฅโ๐)DECID ๐ โ ๐ด)) โง ๐ โ (โคโฅโ๐)) โ seq๐( ยท , (๐ โ โค โฆ if(๐ โ ๐ด, ๐ต, 1))) = seq๐( ยท , (๐ โ โค โฆ if(๐ โ ๐ด, ๐ถ, 1)))) |
22 | 21 | breq1d 4013 |
. . . . . . . . . 10
โข
((((โ๐ โ
๐ด ๐ต = ๐ถ โง ๐ โ โค) โง (๐ด โ (โคโฅโ๐) โง โ๐ โ
(โคโฅโ๐)DECID ๐ โ ๐ด)) โง ๐ โ (โคโฅโ๐)) โ (seq๐( ยท , (๐ โ โค โฆ if(๐ โ ๐ด, ๐ต, 1))) โ ๐ฆ โ seq๐( ยท , (๐ โ โค โฆ if(๐ โ ๐ด, ๐ถ, 1))) โ ๐ฆ)) |
23 | 22 | anbi2d 464 |
. . . . . . . . 9
โข
((((โ๐ โ
๐ด ๐ต = ๐ถ โง ๐ โ โค) โง (๐ด โ (โคโฅโ๐) โง โ๐ โ
(โคโฅโ๐)DECID ๐ โ ๐ด)) โง ๐ โ (โคโฅโ๐)) โ ((๐ฆ # 0 โง seq๐( ยท , (๐ โ โค โฆ if(๐ โ ๐ด, ๐ต, 1))) โ ๐ฆ) โ (๐ฆ # 0 โง seq๐( ยท , (๐ โ โค โฆ if(๐ โ ๐ด, ๐ถ, 1))) โ ๐ฆ))) |
24 | 23 | exbidv 1825 |
. . . . . . . 8
โข
((((โ๐ โ
๐ด ๐ต = ๐ถ โง ๐ โ โค) โง (๐ด โ (โคโฅโ๐) โง โ๐ โ
(โคโฅโ๐)DECID ๐ โ ๐ด)) โง ๐ โ (โคโฅโ๐)) โ (โ๐ฆ(๐ฆ # 0 โง seq๐( ยท , (๐ โ โค โฆ if(๐ โ ๐ด, ๐ต, 1))) โ ๐ฆ) โ โ๐ฆ(๐ฆ # 0 โง seq๐( ยท , (๐ โ โค โฆ if(๐ โ ๐ด, ๐ถ, 1))) โ ๐ฆ))) |
25 | 24 | rexbidva 2474 |
. . . . . . 7
โข
(((โ๐ โ
๐ด ๐ต = ๐ถ โง ๐ โ โค) โง (๐ด โ (โคโฅโ๐) โง โ๐ โ
(โคโฅโ๐)DECID ๐ โ ๐ด)) โ (โ๐ โ (โคโฅโ๐)โ๐ฆ(๐ฆ # 0 โง seq๐( ยท , (๐ โ โค โฆ if(๐ โ ๐ด, ๐ต, 1))) โ ๐ฆ) โ โ๐ โ (โคโฅโ๐)โ๐ฆ(๐ฆ # 0 โง seq๐( ยท , (๐ โ โค โฆ if(๐ โ ๐ด, ๐ถ, 1))) โ ๐ฆ))) |
26 | 11, 17 | ifeq1dadc 3564 |
. . . . . . . . . 10
โข
((((โ๐ โ
๐ด ๐ต = ๐ถ โง ๐ โ โค) โง (๐ด โ (โคโฅโ๐) โง โ๐ โ
(โคโฅโ๐)DECID ๐ โ ๐ด)) โง ๐ โ โค) โ if(๐ โ ๐ด, ๐ต, 1) = if(๐ โ ๐ด, ๐ถ, 1)) |
27 | 5, 26 | mpteq2da 4092 |
. . . . . . . . 9
โข
(((โ๐ โ
๐ด ๐ต = ๐ถ โง ๐ โ โค) โง (๐ด โ (โคโฅโ๐) โง โ๐ โ
(โคโฅโ๐)DECID ๐ โ ๐ด)) โ (๐ โ โค โฆ if(๐ โ ๐ด, ๐ต, 1)) = (๐ โ โค โฆ if(๐ โ ๐ด, ๐ถ, 1))) |
28 | 27 | seqeq3d 10452 |
. . . . . . . 8
โข
(((โ๐ โ
๐ด ๐ต = ๐ถ โง ๐ โ โค) โง (๐ด โ (โคโฅโ๐) โง โ๐ โ
(โคโฅโ๐)DECID ๐ โ ๐ด)) โ seq๐( ยท , (๐ โ โค โฆ if(๐ โ ๐ด, ๐ต, 1))) = seq๐( ยท , (๐ โ โค โฆ if(๐ โ ๐ด, ๐ถ, 1)))) |
29 | 28 | breq1d 4013 |
. . . . . . 7
โข
(((โ๐ โ
๐ด ๐ต = ๐ถ โง ๐ โ โค) โง (๐ด โ (โคโฅโ๐) โง โ๐ โ
(โคโฅโ๐)DECID ๐ โ ๐ด)) โ (seq๐( ยท , (๐ โ โค โฆ if(๐ โ ๐ด, ๐ต, 1))) โ ๐ฅ โ seq๐( ยท , (๐ โ โค โฆ if(๐ โ ๐ด, ๐ถ, 1))) โ ๐ฅ)) |
30 | 25, 29 | anbi12d 473 |
. . . . . 6
โข
(((โ๐ โ
๐ด ๐ต = ๐ถ โง ๐ โ โค) โง (๐ด โ (โคโฅโ๐) โง โ๐ โ
(โคโฅโ๐)DECID ๐ โ ๐ด)) โ ((โ๐ โ (โคโฅโ๐)โ๐ฆ(๐ฆ # 0 โง seq๐( ยท , (๐ โ โค โฆ if(๐ โ ๐ด, ๐ต, 1))) โ ๐ฆ) โง seq๐( ยท , (๐ โ โค โฆ if(๐ โ ๐ด, ๐ต, 1))) โ ๐ฅ) โ (โ๐ โ (โคโฅโ๐)โ๐ฆ(๐ฆ # 0 โง seq๐( ยท , (๐ โ โค โฆ if(๐ โ ๐ด, ๐ถ, 1))) โ ๐ฆ) โง seq๐( ยท , (๐ โ โค โฆ if(๐ โ ๐ด, ๐ถ, 1))) โ ๐ฅ))) |
31 | 30 | pm5.32da 452 |
. . . . 5
โข
((โ๐ โ
๐ด ๐ต = ๐ถ โง ๐ โ โค) โ (((๐ด โ (โคโฅโ๐) โง โ๐ โ
(โคโฅโ๐)DECID ๐ โ ๐ด) โง (โ๐ โ (โคโฅโ๐)โ๐ฆ(๐ฆ # 0 โง seq๐( ยท , (๐ โ โค โฆ if(๐ โ ๐ด, ๐ต, 1))) โ ๐ฆ) โง seq๐( ยท , (๐ โ โค โฆ if(๐ โ ๐ด, ๐ต, 1))) โ ๐ฅ)) โ ((๐ด โ (โคโฅโ๐) โง โ๐ โ
(โคโฅโ๐)DECID ๐ โ ๐ด) โง (โ๐ โ (โคโฅโ๐)โ๐ฆ(๐ฆ # 0 โง seq๐( ยท , (๐ โ โค โฆ if(๐ โ ๐ด, ๐ถ, 1))) โ ๐ฆ) โง seq๐( ยท , (๐ โ โค โฆ if(๐ โ ๐ด, ๐ถ, 1))) โ ๐ฅ)))) |
32 | 31 | rexbidva 2474 |
. . . 4
โข
(โ๐ โ
๐ด ๐ต = ๐ถ โ (โ๐ โ โค ((๐ด โ (โคโฅโ๐) โง โ๐ โ
(โคโฅโ๐)DECID ๐ โ ๐ด) โง (โ๐ โ (โคโฅโ๐)โ๐ฆ(๐ฆ # 0 โง seq๐( ยท , (๐ โ โค โฆ if(๐ โ ๐ด, ๐ต, 1))) โ ๐ฆ) โง seq๐( ยท , (๐ โ โค โฆ if(๐ โ ๐ด, ๐ต, 1))) โ ๐ฅ)) โ โ๐ โ โค ((๐ด โ (โคโฅโ๐) โง โ๐ โ
(โคโฅโ๐)DECID ๐ โ ๐ด) โง (โ๐ โ (โคโฅโ๐)โ๐ฆ(๐ฆ # 0 โง seq๐( ยท , (๐ โ โค โฆ if(๐ โ ๐ด, ๐ถ, 1))) โ ๐ฆ) โง seq๐( ยท , (๐ โ โค โฆ if(๐ โ ๐ด, ๐ถ, 1))) โ ๐ฅ)))) |
33 | | f1of 5461 |
. . . . . . . . . . . . . . 15
โข (๐:(1...๐)โ1-1-ontoโ๐ด โ ๐:(1...๐)โถ๐ด) |
34 | 33 | ad3antlr 493 |
. . . . . . . . . . . . . 14
โข
(((((โ๐
โ ๐ด ๐ต = ๐ถ โง ๐ โ โ) โง ๐:(1...๐)โ1-1-ontoโ๐ด) โง ๐ โ โ) โง ๐ โค ๐) โ ๐:(1...๐)โถ๐ด) |
35 | | simplr 528 |
. . . . . . . . . . . . . . 15
โข
(((((โ๐
โ ๐ด ๐ต = ๐ถ โง ๐ โ โ) โง ๐:(1...๐)โ1-1-ontoโ๐ด) โง ๐ โ โ) โง ๐ โค ๐) โ ๐ โ โ) |
36 | | simpr 110 |
. . . . . . . . . . . . . . 15
โข
(((((โ๐
โ ๐ด ๐ต = ๐ถ โง ๐ โ โ) โง ๐:(1...๐)โ1-1-ontoโ๐ด) โง ๐ โ โ) โง ๐ โค ๐) โ ๐ โค ๐) |
37 | | simp-4r 542 |
. . . . . . . . . . . . . . . . 17
โข
(((((โ๐
โ ๐ด ๐ต = ๐ถ โง ๐ โ โ) โง ๐:(1...๐)โ1-1-ontoโ๐ด) โง ๐ โ โ) โง ๐ โค ๐) โ ๐ โ โ) |
38 | 37 | nnzd 9373 |
. . . . . . . . . . . . . . . 16
โข
(((((โ๐
โ ๐ด ๐ต = ๐ถ โง ๐ โ โ) โง ๐:(1...๐)โ1-1-ontoโ๐ด) โง ๐ โ โ) โง ๐ โค ๐) โ ๐ โ โค) |
39 | | fznn 10088 |
. . . . . . . . . . . . . . . 16
โข (๐ โ โค โ (๐ โ (1...๐) โ (๐ โ โ โง ๐ โค ๐))) |
40 | 38, 39 | syl 14 |
. . . . . . . . . . . . . . 15
โข
(((((โ๐
โ ๐ด ๐ต = ๐ถ โง ๐ โ โ) โง ๐:(1...๐)โ1-1-ontoโ๐ด) โง ๐ โ โ) โง ๐ โค ๐) โ (๐ โ (1...๐) โ (๐ โ โ โง ๐ โค ๐))) |
41 | 35, 36, 40 | mpbir2and 944 |
. . . . . . . . . . . . . 14
โข
(((((โ๐
โ ๐ด ๐ต = ๐ถ โง ๐ โ โ) โง ๐:(1...๐)โ1-1-ontoโ๐ด) โง ๐ โ โ) โง ๐ โค ๐) โ ๐ โ (1...๐)) |
42 | 34, 41 | ffvelcdmd 5652 |
. . . . . . . . . . . . 13
โข
(((((โ๐
โ ๐ด ๐ต = ๐ถ โง ๐ โ โ) โง ๐:(1...๐)โ1-1-ontoโ๐ด) โง ๐ โ โ) โง ๐ โค ๐) โ (๐โ๐) โ ๐ด) |
43 | | simp-4l 541 |
. . . . . . . . . . . . 13
โข
(((((โ๐
โ ๐ด ๐ต = ๐ถ โง ๐ โ โ) โง ๐:(1...๐)โ1-1-ontoโ๐ด) โง ๐ โ โ) โง ๐ โค ๐) โ โ๐ โ ๐ด ๐ต = ๐ถ) |
44 | | nfcsb1v 3090 |
. . . . . . . . . . . . . . 15
โข
โฒ๐โฆ(๐โ๐) / ๐โฆ๐ต |
45 | | nfcsb1v 3090 |
. . . . . . . . . . . . . . 15
โข
โฒ๐โฆ(๐โ๐) / ๐โฆ๐ถ |
46 | 44, 45 | nfeq 2327 |
. . . . . . . . . . . . . 14
โข
โฒ๐โฆ(๐โ๐) / ๐โฆ๐ต = โฆ(๐โ๐) / ๐โฆ๐ถ |
47 | | csbeq1a 3066 |
. . . . . . . . . . . . . . 15
โข (๐ = (๐โ๐) โ ๐ต = โฆ(๐โ๐) / ๐โฆ๐ต) |
48 | | csbeq1a 3066 |
. . . . . . . . . . . . . . 15
โข (๐ = (๐โ๐) โ ๐ถ = โฆ(๐โ๐) / ๐โฆ๐ถ) |
49 | 47, 48 | eqeq12d 2192 |
. . . . . . . . . . . . . 14
โข (๐ = (๐โ๐) โ (๐ต = ๐ถ โ โฆ(๐โ๐) / ๐โฆ๐ต = โฆ(๐โ๐) / ๐โฆ๐ถ)) |
50 | 46, 49 | rspc 2835 |
. . . . . . . . . . . . 13
โข ((๐โ๐) โ ๐ด โ (โ๐ โ ๐ด ๐ต = ๐ถ โ โฆ(๐โ๐) / ๐โฆ๐ต = โฆ(๐โ๐) / ๐โฆ๐ถ)) |
51 | 42, 43, 50 | sylc 62 |
. . . . . . . . . . . 12
โข
(((((โ๐
โ ๐ด ๐ต = ๐ถ โง ๐ โ โ) โง ๐:(1...๐)โ1-1-ontoโ๐ด) โง ๐ โ โ) โง ๐ โค ๐) โ โฆ(๐โ๐) / ๐โฆ๐ต = โฆ(๐โ๐) / ๐โฆ๐ถ) |
52 | | simpr 110 |
. . . . . . . . . . . . . 14
โข
((((โ๐ โ
๐ด ๐ต = ๐ถ โง ๐ โ โ) โง ๐:(1...๐)โ1-1-ontoโ๐ด) โง ๐ โ โ) โ ๐ โ โ) |
53 | 52 | nnzd 9373 |
. . . . . . . . . . . . 13
โข
((((โ๐ โ
๐ด ๐ต = ๐ถ โง ๐ โ โ) โง ๐:(1...๐)โ1-1-ontoโ๐ด) โง ๐ โ โ) โ ๐ โ โค) |
54 | | simpllr 534 |
. . . . . . . . . . . . . 14
โข
((((โ๐ โ
๐ด ๐ต = ๐ถ โง ๐ โ โ) โง ๐:(1...๐)โ1-1-ontoโ๐ด) โง ๐ โ โ) โ ๐ โ โ) |
55 | 54 | nnzd 9373 |
. . . . . . . . . . . . 13
โข
((((โ๐ โ
๐ด ๐ต = ๐ถ โง ๐ โ โ) โง ๐:(1...๐)โ1-1-ontoโ๐ด) โง ๐ โ โ) โ ๐ โ โค) |
56 | | zdcle 9328 |
. . . . . . . . . . . . 13
โข ((๐ โ โค โง ๐ โ โค) โ
DECID ๐ โค
๐) |
57 | 53, 55, 56 | syl2anc 411 |
. . . . . . . . . . . 12
โข
((((โ๐ โ
๐ด ๐ต = ๐ถ โง ๐ โ โ) โง ๐:(1...๐)โ1-1-ontoโ๐ด) โง ๐ โ โ) โ DECID
๐ โค ๐) |
58 | 51, 57 | ifeq1dadc 3564 |
. . . . . . . . . . 11
โข
((((โ๐ โ
๐ด ๐ต = ๐ถ โง ๐ โ โ) โง ๐:(1...๐)โ1-1-ontoโ๐ด) โง ๐ โ โ) โ if(๐ โค ๐, โฆ(๐โ๐) / ๐โฆ๐ต, 1) = if(๐ โค ๐, โฆ(๐โ๐) / ๐โฆ๐ถ, 1)) |
59 | 58 | mpteq2dva 4093 |
. . . . . . . . . 10
โข
(((โ๐ โ
๐ด ๐ต = ๐ถ โง ๐ โ โ) โง ๐:(1...๐)โ1-1-ontoโ๐ด) โ (๐ โ โ โฆ if(๐ โค ๐, โฆ(๐โ๐) / ๐โฆ๐ต, 1)) = (๐ โ โ โฆ if(๐ โค ๐, โฆ(๐โ๐) / ๐โฆ๐ถ, 1))) |
60 | 59 | seqeq3d 10452 |
. . . . . . . . 9
โข
(((โ๐ โ
๐ด ๐ต = ๐ถ โง ๐ โ โ) โง ๐:(1...๐)โ1-1-ontoโ๐ด) โ seq1( ยท , (๐ โ โ โฆ if(๐ โค ๐, โฆ(๐โ๐) / ๐โฆ๐ต, 1))) = seq1( ยท , (๐ โ โ โฆ if(๐ โค ๐, โฆ(๐โ๐) / ๐โฆ๐ถ, 1)))) |
61 | 60 | fveq1d 5517 |
. . . . . . . 8
โข
(((โ๐ โ
๐ด ๐ต = ๐ถ โง ๐ โ โ) โง ๐:(1...๐)โ1-1-ontoโ๐ด) โ (seq1( ยท ,
(๐ โ โ โฆ
if(๐ โค ๐, โฆ(๐โ๐) / ๐โฆ๐ต, 1)))โ๐) = (seq1( ยท , (๐ โ โ โฆ if(๐ โค ๐, โฆ(๐โ๐) / ๐โฆ๐ถ, 1)))โ๐)) |
62 | 61 | eqeq2d 2189 |
. . . . . . 7
โข
(((โ๐ โ
๐ด ๐ต = ๐ถ โง ๐ โ โ) โง ๐:(1...๐)โ1-1-ontoโ๐ด) โ (๐ฅ = (seq1( ยท , (๐ โ โ โฆ if(๐ โค ๐, โฆ(๐โ๐) / ๐โฆ๐ต, 1)))โ๐) โ ๐ฅ = (seq1( ยท , (๐ โ โ โฆ if(๐ โค ๐, โฆ(๐โ๐) / ๐โฆ๐ถ, 1)))โ๐))) |
63 | 62 | pm5.32da 452 |
. . . . . 6
โข
((โ๐ โ
๐ด ๐ต = ๐ถ โง ๐ โ โ) โ ((๐:(1...๐)โ1-1-ontoโ๐ด โง ๐ฅ = (seq1( ยท , (๐ โ โ โฆ if(๐ โค ๐, โฆ(๐โ๐) / ๐โฆ๐ต, 1)))โ๐)) โ (๐:(1...๐)โ1-1-ontoโ๐ด โง ๐ฅ = (seq1( ยท , (๐ โ โ โฆ if(๐ โค ๐, โฆ(๐โ๐) / ๐โฆ๐ถ, 1)))โ๐)))) |
64 | 63 | exbidv 1825 |
. . . . 5
โข
((โ๐ โ
๐ด ๐ต = ๐ถ โง ๐ โ โ) โ (โ๐(๐:(1...๐)โ1-1-ontoโ๐ด โง ๐ฅ = (seq1( ยท , (๐ โ โ โฆ if(๐ โค ๐, โฆ(๐โ๐) / ๐โฆ๐ต, 1)))โ๐)) โ โ๐(๐:(1...๐)โ1-1-ontoโ๐ด โง ๐ฅ = (seq1( ยท , (๐ โ โ โฆ if(๐ โค ๐, โฆ(๐โ๐) / ๐โฆ๐ถ, 1)))โ๐)))) |
65 | 64 | rexbidva 2474 |
. . . 4
โข
(โ๐ โ
๐ด ๐ต = ๐ถ โ (โ๐ โ โ โ๐(๐:(1...๐)โ1-1-ontoโ๐ด โง ๐ฅ = (seq1( ยท , (๐ โ โ โฆ if(๐ โค ๐, โฆ(๐โ๐) / ๐โฆ๐ต, 1)))โ๐)) โ โ๐ โ โ โ๐(๐:(1...๐)โ1-1-ontoโ๐ด โง ๐ฅ = (seq1( ยท , (๐ โ โ โฆ if(๐ โค ๐, โฆ(๐โ๐) / ๐โฆ๐ถ, 1)))โ๐)))) |
66 | 32, 65 | orbi12d 793 |
. . 3
โข
(โ๐ โ
๐ด ๐ต = ๐ถ โ ((โ๐ โ โค ((๐ด โ (โคโฅโ๐) โง โ๐ โ
(โคโฅโ๐)DECID ๐ โ ๐ด) โง (โ๐ โ (โคโฅโ๐)โ๐ฆ(๐ฆ # 0 โง seq๐( ยท , (๐ โ โค โฆ if(๐ โ ๐ด, ๐ต, 1))) โ ๐ฆ) โง seq๐( ยท , (๐ โ โค โฆ if(๐ โ ๐ด, ๐ต, 1))) โ ๐ฅ)) โจ โ๐ โ โ โ๐(๐:(1...๐)โ1-1-ontoโ๐ด โง ๐ฅ = (seq1( ยท , (๐ โ โ โฆ if(๐ โค ๐, โฆ(๐โ๐) / ๐โฆ๐ต, 1)))โ๐))) โ (โ๐ โ โค ((๐ด โ (โคโฅโ๐) โง โ๐ โ
(โคโฅโ๐)DECID ๐ โ ๐ด) โง (โ๐ โ (โคโฅโ๐)โ๐ฆ(๐ฆ # 0 โง seq๐( ยท , (๐ โ โค โฆ if(๐ โ ๐ด, ๐ถ, 1))) โ ๐ฆ) โง seq๐( ยท , (๐ โ โค โฆ if(๐ โ ๐ด, ๐ถ, 1))) โ ๐ฅ)) โจ โ๐ โ โ โ๐(๐:(1...๐)โ1-1-ontoโ๐ด โง ๐ฅ = (seq1( ยท , (๐ โ โ โฆ if(๐ โค ๐, โฆ(๐โ๐) / ๐โฆ๐ถ, 1)))โ๐))))) |
67 | 66 | iotabidv 5199 |
. 2
โข
(โ๐ โ
๐ด ๐ต = ๐ถ โ (โฉ๐ฅ(โ๐ โ โค ((๐ด โ (โคโฅโ๐) โง โ๐ โ
(โคโฅโ๐)DECID ๐ โ ๐ด) โง (โ๐ โ (โคโฅโ๐)โ๐ฆ(๐ฆ # 0 โง seq๐( ยท , (๐ โ โค โฆ if(๐ โ ๐ด, ๐ต, 1))) โ ๐ฆ) โง seq๐( ยท , (๐ โ โค โฆ if(๐ โ ๐ด, ๐ต, 1))) โ ๐ฅ)) โจ โ๐ โ โ โ๐(๐:(1...๐)โ1-1-ontoโ๐ด โง ๐ฅ = (seq1( ยท , (๐ โ โ โฆ if(๐ โค ๐, โฆ(๐โ๐) / ๐โฆ๐ต, 1)))โ๐)))) = (โฉ๐ฅ(โ๐ โ โค ((๐ด โ (โคโฅโ๐) โง โ๐ โ
(โคโฅโ๐)DECID ๐ โ ๐ด) โง (โ๐ โ (โคโฅโ๐)โ๐ฆ(๐ฆ # 0 โง seq๐( ยท , (๐ โ โค โฆ if(๐ โ ๐ด, ๐ถ, 1))) โ ๐ฆ) โง seq๐( ยท , (๐ โ โค โฆ if(๐ โ ๐ด, ๐ถ, 1))) โ ๐ฅ)) โจ โ๐ โ โ โ๐(๐:(1...๐)โ1-1-ontoโ๐ด โง ๐ฅ = (seq1( ยท , (๐ โ โ โฆ if(๐ โค ๐, โฆ(๐โ๐) / ๐โฆ๐ถ, 1)))โ๐))))) |
68 | | df-proddc 11558 |
. 2
โข
โ๐ โ
๐ด ๐ต = (โฉ๐ฅ(โ๐ โ โค ((๐ด โ (โคโฅโ๐) โง โ๐ โ
(โคโฅโ๐)DECID ๐ โ ๐ด) โง (โ๐ โ (โคโฅโ๐)โ๐ฆ(๐ฆ # 0 โง seq๐( ยท , (๐ โ โค โฆ if(๐ โ ๐ด, ๐ต, 1))) โ ๐ฆ) โง seq๐( ยท , (๐ โ โค โฆ if(๐ โ ๐ด, ๐ต, 1))) โ ๐ฅ)) โจ โ๐ โ โ โ๐(๐:(1...๐)โ1-1-ontoโ๐ด โง ๐ฅ = (seq1( ยท , (๐ โ โ โฆ if(๐ โค ๐, โฆ(๐โ๐) / ๐โฆ๐ต, 1)))โ๐)))) |
69 | | df-proddc 11558 |
. 2
โข
โ๐ โ
๐ด ๐ถ = (โฉ๐ฅ(โ๐ โ โค ((๐ด โ (โคโฅโ๐) โง โ๐ โ
(โคโฅโ๐)DECID ๐ โ ๐ด) โง (โ๐ โ (โคโฅโ๐)โ๐ฆ(๐ฆ # 0 โง seq๐( ยท , (๐ โ โค โฆ if(๐ โ ๐ด, ๐ถ, 1))) โ ๐ฆ) โง seq๐( ยท , (๐ โ โค โฆ if(๐ โ ๐ด, ๐ถ, 1))) โ ๐ฅ)) โจ โ๐ โ โ โ๐(๐:(1...๐)โ1-1-ontoโ๐ด โง ๐ฅ = (seq1( ยท , (๐ โ โ โฆ if(๐ โค ๐, โฆ(๐โ๐) / ๐โฆ๐ถ, 1)))โ๐)))) |
70 | 67, 68, 69 | 3eqtr4g 2235 |
1
โข
(โ๐ โ
๐ด ๐ต = ๐ถ โ โ๐ โ ๐ด ๐ต = โ๐ โ ๐ด ๐ถ) |