Metamath Proof Explorer


Theorem icoreresf

Description: Closed-below, open-above intervals of reals map to subsets of reals. (Contributed by ML, 25-Jul-2020)

Ref Expression
Assertion icoreresf . 2 : 2 𝒫

Proof

Step Hyp Ref Expression
1 rexpssxrxp 2 * × *
2 df-ico . = x * , y * z * | x z z < y
3 2 ixxf . : * × * 𝒫 *
4 ffn . : * × * 𝒫 * . Fn * × *
5 fnssresb . Fn * × * . 2 Fn 2 2 * × *
6 3 4 5 mp2b . 2 Fn 2 2 * × *
7 1 6 mpbir . 2 Fn 2
8 eqid . 2 = . 2
9 8 icorempo . 2 = x , y z | x z z < y
10 9 rneqi ran . 2 = ran x , y z | x z z < y
11 ssrab2 z | x z z < y
12 reex V
13 12 elpw2 z | x z z < y 𝒫 z | x z z < y
14 11 13 mpbir z | x z z < y 𝒫
15 14 rgen2w x y z | x z z < y 𝒫
16 eqid x , y z | x z z < y = x , y z | x z z < y
17 16 rnmpo ran x , y z | x z z < y = l | x y l = z | x z z < y
18 17 abeq2i l ran x , y z | x z z < y x y l = z | x z z < y
19 simpl x y z | x z z < y 𝒫 x y l = z | x z z < y x y z | x z z < y 𝒫
20 simpr x y z | x z z < y 𝒫 x y l = z | x z z < y x y l = z | x z z < y
21 19 20 r19.29d2r x y z | x z z < y 𝒫 x y l = z | x z z < y x y z | x z z < y 𝒫 l = z | x z z < y
22 eleq1 l = z | x z z < y l 𝒫 z | x z z < y 𝒫
23 22 biimparc z | x z z < y 𝒫 l = z | x z z < y l 𝒫
24 23 a1i x y z | x z z < y 𝒫 l = z | x z z < y l 𝒫
25 24 rexlimivv x y z | x z z < y 𝒫 l = z | x z z < y l 𝒫
26 21 25 syl x y z | x z z < y 𝒫 x y l = z | x z z < y l 𝒫
27 26 ex x y z | x z z < y 𝒫 x y l = z | x z z < y l 𝒫
28 18 27 syl5bi x y z | x z z < y 𝒫 l ran x , y z | x z z < y l 𝒫
29 28 ssrdv x y z | x z z < y 𝒫 ran x , y z | x z z < y 𝒫
30 15 29 ax-mp ran x , y z | x z z < y 𝒫
31 10 30 eqsstri ran . 2 𝒫
32 df-f . 2 : 2 𝒫 . 2 Fn 2 ran . 2 𝒫
33 7 31 32 mpbir2an . 2 : 2 𝒫