Metamath Proof Explorer


Theorem pimrecltneg

Description: The preimage of an unbounded below, open interval, with negative upper bound, for the reciprocal function. (Contributed by Glauco Siliprandi, 26-Jun-2021)

Ref Expression
Hypotheses pimrecltneg.x xφ
pimrecltneg.b φxAB
pimrecltneg.n φxAB0
pimrecltneg.c φC
pimrecltneg.l φC<0
Assertion pimrecltneg φxA|1B<C=xA|B1C0

Proof

Step Hyp Ref Expression
1 pimrecltneg.x xφ
2 pimrecltneg.b φxAB
3 pimrecltneg.n φxAB0
4 pimrecltneg.c φC
5 pimrecltneg.l φC<0
6 rabidim1 xxA|1B<CxA
7 6 adantl φxxA|1B<CxA
8 1red φ1
9 4 5 ltned φC0
10 8 4 9 redivcld φ1C
11 10 rexrd φ1C*
12 11 adantr φxxA|1B<C1C*
13 0xr 0*
14 13 a1i φxxA|1B<C0*
15 6 2 sylan2 φxxA|1B<CB
16 rabidim2 xxA|1B<C1B<C
17 16 adantl φxxA|1B<C1B<C
18 8 adantr φxxA|1B<C1
19 7 3 syldan φxxA|1B<CB0
20 15 19 rereccld φxxA|1B<C1B
21 4 adantr φxxA|1B<CC
22 0red φxxA|1B<C0
23 5 adantr φxxA|1B<CC<0
24 20 21 22 17 23 lttrd φxxA|1B<C1B<0
25 15 19 reclt0 φxxA|1B<CB<01B<0
26 24 25 mpbird φxxA|1B<CB<0
27 18 15 26 21 23 ltdiv23neg φxxA|1B<C1B<C1C<B
28 17 27 mpbid φxxA|1B<C1C<B
29 12 14 15 28 26 eliood φxxA|1B<CB1C0
30 7 29 jca φxxA|1B<CxAB1C0
31 rabid xxA|B1C0xAB1C0
32 30 31 sylibr φxxA|1B<CxxA|B1C0
33 32 ex φxxA|1B<CxxA|B1C0
34 31 simplbi xxA|B1C0xA
35 34 adantl φxxA|B1C0xA
36 11 adantr φxxA|B1C01C*
37 13 a1i φxxA|B1C00*
38 31 simprbi xxA|B1C0B1C0
39 38 adantl φxxA|B1C0B1C0
40 36 37 39 ioogtlbd φxxA|B1C01C<B
41 8 adantr φxxA|B1C01
42 4 adantr φxxA|B1C0C
43 5 adantr φxxA|B1C0C<0
44 35 2 syldan φxxA|B1C0B
45 36 37 39 iooltubd φxxA|B1C0B<0
46 41 42 43 44 45 ltdiv23neg φxxA|B1C01C<B1B<C
47 40 46 mpbid φxxA|B1C01B<C
48 35 47 jca φxxA|B1C0xA1B<C
49 rabid xxA|1B<CxA1B<C
50 48 49 sylibr φxxA|B1C0xxA|1B<C
51 50 ex φxxA|B1C0xxA|1B<C
52 33 51 impbid φxxA|1B<CxxA|B1C0
53 1 52 alrimi φxxxA|1B<CxxA|B1C0
54 nfrab1 _xxA|1B<C
55 nfrab1 _xxA|B1C0
56 54 55 cleqf xA|1B<C=xA|B1C0xxxA|1B<CxxA|B1C0
57 53 56 sylibr φxA|1B<C=xA|B1C0