Metamath Proof Explorer


Theorem rexanuz

Description: Combine two different upper integer properties into one. (Contributed by Mario Carneiro, 25-Dec-2013)

Ref Expression
Assertion rexanuz j k j φ ψ j k j φ j k j ψ

Proof

Step Hyp Ref Expression
1 r19.26 k j φ ψ k j φ k j ψ
2 1 rexbii j k j φ ψ j k j φ k j ψ
3 r19.40 j k j φ k j ψ j k j φ j k j ψ
4 2 3 sylbi j k j φ ψ j k j φ j k j ψ
5 uzf : 𝒫
6 ffn : 𝒫 Fn
7 raleq x = j k x φ k j φ
8 7 rexrn Fn x ran k x φ j k j φ
9 5 6 8 mp2b x ran k x φ j k j φ
10 raleq y = j k y ψ k j ψ
11 10 rexrn Fn y ran k y ψ j k j ψ
12 5 6 11 mp2b y ran k y ψ j k j ψ
13 uzin2 x ran y ran x y ran
14 inss1 x y x
15 ssralv x y x k x φ k x y φ
16 14 15 ax-mp k x φ k x y φ
17 inss2 x y y
18 ssralv x y y k y ψ k x y ψ
19 17 18 ax-mp k y ψ k x y ψ
20 16 19 anim12i k x φ k y ψ k x y φ k x y ψ
21 r19.26 k x y φ ψ k x y φ k x y ψ
22 20 21 sylibr k x φ k y ψ k x y φ ψ
23 raleq z = x y k z φ ψ k x y φ ψ
24 23 rspcev x y ran k x y φ ψ z ran k z φ ψ
25 13 22 24 syl2an x ran y ran k x φ k y ψ z ran k z φ ψ
26 25 an4s x ran k x φ y ran k y ψ z ran k z φ ψ
27 26 rexlimdvaa x ran k x φ y ran k y ψ z ran k z φ ψ
28 27 rexlimiva x ran k x φ y ran k y ψ z ran k z φ ψ
29 28 imp x ran k x φ y ran k y ψ z ran k z φ ψ
30 raleq z = j k z φ ψ k j φ ψ
31 30 rexrn Fn z ran k z φ ψ j k j φ ψ
32 5 6 31 mp2b z ran k z φ ψ j k j φ ψ
33 29 32 sylib x ran k x φ y ran k y ψ j k j φ ψ
34 9 12 33 syl2anbr j k j φ j k j ψ j k j φ ψ
35 4 34 impbii j k j φ ψ j k j φ j k j ψ