Metamath Proof Explorer


Theorem rexunirn

Description: Restricted existential quantification over the union of the range of a function. Cf. rexrn and eluni2 . (Contributed by Thierry Arnoux, 19-Sep-2017)

Ref Expression
Hypotheses rexunirn.1 F = x A B
rexunirn.2 x A B V
Assertion rexunirn x A y B φ y ran F φ

Proof

Step Hyp Ref Expression
1 rexunirn.1 F = x A B
2 rexunirn.2 x A B V
3 df-rex x A y B φ x x A y B φ
4 19.42v y x A y B φ x A y y B φ
5 df-rex y B φ y y B φ
6 5 anbi2i x A y B φ x A y y B φ
7 4 6 bitr4i y x A y B φ x A y B φ
8 7 exbii x y x A y B φ x x A y B φ
9 3 8 bitr4i x A y B φ x y x A y B φ
10 1 elrnmpt1 x A B V B ran F
11 2 10 mpdan x A B ran F
12 eleq2 b = B y b y B
13 12 anbi1d b = B y b φ y B φ
14 13 rspcev B ran F y B φ b ran F y b φ
15 11 14 sylan x A y B φ b ran F y b φ
16 r19.41v b ran F y b φ b ran F y b φ
17 15 16 sylib x A y B φ b ran F y b φ
18 17 eximi y x A y B φ y b ran F y b φ
19 df-rex y ran F φ y y ran F φ
20 eluni2 y ran F b ran F y b
21 20 anbi1i y ran F φ b ran F y b φ
22 21 exbii y y ran F φ y b ran F y b φ
23 19 22 bitri y ran F φ y b ran F y b φ
24 18 23 sylibr y x A y B φ y ran F φ
25 24 exlimiv x y x A y B φ y ran F φ
26 9 25 sylbi x A y B φ y ran F φ