Users' Mathboxes Mathbox for Alexander van der Vekens < Previous   Next >
Nearby theorems
Mirrors  >  Home  >  MPE Home  >  Th. List  >   Mathboxes  >  perfectALTVlem1 Structured version   Visualization version   GIF version

Theorem perfectALTVlem1 46379
Description: Lemma for perfectALTV 46381. (Contributed by Mario Carneiro, 7-Jun-2016.) (Revised by AV, 1-Jul-2020.)
Hypotheses
Ref Expression
perfectALTVlem.1 (๐œ‘ โ†’ ๐ด โˆˆ โ„•)
perfectALTVlem.2 (๐œ‘ โ†’ ๐ต โˆˆ โ„•)
perfectALTVlem.3 (๐œ‘ โ†’ ๐ต โˆˆ Odd )
perfectALTVlem.4 (๐œ‘ โ†’ (1 ฯƒ ((2โ†‘๐ด) ยท ๐ต)) = (2 ยท ((2โ†‘๐ด) ยท ๐ต)))
Assertion
Ref Expression
perfectALTVlem1 (๐œ‘ โ†’ ((2โ†‘(๐ด + 1)) โˆˆ โ„• โˆง ((2โ†‘(๐ด + 1)) โˆ’ 1) โˆˆ โ„• โˆง (๐ต / ((2โ†‘(๐ด + 1)) โˆ’ 1)) โˆˆ โ„•))

Proof of Theorem perfectALTVlem1
StepHypRef Expression
1 2nn 12284 . . 3 2 โˆˆ โ„•
2 perfectALTVlem.1 . . . . 5 (๐œ‘ โ†’ ๐ด โˆˆ โ„•)
32nnnn0d 12531 . . . 4 (๐œ‘ โ†’ ๐ด โˆˆ โ„•0)
4 peano2nn0 12511 . . . 4 (๐ด โˆˆ โ„•0 โ†’ (๐ด + 1) โˆˆ โ„•0)
53, 4syl 17 . . 3 (๐œ‘ โ†’ (๐ด + 1) โˆˆ โ„•0)
6 nnexpcl 14039 . . 3 ((2 โˆˆ โ„• โˆง (๐ด + 1) โˆˆ โ„•0) โ†’ (2โ†‘(๐ด + 1)) โˆˆ โ„•)
71, 5, 6sylancr 587 . 2 (๐œ‘ โ†’ (2โ†‘(๐ด + 1)) โˆˆ โ„•)
8 2re 12285 . . . . 5 2 โˆˆ โ„
98a1i 11 . . . 4 (๐œ‘ โ†’ 2 โˆˆ โ„)
102peano2nnd 12228 . . . 4 (๐œ‘ โ†’ (๐ด + 1) โˆˆ โ„•)
11 1lt2 12382 . . . . 5 1 < 2
1211a1i 11 . . . 4 (๐œ‘ โ†’ 1 < 2)
13 expgt1 14065 . . . 4 ((2 โˆˆ โ„ โˆง (๐ด + 1) โˆˆ โ„• โˆง 1 < 2) โ†’ 1 < (2โ†‘(๐ด + 1)))
149, 10, 12, 13syl3anc 1371 . . 3 (๐œ‘ โ†’ 1 < (2โ†‘(๐ด + 1)))
15 1nn 12222 . . . 4 1 โˆˆ โ„•
16 nnsub 12255 . . . 4 ((1 โˆˆ โ„• โˆง (2โ†‘(๐ด + 1)) โˆˆ โ„•) โ†’ (1 < (2โ†‘(๐ด + 1)) โ†” ((2โ†‘(๐ด + 1)) โˆ’ 1) โˆˆ โ„•))
1715, 7, 16sylancr 587 . . 3 (๐œ‘ โ†’ (1 < (2โ†‘(๐ด + 1)) โ†” ((2โ†‘(๐ด + 1)) โˆ’ 1) โˆˆ โ„•))
1814, 17mpbid 231 . 2 (๐œ‘ โ†’ ((2โ†‘(๐ด + 1)) โˆ’ 1) โˆˆ โ„•)
197nnzd 12584 . . . . . . 7 (๐œ‘ โ†’ (2โ†‘(๐ด + 1)) โˆˆ โ„ค)
20 peano2zm 12604 . . . . . . 7 ((2โ†‘(๐ด + 1)) โˆˆ โ„ค โ†’ ((2โ†‘(๐ด + 1)) โˆ’ 1) โˆˆ โ„ค)
2119, 20syl 17 . . . . . 6 (๐œ‘ โ†’ ((2โ†‘(๐ด + 1)) โˆ’ 1) โˆˆ โ„ค)
22 1nn0 12487 . . . . . . . 8 1 โˆˆ โ„•0
23 perfectALTVlem.2 . . . . . . . 8 (๐œ‘ โ†’ ๐ต โˆˆ โ„•)
24 sgmnncl 26648 . . . . . . . 8 ((1 โˆˆ โ„•0 โˆง ๐ต โˆˆ โ„•) โ†’ (1 ฯƒ ๐ต) โˆˆ โ„•)
2522, 23, 24sylancr 587 . . . . . . 7 (๐œ‘ โ†’ (1 ฯƒ ๐ต) โˆˆ โ„•)
2625nnzd 12584 . . . . . 6 (๐œ‘ โ†’ (1 ฯƒ ๐ต) โˆˆ โ„ค)
27 dvdsmul1 16220 . . . . . 6 ((((2โ†‘(๐ด + 1)) โˆ’ 1) โˆˆ โ„ค โˆง (1 ฯƒ ๐ต) โˆˆ โ„ค) โ†’ ((2โ†‘(๐ด + 1)) โˆ’ 1) โˆฅ (((2โ†‘(๐ด + 1)) โˆ’ 1) ยท (1 ฯƒ ๐ต)))
2821, 26, 27syl2anc 584 . . . . 5 (๐œ‘ โ†’ ((2โ†‘(๐ด + 1)) โˆ’ 1) โˆฅ (((2โ†‘(๐ด + 1)) โˆ’ 1) ยท (1 ฯƒ ๐ต)))
29 2cn 12286 . . . . . . . . 9 2 โˆˆ โ„‚
30 expp1 14033 . . . . . . . . 9 ((2 โˆˆ โ„‚ โˆง ๐ด โˆˆ โ„•0) โ†’ (2โ†‘(๐ด + 1)) = ((2โ†‘๐ด) ยท 2))
3129, 3, 30sylancr 587 . . . . . . . 8 (๐œ‘ โ†’ (2โ†‘(๐ด + 1)) = ((2โ†‘๐ด) ยท 2))
32 nnexpcl 14039 . . . . . . . . . . 11 ((2 โˆˆ โ„• โˆง ๐ด โˆˆ โ„•0) โ†’ (2โ†‘๐ด) โˆˆ โ„•)
331, 3, 32sylancr 587 . . . . . . . . . 10 (๐œ‘ โ†’ (2โ†‘๐ด) โˆˆ โ„•)
3433nncnd 12227 . . . . . . . . 9 (๐œ‘ โ†’ (2โ†‘๐ด) โˆˆ โ„‚)
35 mulcom 11195 . . . . . . . . 9 (((2โ†‘๐ด) โˆˆ โ„‚ โˆง 2 โˆˆ โ„‚) โ†’ ((2โ†‘๐ด) ยท 2) = (2 ยท (2โ†‘๐ด)))
3634, 29, 35sylancl 586 . . . . . . . 8 (๐œ‘ โ†’ ((2โ†‘๐ด) ยท 2) = (2 ยท (2โ†‘๐ด)))
3731, 36eqtrd 2772 . . . . . . 7 (๐œ‘ โ†’ (2โ†‘(๐ด + 1)) = (2 ยท (2โ†‘๐ด)))
3837oveq1d 7423 . . . . . 6 (๐œ‘ โ†’ ((2โ†‘(๐ด + 1)) ยท ๐ต) = ((2 ยท (2โ†‘๐ด)) ยท ๐ต))
3929a1i 11 . . . . . . 7 (๐œ‘ โ†’ 2 โˆˆ โ„‚)
4023nncnd 12227 . . . . . . 7 (๐œ‘ โ†’ ๐ต โˆˆ โ„‚)
4139, 34, 40mulassd 11236 . . . . . 6 (๐œ‘ โ†’ ((2 ยท (2โ†‘๐ด)) ยท ๐ต) = (2 ยท ((2โ†‘๐ด) ยท ๐ต)))
42 1cnd 11208 . . . . . . . 8 (๐œ‘ โ†’ 1 โˆˆ โ„‚)
43 perfectALTVlem.3 . . . . . . . . . 10 (๐œ‘ โ†’ ๐ต โˆˆ Odd )
44 isodd7 46323 . . . . . . . . . . 11 (๐ต โˆˆ Odd โ†” (๐ต โˆˆ โ„ค โˆง (2 gcd ๐ต) = 1))
4544simprbi 497 . . . . . . . . . 10 (๐ต โˆˆ Odd โ†’ (2 gcd ๐ต) = 1)
4643, 45syl 17 . . . . . . . . 9 (๐œ‘ โ†’ (2 gcd ๐ต) = 1)
47 2z 12593 . . . . . . . . . . 11 2 โˆˆ โ„ค
4847a1i 11 . . . . . . . . . 10 (๐œ‘ โ†’ 2 โˆˆ โ„ค)
4923nnzd 12584 . . . . . . . . . 10 (๐œ‘ โ†’ ๐ต โˆˆ โ„ค)
50 rpexp1i 16659 . . . . . . . . . 10 ((2 โˆˆ โ„ค โˆง ๐ต โˆˆ โ„ค โˆง ๐ด โˆˆ โ„•0) โ†’ ((2 gcd ๐ต) = 1 โ†’ ((2โ†‘๐ด) gcd ๐ต) = 1))
5148, 49, 3, 50syl3anc 1371 . . . . . . . . 9 (๐œ‘ โ†’ ((2 gcd ๐ต) = 1 โ†’ ((2โ†‘๐ด) gcd ๐ต) = 1))
5246, 51mpd 15 . . . . . . . 8 (๐œ‘ โ†’ ((2โ†‘๐ด) gcd ๐ต) = 1)
53 sgmmul 26701 . . . . . . . 8 ((1 โˆˆ โ„‚ โˆง ((2โ†‘๐ด) โˆˆ โ„• โˆง ๐ต โˆˆ โ„• โˆง ((2โ†‘๐ด) gcd ๐ต) = 1)) โ†’ (1 ฯƒ ((2โ†‘๐ด) ยท ๐ต)) = ((1 ฯƒ (2โ†‘๐ด)) ยท (1 ฯƒ ๐ต)))
5442, 33, 23, 52, 53syl13anc 1372 . . . . . . 7 (๐œ‘ โ†’ (1 ฯƒ ((2โ†‘๐ด) ยท ๐ต)) = ((1 ฯƒ (2โ†‘๐ด)) ยท (1 ฯƒ ๐ต)))
55 perfectALTVlem.4 . . . . . . 7 (๐œ‘ โ†’ (1 ฯƒ ((2โ†‘๐ด) ยท ๐ต)) = (2 ยท ((2โ†‘๐ด) ยท ๐ต)))
562nncnd 12227 . . . . . . . . . . . 12 (๐œ‘ โ†’ ๐ด โˆˆ โ„‚)
57 pncan1 11637 . . . . . . . . . . . 12 (๐ด โˆˆ โ„‚ โ†’ ((๐ด + 1) โˆ’ 1) = ๐ด)
5856, 57syl 17 . . . . . . . . . . 11 (๐œ‘ โ†’ ((๐ด + 1) โˆ’ 1) = ๐ด)
5958oveq2d 7424 . . . . . . . . . 10 (๐œ‘ โ†’ (2โ†‘((๐ด + 1) โˆ’ 1)) = (2โ†‘๐ด))
6059oveq2d 7424 . . . . . . . . 9 (๐œ‘ โ†’ (1 ฯƒ (2โ†‘((๐ด + 1) โˆ’ 1))) = (1 ฯƒ (2โ†‘๐ด)))
61 1sgm2ppw 26700 . . . . . . . . . 10 ((๐ด + 1) โˆˆ โ„• โ†’ (1 ฯƒ (2โ†‘((๐ด + 1) โˆ’ 1))) = ((2โ†‘(๐ด + 1)) โˆ’ 1))
6210, 61syl 17 . . . . . . . . 9 (๐œ‘ โ†’ (1 ฯƒ (2โ†‘((๐ด + 1) โˆ’ 1))) = ((2โ†‘(๐ด + 1)) โˆ’ 1))
6360, 62eqtr3d 2774 . . . . . . . 8 (๐œ‘ โ†’ (1 ฯƒ (2โ†‘๐ด)) = ((2โ†‘(๐ด + 1)) โˆ’ 1))
6463oveq1d 7423 . . . . . . 7 (๐œ‘ โ†’ ((1 ฯƒ (2โ†‘๐ด)) ยท (1 ฯƒ ๐ต)) = (((2โ†‘(๐ด + 1)) โˆ’ 1) ยท (1 ฯƒ ๐ต)))
6554, 55, 643eqtr3d 2780 . . . . . 6 (๐œ‘ โ†’ (2 ยท ((2โ†‘๐ด) ยท ๐ต)) = (((2โ†‘(๐ด + 1)) โˆ’ 1) ยท (1 ฯƒ ๐ต)))
6638, 41, 653eqtrd 2776 . . . . 5 (๐œ‘ โ†’ ((2โ†‘(๐ด + 1)) ยท ๐ต) = (((2โ†‘(๐ด + 1)) โˆ’ 1) ยท (1 ฯƒ ๐ต)))
6728, 66breqtrrd 5176 . . . 4 (๐œ‘ โ†’ ((2โ†‘(๐ด + 1)) โˆ’ 1) โˆฅ ((2โ†‘(๐ด + 1)) ยท ๐ต))
6821, 19gcdcomd 16454 . . . . 5 (๐œ‘ โ†’ (((2โ†‘(๐ด + 1)) โˆ’ 1) gcd (2โ†‘(๐ด + 1))) = ((2โ†‘(๐ด + 1)) gcd ((2โ†‘(๐ด + 1)) โˆ’ 1)))
69 nnpw2evenALTV 46360 . . . . . . . . 9 ((๐ด + 1) โˆˆ โ„• โ†’ (2โ†‘(๐ด + 1)) โˆˆ Even )
7010, 69syl 17 . . . . . . . 8 (๐œ‘ โ†’ (2โ†‘(๐ด + 1)) โˆˆ Even )
71 evenm1odd 46297 . . . . . . . 8 ((2โ†‘(๐ด + 1)) โˆˆ Even โ†’ ((2โ†‘(๐ด + 1)) โˆ’ 1) โˆˆ Odd )
7270, 71syl 17 . . . . . . 7 (๐œ‘ โ†’ ((2โ†‘(๐ด + 1)) โˆ’ 1) โˆˆ Odd )
73 isodd7 46323 . . . . . . . 8 (((2โ†‘(๐ด + 1)) โˆ’ 1) โˆˆ Odd โ†” (((2โ†‘(๐ด + 1)) โˆ’ 1) โˆˆ โ„ค โˆง (2 gcd ((2โ†‘(๐ด + 1)) โˆ’ 1)) = 1))
7473simprbi 497 . . . . . . 7 (((2โ†‘(๐ด + 1)) โˆ’ 1) โˆˆ Odd โ†’ (2 gcd ((2โ†‘(๐ด + 1)) โˆ’ 1)) = 1)
7572, 74syl 17 . . . . . 6 (๐œ‘ โ†’ (2 gcd ((2โ†‘(๐ด + 1)) โˆ’ 1)) = 1)
76 rpexp1i 16659 . . . . . . 7 ((2 โˆˆ โ„ค โˆง ((2โ†‘(๐ด + 1)) โˆ’ 1) โˆˆ โ„ค โˆง (๐ด + 1) โˆˆ โ„•0) โ†’ ((2 gcd ((2โ†‘(๐ด + 1)) โˆ’ 1)) = 1 โ†’ ((2โ†‘(๐ด + 1)) gcd ((2โ†‘(๐ด + 1)) โˆ’ 1)) = 1))
7748, 21, 5, 76syl3anc 1371 . . . . . 6 (๐œ‘ โ†’ ((2 gcd ((2โ†‘(๐ด + 1)) โˆ’ 1)) = 1 โ†’ ((2โ†‘(๐ด + 1)) gcd ((2โ†‘(๐ด + 1)) โˆ’ 1)) = 1))
7875, 77mpd 15 . . . . 5 (๐œ‘ โ†’ ((2โ†‘(๐ด + 1)) gcd ((2โ†‘(๐ด + 1)) โˆ’ 1)) = 1)
7968, 78eqtrd 2772 . . . 4 (๐œ‘ โ†’ (((2โ†‘(๐ด + 1)) โˆ’ 1) gcd (2โ†‘(๐ด + 1))) = 1)
80 coprmdvds 16589 . . . . 5 ((((2โ†‘(๐ด + 1)) โˆ’ 1) โˆˆ โ„ค โˆง (2โ†‘(๐ด + 1)) โˆˆ โ„ค โˆง ๐ต โˆˆ โ„ค) โ†’ ((((2โ†‘(๐ด + 1)) โˆ’ 1) โˆฅ ((2โ†‘(๐ด + 1)) ยท ๐ต) โˆง (((2โ†‘(๐ด + 1)) โˆ’ 1) gcd (2โ†‘(๐ด + 1))) = 1) โ†’ ((2โ†‘(๐ด + 1)) โˆ’ 1) โˆฅ ๐ต))
8121, 19, 49, 80syl3anc 1371 . . . 4 (๐œ‘ โ†’ ((((2โ†‘(๐ด + 1)) โˆ’ 1) โˆฅ ((2โ†‘(๐ด + 1)) ยท ๐ต) โˆง (((2โ†‘(๐ด + 1)) โˆ’ 1) gcd (2โ†‘(๐ด + 1))) = 1) โ†’ ((2โ†‘(๐ด + 1)) โˆ’ 1) โˆฅ ๐ต))
8267, 79, 81mp2and 697 . . 3 (๐œ‘ โ†’ ((2โ†‘(๐ด + 1)) โˆ’ 1) โˆฅ ๐ต)
83 nndivdvds 16205 . . . 4 ((๐ต โˆˆ โ„• โˆง ((2โ†‘(๐ด + 1)) โˆ’ 1) โˆˆ โ„•) โ†’ (((2โ†‘(๐ด + 1)) โˆ’ 1) โˆฅ ๐ต โ†” (๐ต / ((2โ†‘(๐ด + 1)) โˆ’ 1)) โˆˆ โ„•))
8423, 18, 83syl2anc 584 . . 3 (๐œ‘ โ†’ (((2โ†‘(๐ด + 1)) โˆ’ 1) โˆฅ ๐ต โ†” (๐ต / ((2โ†‘(๐ด + 1)) โˆ’ 1)) โˆˆ โ„•))
8582, 84mpbid 231 . 2 (๐œ‘ โ†’ (๐ต / ((2โ†‘(๐ด + 1)) โˆ’ 1)) โˆˆ โ„•)
867, 18, 853jca 1128 1 (๐œ‘ โ†’ ((2โ†‘(๐ด + 1)) โˆˆ โ„• โˆง ((2โ†‘(๐ด + 1)) โˆ’ 1) โˆˆ โ„• โˆง (๐ต / ((2โ†‘(๐ด + 1)) โˆ’ 1)) โˆˆ โ„•))
Colors of variables: wff setvar class
Syntax hints:   โ†’ wi 4   โ†” wb 205   โˆง wa 396   โˆง w3a 1087   = wceq 1541   โˆˆ wcel 2106   class class class wbr 5148  (class class class)co 7408  โ„‚cc 11107  โ„cr 11108  1c1 11110   + caddc 11112   ยท cmul 11114   < clt 11247   โˆ’ cmin 11443   / cdiv 11870  โ„•cn 12211  2c2 12266  โ„•0cn0 12471  โ„คcz 12557  โ†‘cexp 14026   โˆฅ cdvds 16196   gcd cgcd 16434   ฯƒ csgm 26597   Even ceven 46282   Odd codd 46283
This theorem was proved from axioms:  ax-mp 5  ax-1 6  ax-2 7  ax-3 8  ax-gen 1797  ax-4 1811  ax-5 1913  ax-6 1971  ax-7 2011  ax-8 2108  ax-9 2116  ax-10 2137  ax-11 2154  ax-12 2171  ax-ext 2703  ax-rep 5285  ax-sep 5299  ax-nul 5306  ax-pow 5363  ax-pr 5427  ax-un 7724  ax-inf2 9635  ax-cnex 11165  ax-resscn 11166  ax-1cn 11167  ax-icn 11168  ax-addcl 11169  ax-addrcl 11170  ax-mulcl 11171  ax-mulrcl 11172  ax-mulcom 11173  ax-addass 11174  ax-mulass 11175  ax-distr 11176  ax-i2m1 11177  ax-1ne0 11178  ax-1rid 11179  ax-rnegex 11180  ax-rrecex 11181  ax-cnre 11182  ax-pre-lttri 11183  ax-pre-lttrn 11184  ax-pre-ltadd 11185  ax-pre-mulgt0 11186  ax-pre-sup 11187  ax-addf 11188  ax-mulf 11189
This theorem depends on definitions:  df-bi 206  df-an 397  df-or 846  df-3or 1088  df-3an 1089  df-tru 1544  df-fal 1554  df-ex 1782  df-nf 1786  df-sb 2068  df-mo 2534  df-eu 2563  df-clab 2710  df-cleq 2724  df-clel 2810  df-nfc 2885  df-ne 2941  df-nel 3047  df-ral 3062  df-rex 3071  df-rmo 3376  df-reu 3377  df-rab 3433  df-v 3476  df-sbc 3778  df-csb 3894  df-dif 3951  df-un 3953  df-in 3955  df-ss 3965  df-pss 3967  df-nul 4323  df-if 4529  df-pw 4604  df-sn 4629  df-pr 4631  df-tp 4633  df-op 4635  df-uni 4909  df-int 4951  df-iun 4999  df-iin 5000  df-br 5149  df-opab 5211  df-mpt 5232  df-tr 5266  df-id 5574  df-eprel 5580  df-po 5588  df-so 5589  df-fr 5631  df-se 5632  df-we 5633  df-xp 5682  df-rel 5683  df-cnv 5684  df-co 5685  df-dm 5686  df-rn 5687  df-res 5688  df-ima 5689  df-pred 6300  df-ord 6367  df-on 6368  df-lim 6369  df-suc 6370  df-iota 6495  df-fun 6545  df-fn 6546  df-f 6547  df-f1 6548  df-fo 6549  df-f1o 6550  df-fv 6551  df-isom 6552  df-riota 7364  df-ov 7411  df-oprab 7412  df-mpo 7413  df-of 7669  df-om 7855  df-1st 7974  df-2nd 7975  df-supp 8146  df-frecs 8265  df-wrecs 8296  df-recs 8370  df-rdg 8409  df-1o 8465  df-2o 8466  df-er 8702  df-map 8821  df-pm 8822  df-ixp 8891  df-en 8939  df-dom 8940  df-sdom 8941  df-fin 8942  df-fsupp 9361  df-fi 9405  df-sup 9436  df-inf 9437  df-oi 9504  df-card 9933  df-pnf 11249  df-mnf 11250  df-xr 11251  df-ltxr 11252  df-le 11253  df-sub 11445  df-neg 11446  df-div 11871  df-nn 12212  df-2 12274  df-3 12275  df-4 12276  df-5 12277  df-6 12278  df-7 12279  df-8 12280  df-9 12281  df-n0 12472  df-z 12558  df-dec 12677  df-uz 12822  df-q 12932  df-rp 12974  df-xneg 13091  df-xadd 13092  df-xmul 13093  df-ioo 13327  df-ioc 13328  df-ico 13329  df-icc 13330  df-fz 13484  df-fzo 13627  df-fl 13756  df-mod 13834  df-seq 13966  df-exp 14027  df-fac 14233  df-bc 14262  df-hash 14290  df-shft 15013  df-cj 15045  df-re 15046  df-im 15047  df-sqrt 15181  df-abs 15182  df-limsup 15414  df-clim 15431  df-rlim 15432  df-sum 15632  df-ef 16010  df-sin 16012  df-cos 16013  df-pi 16015  df-dvds 16197  df-gcd 16435  df-prm 16608  df-pc 16769  df-struct 17079  df-sets 17096  df-slot 17114  df-ndx 17126  df-base 17144  df-ress 17173  df-plusg 17209  df-mulr 17210  df-starv 17211  df-sca 17212  df-vsca 17213  df-ip 17214  df-tset 17215  df-ple 17216  df-ds 17218  df-unif 17219  df-hom 17220  df-cco 17221  df-rest 17367  df-topn 17368  df-0g 17386  df-gsum 17387  df-topgen 17388  df-pt 17389  df-prds 17392  df-xrs 17447  df-qtop 17452  df-imas 17453  df-xps 17455  df-mre 17529  df-mrc 17530  df-acs 17532  df-mgm 18560  df-sgrp 18609  df-mnd 18625  df-submnd 18671  df-mulg 18950  df-cntz 19180  df-cmn 19649  df-psmet 20935  df-xmet 20936  df-met 20937  df-bl 20938  df-mopn 20939  df-fbas 20940  df-fg 20941  df-cnfld 20944  df-top 22395  df-topon 22412  df-topsp 22434  df-bases 22448  df-cld 22522  df-ntr 22523  df-cls 22524  df-nei 22601  df-lp 22639  df-perf 22640  df-cn 22730  df-cnp 22731  df-haus 22818  df-tx 23065  df-hmeo 23258  df-fil 23349  df-fm 23441  df-flim 23442  df-flf 23443  df-xms 23825  df-ms 23826  df-tms 23827  df-cncf 24393  df-limc 25382  df-dv 25383  df-log 26064  df-cxp 26065  df-sgm 26603  df-even 46284  df-odd 46285
This theorem is referenced by:  perfectALTVlem2  46380
  Copyright terms: Public domain W3C validator