Metamath Proof Explorer


Theorem fnwe2lem2

Description: Lemma for fnwe2 . An element which is in a minimal fiber and minimal within its fiber is minimal globally; thus T is well-founded. (Contributed by Stefan O'Rear, 19-Jan-2015)

Ref Expression
Hypotheses fnwe2.su z=FxS=U
fnwe2.t T=xy|FxRFyFx=FyxUy
fnwe2.s φxAUWeyA|Fy=Fx
fnwe2.f φFA:AB
fnwe2.r φRWeB
fnwe2lem2.a φaA
fnwe2lem2.n0 φa
Assertion fnwe2lem2 φbaca¬cTb

Proof

Step Hyp Ref Expression
1 fnwe2.su z=FxS=U
2 fnwe2.t T=xy|FxRFyFx=FyxUy
3 fnwe2.s φxAUWeyA|Fy=Fx
4 fnwe2.f φFA:AB
5 fnwe2.r φRWeB
6 fnwe2lem2.a φaA
7 fnwe2lem2.n0 φa
8 ffun FA:ABFunFA
9 vex aV
10 9 funimaex FunFAFAaV
11 4 8 10 3syl φFAaV
12 wefr RWeBRFrB
13 5 12 syl φRFrB
14 imassrn FAaranFA
15 4 frnd φranFAB
16 14 15 sstrid φFAaB
17 incom domFAa=adomFA
18 4 fdmd φdomFA=A
19 6 18 sseqtrrd φadomFA
20 df-ss adomFAadomFA=a
21 19 20 sylib φadomFA=a
22 17 21 eqtrid φdomFAa=a
23 22 7 eqnetrd φdomFAa
24 imadisj FAa=domFAa=
25 24 necon3bii FAadomFAa
26 23 25 sylibr φFAa
27 fri FAaVRFrBFAaBFAadFAaeFAa¬eRd
28 11 13 16 26 27 syl22anc φdFAaeFAa¬eRd
29 df-ima FAa=ranFAa
30 29 rexeqi dFAaeFAa¬eRddranFAaeFAa¬eRd
31 4 ffnd φFAFnA
32 fnssres FAFnAaAFAaFna
33 31 6 32 syl2anc φFAaFna
34 breq2 d=FAafeRdeRFAaf
35 34 notbid d=FAaf¬eRd¬eRFAaf
36 35 ralbidv d=FAafeFAa¬eRdeFAa¬eRFAaf
37 36 rexrn FAaFnadranFAaeFAa¬eRdfaeFAa¬eRFAaf
38 33 37 syl φdranFAaeFAa¬eRdfaeFAa¬eRFAaf
39 30 38 bitrid φdFAaeFAa¬eRdfaeFAa¬eRFAaf
40 29 raleqi eFAa¬eRFAaferanFAa¬eRFAaf
41 breq1 e=FAadeRFAafFAadRFAaf
42 41 notbid e=FAad¬eRFAaf¬FAadRFAaf
43 42 ralrn FAaFnaeranFAa¬eRFAafda¬FAadRFAaf
44 33 43 syl φeranFAa¬eRFAafda¬FAadRFAaf
45 40 44 bitrid φeFAa¬eRFAafda¬FAadRFAaf
46 45 adantr φfaeFAa¬eRFAafda¬FAadRFAaf
47 6 resabs1d φFAa=Fa
48 47 ad2antrr φfadaFAa=Fa
49 48 fveq1d φfadaFAad=Fad
50 fvres daFad=Fd
51 50 adantl φfadaFad=Fd
52 49 51 eqtrd φfadaFAad=Fd
53 48 fveq1d φfadaFAaf=Faf
54 fvres faFaf=Ff
55 54 ad2antlr φfadaFaf=Ff
56 53 55 eqtrd φfadaFAaf=Ff
57 52 56 breq12d φfadaFAadRFAafFdRFf
58 57 notbid φfada¬FAadRFAaf¬FdRFf
59 58 ralbidva φfada¬FAadRFAafda¬FdRFf
60 46 59 bitrd φfaeFAa¬eRFAafda¬FdRFf
61 60 rexbidva φfaeFAa¬eRFAaffada¬FdRFf
62 39 61 bitrd φdFAaeFAa¬eRdfada¬FdRFf
63 9 inex1 ayA|Fy=FfV
64 63 a1i φfada¬FdRFfayA|Fy=FfV
65 6 sselda φfafA
66 1 2 3 fnwe2lem1 φfAFf/zSWeyA|Fy=Ff
67 wefr Ff/zSWeyA|Fy=FfFf/zSFryA|Fy=Ff
68 66 67 syl φfAFf/zSFryA|Fy=Ff
69 65 68 syldan φfaFf/zSFryA|Fy=Ff
70 69 adantrr φfada¬FdRFfFf/zSFryA|Fy=Ff
71 inss2 ayA|Fy=FfyA|Fy=Ff
72 71 a1i φfada¬FdRFfayA|Fy=FfyA|Fy=Ff
73 simprl φfada¬FdRFffa
74 fveqeq2 y=fFy=FfFf=Ff
75 65 adantrr φfada¬FdRFffA
76 eqidd φfada¬FdRFfFf=Ff
77 74 75 76 elrabd φfada¬FdRFffyA|Fy=Ff
78 73 77 elind φfada¬FdRFffayA|Fy=Ff
79 78 ne0d φfada¬FdRFfayA|Fy=Ff
80 fri ayA|Fy=FfVFf/zSFryA|Fy=FfayA|Fy=FfyA|Fy=FfayA|Fy=FfeayA|Fy=FfgayA|Fy=Ff¬gFf/zSe
81 64 70 72 79 80 syl22anc φfada¬FdRFfeayA|Fy=FfgayA|Fy=Ff¬gFf/zSe
82 elin eayA|Fy=FfeaeyA|Fy=Ff
83 fveqeq2 y=eFy=FfFe=Ff
84 83 elrab eyA|Fy=FfeAFe=Ff
85 84 anbi2i eaeyA|Fy=FfeaeAFe=Ff
86 82 85 bitri eayA|Fy=FfeaeAFe=Ff
87 elin gayA|Fy=FfgagyA|Fy=Ff
88 fveqeq2 y=gFy=FfFg=Ff
89 88 elrab gyA|Fy=FfgAFg=Ff
90 89 anbi2i gagyA|Fy=FfgagAFg=Ff
91 87 90 bitri gayA|Fy=FfgagAFg=Ff
92 91 imbi1i gayA|Fy=Ff¬gFf/zSegagAFg=Ff¬gFf/zSe
93 impexp gagAFg=Ff¬gFf/zSegagAFg=Ff¬gFf/zSe
94 92 93 bitri gayA|Fy=Ff¬gFf/zSegagAFg=Ff¬gFf/zSe
95 94 ralbii2 gayA|Fy=Ff¬gFf/zSegagAFg=Ff¬gFf/zSe
96 simplrl φfada¬FdRFfeaeAFe=FfgagAFg=Ff¬gFf/zSeea
97 fveq2 d=cFd=Fc
98 97 breq1d d=cFdRFfFcRFf
99 98 notbid d=c¬FdRFf¬FcRFf
100 simplrr φfada¬FdRFfeaeAFe=Ffda¬FdRFf
101 100 ad2antrr φfada¬FdRFfeaeAFe=FfgagAFg=Ff¬gFf/zSecada¬FdRFf
102 simpr φfada¬FdRFfeaeAFe=FfgagAFg=Ff¬gFf/zSecaca
103 99 101 102 rspcdva φfada¬FdRFfeaeAFe=FfgagAFg=Ff¬gFf/zSeca¬FcRFf
104 simprrr φfada¬FdRFfeaeAFe=FfFe=Ff
105 104 ad2antrr φfada¬FdRFfeaeAFe=FfgagAFg=Ff¬gFf/zSecaFe=Ff
106 105 breq2d φfada¬FdRFfeaeAFe=FfgagAFg=Ff¬gFf/zSecaFcRFeFcRFf
107 103 106 mtbird φfada¬FdRFfeaeAFe=FfgagAFg=Ff¬gFf/zSeca¬FcRFe
108 6 ad3antrrr φfada¬FdRFfeaeAFe=FfgagAFg=Ff¬gFf/zSeaA
109 108 sselda φfada¬FdRFfeaeAFe=FfgagAFg=Ff¬gFf/zSecacA
110 109 adantrr φfada¬FdRFfeaeAFe=FfgagAFg=Ff¬gFf/zSecaFc=FecA
111 simprr φfada¬FdRFfeaeAFe=FfgagAFg=Ff¬gFf/zSecaFc=FeFc=Fe
112 104 ad2antrr φfada¬FdRFfeaeAFe=FfgagAFg=Ff¬gFf/zSecaFc=FeFe=Ff
113 111 112 eqtrd φfada¬FdRFfeaeAFe=FfgagAFg=Ff¬gFf/zSecaFc=FeFc=Ff
114 eleq1w g=cgAcA
115 fveqeq2 g=cFg=FfFc=Ff
116 114 115 anbi12d g=cgAFg=FfcAFc=Ff
117 breq1 g=cgFf/zSecFf/zSe
118 117 notbid g=c¬gFf/zSe¬cFf/zSe
119 116 118 imbi12d g=cgAFg=Ff¬gFf/zSecAFc=Ff¬cFf/zSe
120 simplr φfada¬FdRFfeaeAFe=FfgagAFg=Ff¬gFf/zSecaFc=FegagAFg=Ff¬gFf/zSe
121 simprl φfada¬FdRFfeaeAFe=FfgagAFg=Ff¬gFf/zSecaFc=Feca
122 119 120 121 rspcdva φfada¬FdRFfeaeAFe=FfgagAFg=Ff¬gFf/zSecaFc=FecAFc=Ff¬cFf/zSe
123 110 113 122 mp2and φfada¬FdRFfeaeAFe=FfgagAFg=Ff¬gFf/zSecaFc=Fe¬cFf/zSe
124 111 112 eqtr2d φfada¬FdRFfeaeAFe=FfgagAFg=Ff¬gFf/zSecaFc=FeFf=Fc
125 124 csbeq1d φfada¬FdRFfeaeAFe=FfgagAFg=Ff¬gFf/zSecaFc=FeFf/zS=Fc/zS
126 125 breqd φfada¬FdRFfeaeAFe=FfgagAFg=Ff¬gFf/zSecaFc=FecFf/zSecFc/zSe
127 123 126 mtbid φfada¬FdRFfeaeAFe=FfgagAFg=Ff¬gFf/zSecaFc=Fe¬cFc/zSe
128 127 expr φfada¬FdRFfeaeAFe=FfgagAFg=Ff¬gFf/zSecaFc=Fe¬cFc/zSe
129 imnan Fc=Fe¬cFc/zSe¬Fc=FecFc/zSe
130 128 129 sylib φfada¬FdRFfeaeAFe=FfgagAFg=Ff¬gFf/zSeca¬Fc=FecFc/zSe
131 ioran ¬FcRFeFc=FecFc/zSe¬FcRFe¬Fc=FecFc/zSe
132 107 130 131 sylanbrc φfada¬FdRFfeaeAFe=FfgagAFg=Ff¬gFf/zSeca¬FcRFeFc=FecFc/zSe
133 1 2 fnwe2val cTeFcRFeFc=FecFc/zSe
134 132 133 sylnibr φfada¬FdRFfeaeAFe=FfgagAFg=Ff¬gFf/zSeca¬cTe
135 134 ralrimiva φfada¬FdRFfeaeAFe=FfgagAFg=Ff¬gFf/zSeca¬cTe
136 breq2 b=ecTbcTe
137 136 notbid b=e¬cTb¬cTe
138 137 ralbidv b=eca¬cTbca¬cTe
139 138 rspcev eaca¬cTebaca¬cTb
140 96 135 139 syl2anc φfada¬FdRFfeaeAFe=FfgagAFg=Ff¬gFf/zSebaca¬cTb
141 140 ex φfada¬FdRFfeaeAFe=FfgagAFg=Ff¬gFf/zSebaca¬cTb
142 95 141 biimtrid φfada¬FdRFfeaeAFe=FfgayA|Fy=Ff¬gFf/zSebaca¬cTb
143 142 ex φfada¬FdRFfeaeAFe=FfgayA|Fy=Ff¬gFf/zSebaca¬cTb
144 86 143 biimtrid φfada¬FdRFfeayA|Fy=FfgayA|Fy=Ff¬gFf/zSebaca¬cTb
145 144 rexlimdv φfada¬FdRFfeayA|Fy=FfgayA|Fy=Ff¬gFf/zSebaca¬cTb
146 81 145 mpd φfada¬FdRFfbaca¬cTb
147 146 rexlimdvaa φfada¬FdRFfbaca¬cTb
148 62 147 sylbid φdFAaeFAa¬eRdbaca¬cTb
149 28 148 mpd φbaca¬cTb