HomeHome Metamath Proof Explorer < Previous   Next >
Related theorems
Unicode version

Theorem seq1ublem 6911
Description: Lemma for seq1ub 6912.
Hypothesis
Ref Expression
seq1ub.1 |- F:NN-->RR
Assertion
Ref Expression
seq1ublem |- (B e. NN -> (ran ( F |` {x e. NN | x <_ B}) (_ RR /\ ran ( F |` {x e. NN | x <_ B}) =/= (/) /\ E.y e. RR A.z e. ran ( F |` {x e. NN | x <_ B})z <_ y))
Distinct variable groups:   x,y,z,B   y,F,z

Proof of Theorem seq1ublem
StepHypRef Expression
1 seq1ub.1 . . . . 5 |- F:NN-->RR
2 ssrab2 2134 . . . . 5 |- {x e. NN | x <_ B} (_ NN
3 fssres 3649 . . . . 5 |- ((F:NN-->RR /\ {x e. NN | x <_ B} (_ NN) -> (F |` {x e. NN | x <_ B}):{x e. NN | x <_ B}-->RR)
41, 2, 3mp2an 699 . . . 4 |- (F |` {x e. NN | x <_ B}):{x e. NN | x <_ B}-->RR
5 frn 3639 . . . 4 |- ((F |` {x e. NN | x <_ B}):{x e. NN | x <_ B}-->RR -> ran ( F |` {x e. NN | x <_ B}) (_ RR)
64, 5ax-mp 7 . . 3 |- ran ( F |` {x e. NN | x <_ B}) (_ RR
76a1i 8 . 2 |- (B e. NN -> ran ( F |` {x e. NN | x <_ B}) (_ RR)
8 nnge1t 5945 . . . . . . 7 |- (B e. NN -> 1 <_ B)
9 1nn 5936 . . . . . . 7 |- 1 e. NN
108, 9jctil 292 . . . . . 6 |- (B e. NN -> (1 e. NN /\ 1 <_ B))
11 breq1 2627 . . . . . . 7 |- (x = 1 -> (x <_ B <-> 1 <_ B))
1211elrab 1908 . . . . . 6 |- (1 e. {x e. NN | x <_ B} <-> (1 e. NN /\ 1 <_ B))
1310, 12sylibr 200 . . . . 5 |- (B e. NN -> 1 e. {x e. NN | x <_ B})
14 ffn 3633 . . . . . . 7 |- (F:NN-->RR -> F Fn NN)
151, 14ax-mp 7 . . . . . 6 |- F Fn NN
16 fnssres 3606 . . . . . 6 |- ((F Fn NN /\ {x e. NN | x <_ B} (_ NN) -> (F |` {x e. NN | x <_ B}) Fn {x e. NN | x <_ B})
1715, 2, 16mp2an 699 . . . . 5 |- (F |` {x e. NN | x <_ B}) Fn {x e. NN | x <_ B}
1813, 17jctil 292 . . . 4 |- (B e. NN -> ((F |` {x e. NN | x <_ B}) Fn {x e. NN | x <_ B} /\ 1 e. {x e. NN | x <_ B}))
19 fnfvelrn 3819 . . . 4 |- (((F |` {x e. NN | x <_ B}) Fn {x e. NN | x <_ B} /\ 1 e. {x e. NN | x <_ B}) -> ((F |` {x e. NN | x <_ B})` 1) e. ran ( F |` {x e. NN | x <_ B}))
2018, 19syl 10 . . 3 |- (B e. NN -> ((F |` {x e. NN | x <_ B})` 1) e. ran ( F |` {x e. NN | x <_ B}))
21 ne0i 2289 . . 3 |- (((F |` {x e. NN | x <_ B})` 1) e. ran ( F |` {x e. NN | x <_ B}) -> ran ( F |` {x e. NN | x <_ B}) =/= (/))
2220, 21syl 10 . 2 |- (B e. NN -> ran ( F |` {x e. NN | x <_ B}) =/= (/))
23 axresscn 5280 . . . . 5 |- RR (_ CC
24 fss 3641 . . . . 5 |- ((F:NN-->RR /\ RR (_ CC) -> F:NN-->CC)
251, 23, 24mp2an 699 . . . 4 |- F:NN-->CC
2625seq1bnd 6910 . . 3 |- (B e. NN -> E.y e. RR A.w e. NN (w <_ B -> (abs` (F` w)) < y))
27 breq1 2627 . . . . . . . . . . . . . . . 16 |- (w = v -> (w <_ B <-> v <_ B))
28 fveq2 3730 . . . . . . . . . . . . . . . . . 18 |- (w = v -> (F` w) = (F` v))
2928fveq2d 3734 . . . . . . . . . . . . . . . . 17 |- (w = v -> (abs` (F` w)) = (abs` (F` v)))
3029breq1d 2634 . . . . . . . . . . . . . . . 16 |- (w = v -> ((abs` (F` w)) < y <-> (abs` (F` v)) < y))
3127, 30imbi12d 628 . . . . . . . . . . . . . . 15 |- (w = v -> ((w <_ B -> (abs`
(F` w)) < y) <-> (v <_ B -> (abs` (F` v)) < y)))
3231rcla4cv 1877 . . . . . . . . . . . . . 14 |- (A.w e. NN (w <_ B -> (abs` (F` w)) < y) -> (v e. NN -> (v <_ B -> (abs`
(F` v)) < y)))
3332imp32 363 . . . . . . . . . . . . 13 |- ((A.w e. NN (w <_ B -> (abs`
(F` w)) < y) /\ (v e. NN /\ v <_ B)) -> (abs`
(F` v)) < y)
3433adantll 394 . . . . . . . . . . . 12 |- (((y e. RR /\ A.w e. NN (w <_ B -> (abs` (F` w)) < y)) /\ (v e. NN /\ v <_ B)) -> (abs` (F` v)) < y)
3534adantr 391 . . . . . . . . . . 11 |- ((((y e. RR /\ A.w e. NN (w <_ B -> (abs` (F` w)) < y)) /\ (v e. NN /\ v <_ B)) /\ ((F |` {x e. NN | x <_ B})` v) = z) -> (abs` (F` v)) < y)
36 leabst 6864 . . . . . . . . . . . . . . . . . . . 20 |- ((F` v) e. RR -> (F` v) <_ (abs`
(F` v)))
3736adantr 391 . . . . . . . . . . . . . . . . . . 19 |- (((F` v) e. RR /\ y e. RR) -> (F` v) <_ (abs` (F` v)))
38 lelttrt 5535 . . . . . . . . . . . . . . . . . . . . 21 |- (((F` v) e. RR /\ (abs` (F` v)) e. RR /\ y e. RR) -> (((F` v) <_ (abs`
(F` v)) /\ (abs` (F` v)) < y) -> (F` v) < y))
39383expa 835 . . . . . . . . . . . . . . . . . . . 20 |- ((((F` v) e. RR /\ (abs`
(F` v)) e. RR) /\ y e. RR) -> (((F` v) <_ (abs` (F` v)) /\ (abs` (F` v)) < y) -> (F` v) < y))
40 recnt 5325 . . . . . . . . . . . . . . . . . . . . . 22 |- ((F` v) e. RR -> (F` v) e. CC)
41 absclt 6833 . . . . . . . . . . . . . . . . . . . . . 22 |- ((F` v) e. CC -> (abs` (F` v)) e. RR)
4240, 41syl 10 . . . . . . . . . . . . . . . . . . . . 21 |- ((F` v) e. RR -> (abs` (F` v)) e. RR)
4342ancli 296 . . . . . . . . . . . . . . . . . . . 20 |- ((F` v) e. RR -> ((F` v) e. RR /\ (abs` (F` v)) e. RR))
4439, 43sylan 450 . . . . . . . . . . . . . . . . . . 19 |- (((F` v) e. RR /\ y e. RR) -> (((F` v) <_ (abs`
(F` v)) /\ (abs` (F` v)) < y) -> (F` v) < y))
4537, 44mpand 703 . . . . . . . . . . . . . . . . . 18 |- (((F` v) e. RR /\ y e. RR) -> ((abs` (F` v)) < y -> (F` v) < y))
46 ltlet 5532 . . . . . . . . . . . . . . . . . 18 |- (((F` v) e. RR /\ y e. RR) -> ((F` v) < y -> (F` v) <_ y))
4745, 46syld 27 . . . . . . . . . . . . . . . . 17 |- (((F` v) e. RR /\ y e. RR) -> ((abs` (F` v)) < y -> (F` v) <_ y))
481ffvelrni 3821 . . . . . . . . . . . . . . . . 17 |- (v e. NN -> (F` v) e. RR)
4947, 48sylan 450 . . . . . . . . . . . . . . . 16 |- ((v e. NN /\ y e. RR) -> ((abs` (F` v)) < y -> (F` v) <_ y))
5049ancoms 438 . . . . . . . . . . . . . . 15 |- ((y e. RR /\ v e. NN) -> ((abs` (F` v)) < y -> (F` v) <_ y))
5150adantrr 397 . . . . . . . . . . . . . 14 |- ((y e. RR /\ (v e. NN /\ v <_ B)) -> ((abs` (F` v)) < y -> (F` v) <_ y))
52 breq1 2627 . . . . . . . . . . . . . . . . . 18 |- (x = v -> (x <_ B <-> v <_ B))
5352elrab 1908 . . . . . . . . . . . . . . . . 17 |- (v e. {x e. NN | x <_ B} <-> (v e. NN /\ v <_ B))
54 fvres 3740 . . . . . . . . . . . . . . . . 17 |- (v e. {x e. NN | x <_ B} -> ((F |` {x e. NN | x <_ B})` v) = (F` v))
5553, 54sylbir 201 . . . . . . . . . . . . . . . 16 |- ((v e. NN /\ v <_ B) -> ((F |` {x e. NN | x <_ B})` v) = (F` v))
5655breq1d 2634 . . . . . . . . . . . . . . 15 |- ((v e. NN /\ v <_ B) -> (((F |` {x e. NN | x <_ B})` v) <_ y <-> (F` v) <_ y))
5756adantl 390 . . . . . . . . . . . . . 14 |- ((y e. RR /\ (v e. NN /\ v <_ B)) -> (((F |` {x e. NN | x <_ B})` v) <_ y <-> (F` v) <_ y))
5851, 57sylibrd 204 . . . . . . . . . . . . 13 |- ((y e. RR /\ (v e. NN /\ v <_ B)) -> ((abs` (F` v)) < y -> ((F |` {x e. NN | x <_ B})` v) <_ y))
59 breq1 2627 . . . . . . . . . . . . . 14 |- (((F |` {x e. NN | x <_ B})` v) = z -> (((F |` {x e. NN | x <_ B})` v) <_ y <-> z <_ y))
6059biimpd 153 . . . . . . . . . . . . 13 |- (((F |` {x e. NN | x <_ B})` v) =