Metamath Proof Explorer


Theorem cnrefiisplem

Description: Lemma for cnrefiisp (some local definitions are used). (Contributed by Glauco Siliprandi, 5-Feb-2022)

Ref Expression
Hypotheses cnrefiisplem.a φ A
cnrefiisplem.n φ ¬ A
cnrefiisplem.b φ B Fin
cnrefiisplem.c C = B
cnrefiisplem.d D = A y B A y A
cnrefiisplem.x X = sup D * <
Assertion cnrefiisplem φ x + y C y y A x y A

Proof

Step Hyp Ref Expression
1 cnrefiisplem.a φ A
2 cnrefiisplem.n φ ¬ A
3 cnrefiisplem.b φ B Fin
4 cnrefiisplem.c C = B
5 cnrefiisplem.d D = A y B A y A
6 cnrefiisplem.x X = sup D * <
7 simpr φ w = A w = A
8 1 2 absimnre φ A +
9 8 adantr φ w = A A +
10 7 9 eqeltrd φ w = A w +
11 10 adantlr φ w D w = A w +
12 simpll φ w D w A φ
13 5 eleq2i w D w A y B A y A
14 13 biimpi w D w A y B A y A
15 nelsn w A ¬ w A
16 elunnel1 w A y B A y A ¬ w A w y B A y A
17 14 15 16 syl2an w D w A w y B A y A
18 eliun w y B A y A y B A w y A
19 17 18 sylib w D w A y B A w y A
20 velsn w y A w = y A
21 20 rexbii y B A w y A y B A w = y A
22 19 21 sylib w D w A y B A w = y A
23 22 adantll φ w D w A y B A w = y A
24 simpr φ y B A w = y A w = y A
25 eldifi y B A y B
26 25 elin2d y B A y
27 26 ad2antlr φ y B A w = y A y
28 1 ad2antrr φ y B A w = y A A
29 27 28 subcld φ y B A w = y A y A
30 eldifsni y B A y A
31 30 ad2antlr φ y B A w = y A y A
32 27 28 31 subne0d φ y B A w = y A y A 0
33 29 32 absrpcld φ y B A w = y A y A +
34 24 33 eqeltrd φ y B A w = y A w +
35 34 rexlimdva2 φ y B A w = y A w +
36 12 23 35 sylc φ w D w A w +
37 11 36 pm2.61dane φ w D w +
38 37 ssd φ D +
39 xrltso < Or *
40 39 a1i φ < Or *
41 snfi A Fin
42 41 a1i φ A Fin
43 inss1 B B
44 43 a1i φ B B
45 44 ssdifssd φ B A B
46 3 45 ssfid φ B A Fin
47 snfi y A Fin
48 47 rgenw y B A y A Fin
49 iunfi B A Fin y B A y A Fin y B A y A Fin
50 46 48 49 sylancl φ y B A y A Fin
51 42 50 unfid φ A y B A y A Fin
52 5 51 eqeltrid φ D Fin
53 fvex A V
54 53 snid A A
55 elun1 A A A A y B A y A
56 54 55 ax-mp A A y B A y A
57 56 5 eleqtrri A D
58 57 a1i φ A D
59 58 ne0d φ D
60 rpssxr + *
61 38 60 sstrdi φ D *
62 fiinfcl < Or * D Fin D D * sup D * < D
63 40 52 59 61 62 syl13anc φ sup D * < D
64 6 63 eqeltrid φ X D
65 38 64 sseldd φ X +
66 38 63 sseldd φ sup D * < +
67 66 rpred φ sup D * <
68 67 adantr φ y sup D * <
69 1 imcld φ A
70 69 recnd φ A
71 70 adantr φ y A
72 71 abscld φ y A
73 recn y y
74 73 adantl φ y y
75 1 adantr φ y A
76 74 75 subcld φ y y A
77 76 abscld φ y y A
78 61 adantr φ y D *
79 infxrlb D * A D sup D * < A
80 78 57 79 sylancl φ y sup D * < A
81 simpr φ y y
82 75 81 absimlere φ y A y A
83 68 72 77 80 82 letrd φ y sup D * < y A
84 6 83 eqbrtrid φ y X y A
85 84 ad4ant14 φ y C y y A y X y A
86 4 eleq2i y C y B
87 elunnel1 y B ¬ y y B
88 86 87 sylanb y C ¬ y y B
89 88 ad4ant24 φ y C y y A ¬ y y B
90 61 ad2antrr φ y y A y B D *
91 simpr y y A y B y B
92 simpll y y A y B y
93 91 92 elind y y A y B y B
94 nelsn y A ¬ y A
95 94 ad2antlr y y A y B ¬ y A
96 93 95 eldifd y y A y B y B A
97 fvex y A V
98 97 snid y A y A
99 fvoveq1 w = y w A = y A
100 99 sneqd w = y w A = y A
101 100 eliuni y B A y A y A y A w B A w A
102 96 98 101 sylancl y y A y B y A w B A w A
103 100 cbviunv w B A w A = y B A y A
104 102 103 eleqtrdi y y A y B y A y B A y A
105 elun2 y A y B A y A y A A y B A y A
106 104 105 syl y y A y B y A A y B A y A
107 106 5 eleqtrrdi y y A y B y A D
108 107 adantll φ y y A y B y A D
109 infxrlb D * y A D sup D * < y A
110 90 108 109 syl2anc φ y y A y B sup D * < y A
111 6 110 eqbrtrid φ y y A y B X y A
112 111 adantllr φ y C y y A y B X y A
113 89 112 syldan φ y C y y A ¬ y X y A
114 85 113 pm2.61dan φ y C y y A X y A
115 114 ex φ y C y y A X y A
116 115 ralrimiva φ y C y y A X y A
117 breq1 x = X x y A X y A
118 117 imbi2d x = X y y A x y A y y A X y A
119 118 ralbidv x = X y C y y A x y A y C y y A X y A
120 119 rspcev X + y C y y A X y A x + y C y y A x y A
121 65 116 120 syl2anc φ x + y C y y A x y A