Metamath Proof Explorer


Theorem prodeq2w

Description: Equality theorem for product, when the class expressions B and C are equal everywhere. Proved using only Extensionality. (Contributed by Scott Fenton, 4-Dec-2017)

Ref Expression
Assertion prodeq2w ( โˆ€ ๐‘˜ ๐ต = ๐ถ โ†’ โˆ ๐‘˜ โˆˆ ๐ด ๐ต = โˆ ๐‘˜ โˆˆ ๐ด ๐ถ )

Proof

Step Hyp Ref Expression
1 eqid โŠข โ„ค = โ„ค
2 ifeq1 โŠข ( ๐ต = ๐ถ โ†’ if ( ๐‘˜ โˆˆ ๐ด , ๐ต , 1 ) = if ( ๐‘˜ โˆˆ ๐ด , ๐ถ , 1 ) )
3 2 alimi โŠข ( โˆ€ ๐‘˜ ๐ต = ๐ถ โ†’ โˆ€ ๐‘˜ if ( ๐‘˜ โˆˆ ๐ด , ๐ต , 1 ) = if ( ๐‘˜ โˆˆ ๐ด , ๐ถ , 1 ) )
4 alral โŠข ( โˆ€ ๐‘˜ if ( ๐‘˜ โˆˆ ๐ด , ๐ต , 1 ) = if ( ๐‘˜ โˆˆ ๐ด , ๐ถ , 1 ) โ†’ โˆ€ ๐‘˜ โˆˆ โ„ค if ( ๐‘˜ โˆˆ ๐ด , ๐ต , 1 ) = if ( ๐‘˜ โˆˆ ๐ด , ๐ถ , 1 ) )
5 3 4 syl โŠข ( โˆ€ ๐‘˜ ๐ต = ๐ถ โ†’ โˆ€ ๐‘˜ โˆˆ โ„ค if ( ๐‘˜ โˆˆ ๐ด , ๐ต , 1 ) = if ( ๐‘˜ โˆˆ ๐ด , ๐ถ , 1 ) )
6 mpteq12 โŠข ( ( โ„ค = โ„ค โˆง โˆ€ ๐‘˜ โˆˆ โ„ค if ( ๐‘˜ โˆˆ ๐ด , ๐ต , 1 ) = if ( ๐‘˜ โˆˆ ๐ด , ๐ถ , 1 ) ) โ†’ ( ๐‘˜ โˆˆ โ„ค โ†ฆ if ( ๐‘˜ โˆˆ ๐ด , ๐ต , 1 ) ) = ( ๐‘˜ โˆˆ โ„ค โ†ฆ if ( ๐‘˜ โˆˆ ๐ด , ๐ถ , 1 ) ) )
7 1 5 6 sylancr โŠข ( โˆ€ ๐‘˜ ๐ต = ๐ถ โ†’ ( ๐‘˜ โˆˆ โ„ค โ†ฆ if ( ๐‘˜ โˆˆ ๐ด , ๐ต , 1 ) ) = ( ๐‘˜ โˆˆ โ„ค โ†ฆ if ( ๐‘˜ โˆˆ ๐ด , ๐ถ , 1 ) ) )
8 7 seqeq3d โŠข ( โˆ€ ๐‘˜ ๐ต = ๐ถ โ†’ seq ๐‘› ( ยท , ( ๐‘˜ โˆˆ โ„ค โ†ฆ if ( ๐‘˜ โˆˆ ๐ด , ๐ต , 1 ) ) ) = seq ๐‘› ( ยท , ( ๐‘˜ โˆˆ โ„ค โ†ฆ if ( ๐‘˜ โˆˆ ๐ด , ๐ถ , 1 ) ) ) )
9 8 breq1d โŠข ( โˆ€ ๐‘˜ ๐ต = ๐ถ โ†’ ( seq ๐‘› ( ยท , ( ๐‘˜ โˆˆ โ„ค โ†ฆ if ( ๐‘˜ โˆˆ ๐ด , ๐ต , 1 ) ) ) โ‡ ๐‘ฆ โ†” seq ๐‘› ( ยท , ( ๐‘˜ โˆˆ โ„ค โ†ฆ if ( ๐‘˜ โˆˆ ๐ด , ๐ถ , 1 ) ) ) โ‡ ๐‘ฆ ) )
10 9 anbi2d โŠข ( โˆ€ ๐‘˜ ๐ต = ๐ถ โ†’ ( ( ๐‘ฆ โ‰  0 โˆง seq ๐‘› ( ยท , ( ๐‘˜ โˆˆ โ„ค โ†ฆ if ( ๐‘˜ โˆˆ ๐ด , ๐ต , 1 ) ) ) โ‡ ๐‘ฆ ) โ†” ( ๐‘ฆ โ‰  0 โˆง seq ๐‘› ( ยท , ( ๐‘˜ โˆˆ โ„ค โ†ฆ if ( ๐‘˜ โˆˆ ๐ด , ๐ถ , 1 ) ) ) โ‡ ๐‘ฆ ) ) )
11 10 exbidv โŠข ( โˆ€ ๐‘˜ ๐ต = ๐ถ โ†’ ( โˆƒ ๐‘ฆ ( ๐‘ฆ โ‰  0 โˆง seq ๐‘› ( ยท , ( ๐‘˜ โˆˆ โ„ค โ†ฆ if ( ๐‘˜ โˆˆ ๐ด , ๐ต , 1 ) ) ) โ‡ ๐‘ฆ ) โ†” โˆƒ ๐‘ฆ ( ๐‘ฆ โ‰  0 โˆง seq ๐‘› ( ยท , ( ๐‘˜ โˆˆ โ„ค โ†ฆ if ( ๐‘˜ โˆˆ ๐ด , ๐ถ , 1 ) ) ) โ‡ ๐‘ฆ ) ) )
12 11 rexbidv โŠข ( โˆ€ ๐‘˜ ๐ต = ๐ถ โ†’ ( โˆƒ ๐‘› โˆˆ ( โ„คโ‰ฅ โ€˜ ๐‘š ) โˆƒ ๐‘ฆ ( ๐‘ฆ โ‰  0 โˆง seq ๐‘› ( ยท , ( ๐‘˜ โˆˆ โ„ค โ†ฆ if ( ๐‘˜ โˆˆ ๐ด , ๐ต , 1 ) ) ) โ‡ ๐‘ฆ ) โ†” โˆƒ ๐‘› โˆˆ ( โ„คโ‰ฅ โ€˜ ๐‘š ) โˆƒ ๐‘ฆ ( ๐‘ฆ โ‰  0 โˆง seq ๐‘› ( ยท , ( ๐‘˜ โˆˆ โ„ค โ†ฆ if ( ๐‘˜ โˆˆ ๐ด , ๐ถ , 1 ) ) ) โ‡ ๐‘ฆ ) ) )
13 7 seqeq3d โŠข ( โˆ€ ๐‘˜ ๐ต = ๐ถ โ†’ seq ๐‘š ( ยท , ( ๐‘˜ โˆˆ โ„ค โ†ฆ if ( ๐‘˜ โˆˆ ๐ด , ๐ต , 1 ) ) ) = seq ๐‘š ( ยท , ( ๐‘˜ โˆˆ โ„ค โ†ฆ if ( ๐‘˜ โˆˆ ๐ด , ๐ถ , 1 ) ) ) )
14 13 breq1d โŠข ( โˆ€ ๐‘˜ ๐ต = ๐ถ โ†’ ( seq ๐‘š ( ยท , ( ๐‘˜ โˆˆ โ„ค โ†ฆ if ( ๐‘˜ โˆˆ ๐ด , ๐ต , 1 ) ) ) โ‡ ๐‘ฅ โ†” seq ๐‘š ( ยท , ( ๐‘˜ โˆˆ โ„ค โ†ฆ if ( ๐‘˜ โˆˆ ๐ด , ๐ถ , 1 ) ) ) โ‡ ๐‘ฅ ) )
15 12 14 3anbi23d โŠข ( โˆ€ ๐‘˜ ๐ต = ๐ถ โ†’ ( ( ๐ด โŠ† ( โ„คโ‰ฅ โ€˜ ๐‘š ) โˆง โˆƒ ๐‘› โˆˆ ( โ„คโ‰ฅ โ€˜ ๐‘š ) โˆƒ ๐‘ฆ ( ๐‘ฆ โ‰  0 โˆง seq ๐‘› ( ยท , ( ๐‘˜ โˆˆ โ„ค โ†ฆ if ( ๐‘˜ โˆˆ ๐ด , ๐ต , 1 ) ) ) โ‡ ๐‘ฆ ) โˆง seq ๐‘š ( ยท , ( ๐‘˜ โˆˆ โ„ค โ†ฆ if ( ๐‘˜ โˆˆ ๐ด , ๐ต , 1 ) ) ) โ‡ ๐‘ฅ ) โ†” ( ๐ด โŠ† ( โ„คโ‰ฅ โ€˜ ๐‘š ) โˆง โˆƒ ๐‘› โˆˆ ( โ„คโ‰ฅ โ€˜ ๐‘š ) โˆƒ ๐‘ฆ ( ๐‘ฆ โ‰  0 โˆง seq ๐‘› ( ยท , ( ๐‘˜ โˆˆ โ„ค โ†ฆ if ( ๐‘˜ โˆˆ ๐ด , ๐ถ , 1 ) ) ) โ‡ ๐‘ฆ ) โˆง seq ๐‘š ( ยท , ( ๐‘˜ โˆˆ โ„ค โ†ฆ if ( ๐‘˜ โˆˆ ๐ด , ๐ถ , 1 ) ) ) โ‡ ๐‘ฅ ) ) )
16 15 rexbidv โŠข ( โˆ€ ๐‘˜ ๐ต = ๐ถ โ†’ ( โˆƒ ๐‘š โˆˆ โ„ค ( ๐ด โŠ† ( โ„คโ‰ฅ โ€˜ ๐‘š ) โˆง โˆƒ ๐‘› โˆˆ ( โ„คโ‰ฅ โ€˜ ๐‘š ) โˆƒ ๐‘ฆ ( ๐‘ฆ โ‰  0 โˆง seq ๐‘› ( ยท , ( ๐‘˜ โˆˆ โ„ค โ†ฆ if ( ๐‘˜ โˆˆ ๐ด , ๐ต , 1 ) ) ) โ‡ ๐‘ฆ ) โˆง seq ๐‘š ( ยท , ( ๐‘˜ โˆˆ โ„ค โ†ฆ if ( ๐‘˜ โˆˆ ๐ด , ๐ต , 1 ) ) ) โ‡ ๐‘ฅ ) โ†” โˆƒ ๐‘š โˆˆ โ„ค ( ๐ด โŠ† ( โ„คโ‰ฅ โ€˜ ๐‘š ) โˆง โˆƒ ๐‘› โˆˆ ( โ„คโ‰ฅ โ€˜ ๐‘š ) โˆƒ ๐‘ฆ ( ๐‘ฆ โ‰  0 โˆง seq ๐‘› ( ยท , ( ๐‘˜ โˆˆ โ„ค โ†ฆ if ( ๐‘˜ โˆˆ ๐ด , ๐ถ , 1 ) ) ) โ‡ ๐‘ฆ ) โˆง seq ๐‘š ( ยท , ( ๐‘˜ โˆˆ โ„ค โ†ฆ if ( ๐‘˜ โˆˆ ๐ด , ๐ถ , 1 ) ) ) โ‡ ๐‘ฅ ) ) )
17 csbeq2 โŠข ( โˆ€ ๐‘˜ ๐ต = ๐ถ โ†’ โฆ‹ ( ๐‘“ โ€˜ ๐‘› ) / ๐‘˜ โฆŒ ๐ต = โฆ‹ ( ๐‘“ โ€˜ ๐‘› ) / ๐‘˜ โฆŒ ๐ถ )
18 17 mpteq2dv โŠข ( โˆ€ ๐‘˜ ๐ต = ๐ถ โ†’ ( ๐‘› โˆˆ โ„• โ†ฆ โฆ‹ ( ๐‘“ โ€˜ ๐‘› ) / ๐‘˜ โฆŒ ๐ต ) = ( ๐‘› โˆˆ โ„• โ†ฆ โฆ‹ ( ๐‘“ โ€˜ ๐‘› ) / ๐‘˜ โฆŒ ๐ถ ) )
19 18 seqeq3d โŠข ( โˆ€ ๐‘˜ ๐ต = ๐ถ โ†’ seq 1 ( ยท , ( ๐‘› โˆˆ โ„• โ†ฆ โฆ‹ ( ๐‘“ โ€˜ ๐‘› ) / ๐‘˜ โฆŒ ๐ต ) ) = seq 1 ( ยท , ( ๐‘› โˆˆ โ„• โ†ฆ โฆ‹ ( ๐‘“ โ€˜ ๐‘› ) / ๐‘˜ โฆŒ ๐ถ ) ) )
20 19 fveq1d โŠข ( โˆ€ ๐‘˜ ๐ต = ๐ถ โ†’ ( seq 1 ( ยท , ( ๐‘› โˆˆ โ„• โ†ฆ โฆ‹ ( ๐‘“ โ€˜ ๐‘› ) / ๐‘˜ โฆŒ ๐ต ) ) โ€˜ ๐‘š ) = ( seq 1 ( ยท , ( ๐‘› โˆˆ โ„• โ†ฆ โฆ‹ ( ๐‘“ โ€˜ ๐‘› ) / ๐‘˜ โฆŒ ๐ถ ) ) โ€˜ ๐‘š ) )
21 20 eqeq2d โŠข ( โˆ€ ๐‘˜ ๐ต = ๐ถ โ†’ ( ๐‘ฅ = ( seq 1 ( ยท , ( ๐‘› โˆˆ โ„• โ†ฆ โฆ‹ ( ๐‘“ โ€˜ ๐‘› ) / ๐‘˜ โฆŒ ๐ต ) ) โ€˜ ๐‘š ) โ†” ๐‘ฅ = ( seq 1 ( ยท , ( ๐‘› โˆˆ โ„• โ†ฆ โฆ‹ ( ๐‘“ โ€˜ ๐‘› ) / ๐‘˜ โฆŒ ๐ถ ) ) โ€˜ ๐‘š ) ) )
22 21 anbi2d โŠข ( โˆ€ ๐‘˜ ๐ต = ๐ถ โ†’ ( ( ๐‘“ : ( 1 ... ๐‘š ) โ€“1-1-ontoโ†’ ๐ด โˆง ๐‘ฅ = ( seq 1 ( ยท , ( ๐‘› โˆˆ โ„• โ†ฆ โฆ‹ ( ๐‘“ โ€˜ ๐‘› ) / ๐‘˜ โฆŒ ๐ต ) ) โ€˜ ๐‘š ) ) โ†” ( ๐‘“ : ( 1 ... ๐‘š ) โ€“1-1-ontoโ†’ ๐ด โˆง ๐‘ฅ = ( seq 1 ( ยท , ( ๐‘› โˆˆ โ„• โ†ฆ โฆ‹ ( ๐‘“ โ€˜ ๐‘› ) / ๐‘˜ โฆŒ ๐ถ ) ) โ€˜ ๐‘š ) ) ) )
23 22 exbidv โŠข ( โˆ€ ๐‘˜ ๐ต = ๐ถ โ†’ ( โˆƒ ๐‘“ ( ๐‘“ : ( 1 ... ๐‘š ) โ€“1-1-ontoโ†’ ๐ด โˆง ๐‘ฅ = ( seq 1 ( ยท , ( ๐‘› โˆˆ โ„• โ†ฆ โฆ‹ ( ๐‘“ โ€˜ ๐‘› ) / ๐‘˜ โฆŒ ๐ต ) ) โ€˜ ๐‘š ) ) โ†” โˆƒ ๐‘“ ( ๐‘“ : ( 1 ... ๐‘š ) โ€“1-1-ontoโ†’ ๐ด โˆง ๐‘ฅ = ( seq 1 ( ยท , ( ๐‘› โˆˆ โ„• โ†ฆ โฆ‹ ( ๐‘“ โ€˜ ๐‘› ) / ๐‘˜ โฆŒ ๐ถ ) ) โ€˜ ๐‘š ) ) ) )
24 23 rexbidv โŠข ( โˆ€ ๐‘˜ ๐ต = ๐ถ โ†’ ( โˆƒ ๐‘š โˆˆ โ„• โˆƒ ๐‘“ ( ๐‘“ : ( 1 ... ๐‘š ) โ€“1-1-ontoโ†’ ๐ด โˆง ๐‘ฅ = ( seq 1 ( ยท , ( ๐‘› โˆˆ โ„• โ†ฆ โฆ‹ ( ๐‘“ โ€˜ ๐‘› ) / ๐‘˜ โฆŒ ๐ต ) ) โ€˜ ๐‘š ) ) โ†” โˆƒ ๐‘š โˆˆ โ„• โˆƒ ๐‘“ ( ๐‘“ : ( 1 ... ๐‘š ) โ€“1-1-ontoโ†’ ๐ด โˆง ๐‘ฅ = ( seq 1 ( ยท , ( ๐‘› โˆˆ โ„• โ†ฆ โฆ‹ ( ๐‘“ โ€˜ ๐‘› ) / ๐‘˜ โฆŒ ๐ถ ) ) โ€˜ ๐‘š ) ) ) )
25 16 24 orbi12d โŠข ( โˆ€ ๐‘˜ ๐ต = ๐ถ โ†’ ( ( โˆƒ ๐‘š โˆˆ โ„ค ( ๐ด โŠ† ( โ„คโ‰ฅ โ€˜ ๐‘š ) โˆง โˆƒ ๐‘› โˆˆ ( โ„คโ‰ฅ โ€˜ ๐‘š ) โˆƒ ๐‘ฆ ( ๐‘ฆ โ‰  0 โˆง seq ๐‘› ( ยท , ( ๐‘˜ โˆˆ โ„ค โ†ฆ if ( ๐‘˜ โˆˆ ๐ด , ๐ต , 1 ) ) ) โ‡ ๐‘ฆ ) โˆง seq ๐‘š ( ยท , ( ๐‘˜ โˆˆ โ„ค โ†ฆ if ( ๐‘˜ โˆˆ ๐ด , ๐ต , 1 ) ) ) โ‡ ๐‘ฅ ) โˆจ โˆƒ ๐‘š โˆˆ โ„• โˆƒ ๐‘“ ( ๐‘“ : ( 1 ... ๐‘š ) โ€“1-1-ontoโ†’ ๐ด โˆง ๐‘ฅ = ( seq 1 ( ยท , ( ๐‘› โˆˆ โ„• โ†ฆ โฆ‹ ( ๐‘“ โ€˜ ๐‘› ) / ๐‘˜ โฆŒ ๐ต ) ) โ€˜ ๐‘š ) ) ) โ†” ( โˆƒ ๐‘š โˆˆ โ„ค ( ๐ด โŠ† ( โ„คโ‰ฅ โ€˜ ๐‘š ) โˆง โˆƒ ๐‘› โˆˆ ( โ„คโ‰ฅ โ€˜ ๐‘š ) โˆƒ ๐‘ฆ ( ๐‘ฆ โ‰  0 โˆง seq ๐‘› ( ยท , ( ๐‘˜ โˆˆ โ„ค โ†ฆ if ( ๐‘˜ โˆˆ ๐ด , ๐ถ , 1 ) ) ) โ‡ ๐‘ฆ ) โˆง seq ๐‘š ( ยท , ( ๐‘˜ โˆˆ โ„ค โ†ฆ if ( ๐‘˜ โˆˆ ๐ด , ๐ถ , 1 ) ) ) โ‡ ๐‘ฅ ) โˆจ โˆƒ ๐‘š โˆˆ โ„• โˆƒ ๐‘“ ( ๐‘“ : ( 1 ... ๐‘š ) โ€“1-1-ontoโ†’ ๐ด โˆง ๐‘ฅ = ( seq 1 ( ยท , ( ๐‘› โˆˆ โ„• โ†ฆ โฆ‹ ( ๐‘“ โ€˜ ๐‘› ) / ๐‘˜ โฆŒ ๐ถ ) ) โ€˜ ๐‘š ) ) ) ) )
26 25 iotabidv โŠข ( โˆ€ ๐‘˜ ๐ต = ๐ถ โ†’ ( โ„ฉ ๐‘ฅ ( โˆƒ ๐‘š โˆˆ โ„ค ( ๐ด โŠ† ( โ„คโ‰ฅ โ€˜ ๐‘š ) โˆง โˆƒ ๐‘› โˆˆ ( โ„คโ‰ฅ โ€˜ ๐‘š ) โˆƒ ๐‘ฆ ( ๐‘ฆ โ‰  0 โˆง seq ๐‘› ( ยท , ( ๐‘˜ โˆˆ โ„ค โ†ฆ if ( ๐‘˜ โˆˆ ๐ด , ๐ต , 1 ) ) ) โ‡ ๐‘ฆ ) โˆง seq ๐‘š ( ยท , ( ๐‘˜ โˆˆ โ„ค โ†ฆ if ( ๐‘˜ โˆˆ ๐ด , ๐ต , 1 ) ) ) โ‡ ๐‘ฅ ) โˆจ โˆƒ ๐‘š โˆˆ โ„• โˆƒ ๐‘“ ( ๐‘“ : ( 1 ... ๐‘š ) โ€“1-1-ontoโ†’ ๐ด โˆง ๐‘ฅ = ( seq 1 ( ยท , ( ๐‘› โˆˆ โ„• โ†ฆ โฆ‹ ( ๐‘“ โ€˜ ๐‘› ) / ๐‘˜ โฆŒ ๐ต ) ) โ€˜ ๐‘š ) ) ) ) = ( โ„ฉ ๐‘ฅ ( โˆƒ ๐‘š โˆˆ โ„ค ( ๐ด โŠ† ( โ„คโ‰ฅ โ€˜ ๐‘š ) โˆง โˆƒ ๐‘› โˆˆ ( โ„คโ‰ฅ โ€˜ ๐‘š ) โˆƒ ๐‘ฆ ( ๐‘ฆ โ‰  0 โˆง seq ๐‘› ( ยท , ( ๐‘˜ โˆˆ โ„ค โ†ฆ if ( ๐‘˜ โˆˆ ๐ด , ๐ถ , 1 ) ) ) โ‡ ๐‘ฆ ) โˆง seq ๐‘š ( ยท , ( ๐‘˜ โˆˆ โ„ค โ†ฆ if ( ๐‘˜ โˆˆ ๐ด , ๐ถ , 1 ) ) ) โ‡ ๐‘ฅ ) โˆจ โˆƒ ๐‘š โˆˆ โ„• โˆƒ ๐‘“ ( ๐‘“ : ( 1 ... ๐‘š ) โ€“1-1-ontoโ†’ ๐ด โˆง ๐‘ฅ = ( seq 1 ( ยท , ( ๐‘› โˆˆ โ„• โ†ฆ โฆ‹ ( ๐‘“ โ€˜ ๐‘› ) / ๐‘˜ โฆŒ ๐ถ ) ) โ€˜ ๐‘š ) ) ) ) )
27 df-prod โŠข โˆ ๐‘˜ โˆˆ ๐ด ๐ต = ( โ„ฉ ๐‘ฅ ( โˆƒ ๐‘š โˆˆ โ„ค ( ๐ด โŠ† ( โ„คโ‰ฅ โ€˜ ๐‘š ) โˆง โˆƒ ๐‘› โˆˆ ( โ„คโ‰ฅ โ€˜ ๐‘š ) โˆƒ ๐‘ฆ ( ๐‘ฆ โ‰  0 โˆง seq ๐‘› ( ยท , ( ๐‘˜ โˆˆ โ„ค โ†ฆ if ( ๐‘˜ โˆˆ ๐ด , ๐ต , 1 ) ) ) โ‡ ๐‘ฆ ) โˆง seq ๐‘š ( ยท , ( ๐‘˜ โˆˆ โ„ค โ†ฆ if ( ๐‘˜ โˆˆ ๐ด , ๐ต , 1 ) ) ) โ‡ ๐‘ฅ ) โˆจ โˆƒ ๐‘š โˆˆ โ„• โˆƒ ๐‘“ ( ๐‘“ : ( 1 ... ๐‘š ) โ€“1-1-ontoโ†’ ๐ด โˆง ๐‘ฅ = ( seq 1 ( ยท , ( ๐‘› โˆˆ โ„• โ†ฆ โฆ‹ ( ๐‘“ โ€˜ ๐‘› ) / ๐‘˜ โฆŒ ๐ต ) ) โ€˜ ๐‘š ) ) ) )
28 df-prod โŠข โˆ ๐‘˜ โˆˆ ๐ด ๐ถ = ( โ„ฉ ๐‘ฅ ( โˆƒ ๐‘š โˆˆ โ„ค ( ๐ด โŠ† ( โ„คโ‰ฅ โ€˜ ๐‘š ) โˆง โˆƒ ๐‘› โˆˆ ( โ„คโ‰ฅ โ€˜ ๐‘š ) โˆƒ ๐‘ฆ ( ๐‘ฆ โ‰  0 โˆง seq ๐‘› ( ยท , ( ๐‘˜ โˆˆ โ„ค โ†ฆ if ( ๐‘˜ โˆˆ ๐ด , ๐ถ , 1 ) ) ) โ‡ ๐‘ฆ ) โˆง seq ๐‘š ( ยท , ( ๐‘˜ โˆˆ โ„ค โ†ฆ if ( ๐‘˜ โˆˆ ๐ด , ๐ถ , 1 ) ) ) โ‡ ๐‘ฅ ) โˆจ โˆƒ ๐‘š โˆˆ โ„• โˆƒ ๐‘“ ( ๐‘“ : ( 1 ... ๐‘š ) โ€“1-1-ontoโ†’ ๐ด โˆง ๐‘ฅ = ( seq 1 ( ยท , ( ๐‘› โˆˆ โ„• โ†ฆ โฆ‹ ( ๐‘“ โ€˜ ๐‘› ) / ๐‘˜ โฆŒ ๐ถ ) ) โ€˜ ๐‘š ) ) ) )
29 26 27 28 3eqtr4g โŠข ( โˆ€ ๐‘˜ ๐ต = ๐ถ โ†’ โˆ ๐‘˜ โˆˆ ๐ด ๐ต = โˆ ๐‘˜ โˆˆ ๐ด ๐ถ )