Metamath Proof Explorer


Theorem isnacs3

Description: A choice-free order equivalent to the Noetherian condition on a closure system. (Contributed by Stefan O'Rear, 4-Apr-2015)

Ref Expression
Assertion isnacs3 CNoeACSXCMooreXs𝒫CtoIncsDirsetss

Proof

Step Hyp Ref Expression
1 nacsacs CNoeACSXCACSX
2 1 acsmred CNoeACSXCMooreX
3 simpll CNoeACSXs𝒫CtoIncsDirsetCNoeACSX
4 1 ad2antrr CNoeACSXs𝒫CtoIncsDirsetCACSX
5 elpwi s𝒫CsC
6 5 ad2antlr CNoeACSXs𝒫CtoIncsDirsetsC
7 simpr CNoeACSXs𝒫CtoIncsDirsettoIncsDirset
8 acsdrsel CACSXsCtoIncsDirsetsC
9 4 6 7 8 syl3anc CNoeACSXs𝒫CtoIncsDirsetsC
10 eqid mrClsC=mrClsC
11 10 nacsfg CNoeACSXsCg𝒫XFins=mrClsCg
12 3 9 11 syl2anc CNoeACSXs𝒫CtoIncsDirsetg𝒫XFins=mrClsCg
13 10 mrefg2 CMooreXg𝒫XFins=mrClsCgg𝒫sFins=mrClsCg
14 2 13 syl CNoeACSXg𝒫XFins=mrClsCgg𝒫sFins=mrClsCg
15 14 ad2antrr CNoeACSXs𝒫CtoIncsDirsetg𝒫XFins=mrClsCgg𝒫sFins=mrClsCg
16 12 15 mpbid CNoeACSXs𝒫CtoIncsDirsetg𝒫sFins=mrClsCg
17 elfpw g𝒫sFingsgFin
18 fissuni gsgFinh𝒫sFingh
19 17 18 sylbi g𝒫sFinh𝒫sFingh
20 elfpw h𝒫sFinhshFin
21 ipodrsfi toIncsDirsethshFinishi
22 21 3expb toIncsDirsethshFinishi
23 20 22 sylan2b toIncsDirseth𝒫sFinishi
24 sstr ghhigi
25 24 ancoms highgi
26 simpr CNoeACSXs𝒫Cisgis=mrClsCgs=mrClsCg
27 2 ad2antrr CNoeACSXs𝒫CisgiCMooreX
28 simprr CNoeACSXs𝒫Cisgigi
29 5 ad2antlr CNoeACSXs𝒫CisgisC
30 simprl CNoeACSXs𝒫Cisgiis
31 29 30 sseldd CNoeACSXs𝒫CisgiiC
32 10 mrcsscl CMooreXgiiCmrClsCgi
33 27 28 31 32 syl3anc CNoeACSXs𝒫CisgimrClsCgi
34 33 adantr CNoeACSXs𝒫Cisgis=mrClsCgmrClsCgi
35 26 34 eqsstrd CNoeACSXs𝒫Cisgis=mrClsCgsi
36 simplrl CNoeACSXs𝒫Cisgis=mrClsCgis
37 elssuni isis
38 36 37 syl CNoeACSXs𝒫Cisgis=mrClsCgis
39 35 38 eqssd CNoeACSXs𝒫Cisgis=mrClsCgs=i
40 39 36 eqeltrd CNoeACSXs𝒫Cisgis=mrClsCgss
41 40 ex CNoeACSXs𝒫Cisgis=mrClsCgss
42 41 expr CNoeACSXs𝒫Cisgis=mrClsCgss
43 25 42 syl5 CNoeACSXs𝒫Cishighs=mrClsCgss
44 43 expd CNoeACSXs𝒫Cishighs=mrClsCgss
45 44 rexlimdva CNoeACSXs𝒫Cishighs=mrClsCgss
46 23 45 syl5 CNoeACSXs𝒫CtoIncsDirseth𝒫sFinghs=mrClsCgss
47 46 expdimp CNoeACSXs𝒫CtoIncsDirseth𝒫sFinghs=mrClsCgss
48 47 rexlimdv CNoeACSXs𝒫CtoIncsDirseth𝒫sFinghs=mrClsCgss
49 19 48 syl5 CNoeACSXs𝒫CtoIncsDirsetg𝒫sFins=mrClsCgss
50 49 rexlimdv CNoeACSXs𝒫CtoIncsDirsetg𝒫sFins=mrClsCgss
51 16 50 mpd CNoeACSXs𝒫CtoIncsDirsetss
52 51 ex CNoeACSXs𝒫CtoIncsDirsetss
53 52 ralrimiva CNoeACSXs𝒫CtoIncsDirsetss
54 2 53 jca CNoeACSXCMooreXs𝒫CtoIncsDirsetss
55 simpl CMooreXs𝒫CtoIncsDirsetssCMooreX
56 5 adantl CMooreXs𝒫CsC
57 56 sseld CMooreXs𝒫CsssC
58 57 imim2d CMooreXs𝒫CtoIncsDirsetsstoIncsDirsetsC
59 58 ralimdva CMooreXs𝒫CtoIncsDirsetsss𝒫CtoIncsDirsetsC
60 59 imp CMooreXs𝒫CtoIncsDirsetsss𝒫CtoIncsDirsetsC
61 isacs3 CACSXCMooreXs𝒫CtoIncsDirsetsC
62 55 60 61 sylanbrc CMooreXs𝒫CtoIncsDirsetssCACSX
63 10 mrcid CMooreXtCmrClsCt=t
64 63 adantlr CMooreXs𝒫CtoIncsDirsetsstCmrClsCt=t
65 62 adantr CMooreXs𝒫CtoIncsDirsetsstCCACSX
66 mress CMooreXtCtX
67 66 adantlr CMooreXs𝒫CtoIncsDirsetsstCtX
68 65 10 67 acsficld CMooreXs𝒫CtoIncsDirsetsstCmrClsCt=mrClsC𝒫tFin
69 64 68 eqtr3d CMooreXs𝒫CtoIncsDirsetsstCt=mrClsC𝒫tFin
70 10 mrcf CMooreXmrClsC:𝒫XC
71 70 ffnd CMooreXmrClsCFn𝒫X
72 71 adantr CMooreXtCmrClsCFn𝒫X
73 10 mrcss CMooreXghhXmrClsCgmrClsCh
74 73 3expb CMooreXghhXmrClsCgmrClsCh
75 74 adantlr CMooreXtCghhXmrClsCgmrClsCh
76 vex tV
77 fpwipodrs tVtoInc𝒫tFinDirset
78 76 77 mp1i CMooreXtCtoInc𝒫tFinDirset
79 inss1 𝒫tFin𝒫t
80 66 sspwd CMooreXtC𝒫t𝒫X
81 79 80 sstrid CMooreXtC𝒫tFin𝒫X
82 fvex mrClsCV
83 imaexg mrClsCVmrClsC𝒫tFinV
84 82 83 ax-mp mrClsC𝒫tFinV
85 84 a1i CMooreXtCmrClsC𝒫tFinV
86 72 75 78 81 85 ipodrsima CMooreXtCtoIncmrClsC𝒫tFinDirset
87 86 adantlr CMooreXs𝒫CtoIncsDirsetsstCtoIncmrClsC𝒫tFinDirset
88 imassrn mrClsC𝒫tFinranmrClsC
89 70 frnd CMooreXranmrClsCC
90 88 89 sstrid CMooreXmrClsC𝒫tFinC
91 90 adantr CMooreXtCmrClsC𝒫tFinC
92 84 elpw mrClsC𝒫tFin𝒫CmrClsC𝒫tFinC
93 91 92 sylibr CMooreXtCmrClsC𝒫tFin𝒫C
94 93 adantlr CMooreXs𝒫CtoIncsDirsetsstCmrClsC𝒫tFin𝒫C
95 simplr CMooreXs𝒫CtoIncsDirsetsstCs𝒫CtoIncsDirsetss
96 fveq2 s=mrClsC𝒫tFintoIncs=toIncmrClsC𝒫tFin
97 96 eleq1d s=mrClsC𝒫tFintoIncsDirsettoIncmrClsC𝒫tFinDirset
98 unieq s=mrClsC𝒫tFins=mrClsC𝒫tFin
99 id s=mrClsC𝒫tFins=mrClsC𝒫tFin
100 98 99 eleq12d s=mrClsC𝒫tFinssmrClsC𝒫tFinmrClsC𝒫tFin
101 97 100 imbi12d s=mrClsC𝒫tFintoIncsDirsetsstoIncmrClsC𝒫tFinDirsetmrClsC𝒫tFinmrClsC𝒫tFin
102 101 rspcva mrClsC𝒫tFin𝒫Cs𝒫CtoIncsDirsetsstoIncmrClsC𝒫tFinDirsetmrClsC𝒫tFinmrClsC𝒫tFin
103 94 95 102 syl2anc CMooreXs𝒫CtoIncsDirsetsstCtoIncmrClsC𝒫tFinDirsetmrClsC𝒫tFinmrClsC𝒫tFin
104 87 103 mpd CMooreXs𝒫CtoIncsDirsetsstCmrClsC𝒫tFinmrClsC𝒫tFin
105 69 104 eqeltrd CMooreXs𝒫CtoIncsDirsetsstCtmrClsC𝒫tFin
106 fvelimab mrClsCFn𝒫X𝒫tFin𝒫XtmrClsC𝒫tFing𝒫tFinmrClsCg=t
107 72 81 106 syl2anc CMooreXtCtmrClsC𝒫tFing𝒫tFinmrClsCg=t
108 107 adantlr CMooreXs𝒫CtoIncsDirsetsstCtmrClsC𝒫tFing𝒫tFinmrClsCg=t
109 105 108 mpbid CMooreXs𝒫CtoIncsDirsetsstCg𝒫tFinmrClsCg=t
110 eqcom t=mrClsCgmrClsCg=t
111 110 rexbii g𝒫tFint=mrClsCgg𝒫tFinmrClsCg=t
112 109 111 sylibr CMooreXs𝒫CtoIncsDirsetsstCg𝒫tFint=mrClsCg
113 10 mrefg2 CMooreXg𝒫XFint=mrClsCgg𝒫tFint=mrClsCg
114 113 ad2antrr CMooreXs𝒫CtoIncsDirsetsstCg𝒫XFint=mrClsCgg𝒫tFint=mrClsCg
115 112 114 mpbird CMooreXs𝒫CtoIncsDirsetsstCg𝒫XFint=mrClsCg
116 115 ralrimiva CMooreXs𝒫CtoIncsDirsetsstCg𝒫XFint=mrClsCg
117 10 isnacs CNoeACSXCACSXtCg𝒫XFint=mrClsCg
118 62 116 117 sylanbrc CMooreXs𝒫CtoIncsDirsetssCNoeACSX
119 54 118 impbii CNoeACSXCMooreXs𝒫CtoIncsDirsetss