Metamath Proof Explorer


Theorem unblimceq0lem

Description: Lemma for unblimceq0 . (Contributed by Asger C. Ipsen, 12-May-2021)

Ref Expression
Hypotheses unblimceq0lem.0 φS
unblimceq0lem.1 φF:S
unblimceq0lem.2 φA
unblimceq0lem.3 φb+d+xSxA<dbFx
Assertion unblimceq0lem φc+d+ySyAyA<dcFy

Proof

Step Hyp Ref Expression
1 unblimceq0lem.0 φS
2 unblimceq0lem.1 φF:S
3 unblimceq0lem.2 φA
4 unblimceq0lem.3 φb+d+xSxA<dbFx
5 breq1 b=ifASFA+ccbFxifASFA+ccFx
6 5 anbi2d b=ifASFA+ccxA<dbFxxA<difASFA+ccFx
7 6 rexbidv b=ifASFA+ccxSxA<dbFxxSxA<difASFA+ccFx
8 7 ralbidv b=ifASFA+ccd+xSxA<dbFxd+xSxA<difASFA+ccFx
9 4 adantr φc+d+b+d+xSxA<dbFx
10 2 ad2antrr φc+d+ASF:S
11 simpr φc+d+ASAS
12 10 11 ffvelcdmd φc+d+ASFA
13 12 abscld φc+d+ASFA
14 simprl φc+d+c+
15 14 rpred φc+d+c
16 15 adantr φc+d+ASc
17 13 16 readdcld φc+d+ASFA+c
18 12 absge0d φc+d+AS0FA
19 14 rpgt0d φc+d+0<c
20 19 adantr φc+d+AS0<c
21 13 16 18 20 addgegt0d φc+d+AS0<FA+c
22 17 21 elrpd φc+d+ASFA+c+
23 simplrl φc+d+¬ASc+
24 22 23 ifclda φc+d+ifASFA+cc+
25 8 9 24 rspcdva φc+d+d+xSxA<difASFA+ccFx
26 simprr φc+d+d+
27 rsp d+xSxA<difASFA+ccFxd+xSxA<difASFA+ccFx
28 25 26 27 sylc φc+d+xSxA<difASFA+ccFx
29 simprl φc+d+xSxA<difASFA+ccFxxS
30 neeq1 y=xyAxA
31 fvoveq1 y=xyA=xA
32 31 breq1d y=xyA<dxA<d
33 2fveq3 y=xFy=Fx
34 33 breq2d y=xcFycFx
35 30 32 34 3anbi123d y=xyAyA<dcFyxAxA<dcFx
36 35 adantl φc+d+xSxA<difASFA+ccFxy=xyAyA<dcFyxAxA<dcFx
37 17 adantlr φc+d+xSxA<difASFA+ccFxASFA+c
38 2 ad2antrr φc+d+xSxA<difASFA+ccFxF:S
39 38 29 ffvelcdmd φc+d+xSxA<difASFA+ccFxFx
40 39 abscld φc+d+xSxA<difASFA+ccFxFx
41 40 adantr φc+d+xSxA<difASFA+ccFxASFx
42 simpr φc+d+xSxA<difASFA+ccFxASAS
43 42 iftrued φc+d+xSxA<difASFA+ccFxASifASFA+cc=FA+c
44 43 eqcomd φc+d+xSxA<difASFA+ccFxASFA+c=ifASFA+cc
45 simprrr φc+d+xSxA<difASFA+ccFxifASFA+ccFx
46 45 adantr φc+d+xSxA<difASFA+ccFxASifASFA+ccFx
47 44 46 eqbrtrd φc+d+xSxA<difASFA+ccFxASFA+cFx
48 37 41 47 lensymd φc+d+xSxA<difASFA+ccFxAS¬Fx<FA+c
49 2fveq3 x=AFx=FA
50 49 adantl φc+d+ASx=AFx=FA
51 16 13 ltaddposd φc+d+AS0<cFA<FA+c
52 20 51 mpbid φc+d+ASFA<FA+c
53 52 adantr φc+d+ASx=AFA<FA+c
54 50 53 eqbrtrd φc+d+ASx=AFx<FA+c
55 54 ex φc+d+ASx=AFx<FA+c
56 55 adantlr φc+d+xSxA<difASFA+ccFxASx=AFx<FA+c
57 56 necon3bd φc+d+xSxA<difASFA+ccFxAS¬Fx<FA+cxA
58 48 57 mpd φc+d+xSxA<difASFA+ccFxASxA
59 simprrl φc+d+xSxA<difASFA+ccFxxA<d
60 59 adantr φc+d+xSxA<difASFA+ccFxASxA<d
61 16 adantlr φc+d+xSxA<difASFA+ccFxASc
62 12 adantlr φc+d+xSxA<difASFA+ccFxASFA
63 62 absge0d φc+d+xSxA<difASFA+ccFxAS0FA
64 13 adantlr φc+d+xSxA<difASFA+ccFxASFA
65 61 64 addge02d φc+d+xSxA<difASFA+ccFxAS0FAcFA+c
66 63 65 mpbid φc+d+xSxA<difASFA+ccFxAScFA+c
67 61 37 41 66 47 letrd φc+d+xSxA<difASFA+ccFxAScFx
68 58 60 67 3jca φc+d+xSxA<difASFA+ccFxASxAxA<dcFx
69 simpr φc+d+xSxA<difASFA+ccFx¬AS¬AS
70 simpr φc+d+xSxA<difASFA+ccFx¬ASx=Ax=A
71 29 adantr φc+d+xSxA<difASFA+ccFx¬ASxS
72 71 adantr φc+d+xSxA<difASFA+ccFx¬ASx=AxS
73 70 72 eqeltrrd φc+d+xSxA<difASFA+ccFx¬ASx=AAS
74 73 ex φc+d+xSxA<difASFA+ccFx¬ASx=AAS
75 74 necon3bd φc+d+xSxA<difASFA+ccFx¬AS¬ASxA
76 69 75 mpd φc+d+xSxA<difASFA+ccFx¬ASxA
77 59 adantr φc+d+xSxA<difASFA+ccFx¬ASxA<d
78 69 iffalsed φc+d+xSxA<difASFA+ccFx¬ASifASFA+cc=c
79 78 eqcomd φc+d+xSxA<difASFA+ccFx¬ASc=ifASFA+cc
80 45 adantr φc+d+xSxA<difASFA+ccFx¬ASifASFA+ccFx
81 79 80 eqbrtrd φc+d+xSxA<difASFA+ccFx¬AScFx
82 76 77 81 3jca φc+d+xSxA<difASFA+ccFx¬ASxAxA<dcFx
83 68 82 pm2.61dan φc+d+xSxA<difASFA+ccFxxAxA<dcFx
84 29 36 83 rspcedvd φc+d+xSxA<difASFA+ccFxySyAyA<dcFy
85 28 84 rexlimddv φc+d+ySyAyA<dcFy
86 85 ralrimivva φc+d+ySyAyA<dcFy