Metamath Proof Explorer


Theorem opeliun2xp

Description: Membership of an ordered pair in a union of Cartesian products over its second component, analogous to opeliunxp . (Contributed by AV, 30-Mar-2019)

Ref Expression
Assertion opeliun2xp C y y B A × y y B C A

Proof

Step Hyp Ref Expression
1 df-iun y B A × y = x | y B x A × y
2 1 eleq2i C y y B A × y C y x | y B x A × y
3 opex C y V
4 df-rex y B x A × y y y B x A × y
5 nfv z y B x A × y
6 nfs1v y z y y B
7 nfcsb1v _ y z / y A
8 nfcv _ y z
9 7 8 nfxp _ y z / y A × z
10 9 nfcri y x z / y A × z
11 6 10 nfan y z y y B x z / y A × z
12 sbequ12 y = z y B z y y B
13 csbeq1a y = z A = z / y A
14 sneq y = z y = z
15 13 14 xpeq12d y = z A × y = z / y A × z
16 15 eleq2d y = z x A × y x z / y A × z
17 12 16 anbi12d y = z y B x A × y z y y B x z / y A × z
18 5 11 17 cbvexv1 y y B x A × y z z y y B x z / y A × z
19 4 18 bitri y B x A × y z z y y B x z / y A × z
20 eleq1 x = C y x z / y A × z C y z / y A × z
21 20 anbi2d x = C y z y y B x z / y A × z z y y B C y z / y A × z
22 21 exbidv x = C y z z y y B x z / y A × z z z y y B C y z / y A × z
23 19 22 syl5bb x = C y y B x A × y z z y y B C y z / y A × z
24 3 23 elab C y x | y B x A × y z z y y B C y z / y A × z
25 opelxp C y z / y A × z C z / y A y z
26 25 anbi2i z y y B C y z / y A × z z y y B C z / y A y z
27 an13 z y y B C z / y A y z y z C z / y A z y y B
28 ancom C z / y A z y y B z y y B C z / y A
29 28 anbi2i y z C z / y A z y y B y z z y y B C z / y A
30 27 29 bitri z y y B C z / y A y z y z z y y B C z / y A
31 velsn y z y = z
32 equcom y = z z = y
33 31 32 bitri y z z = y
34 33 anbi1i y z z y y B C z / y A z = y z y y B C z / y A
35 26 30 34 3bitri z y y B C y z / y A × z z = y z y y B C z / y A
36 35 exbii z z y y B C y z / y A × z z z = y z y y B C z / y A
37 sbequ12r z = y z y y B y B
38 13 equcoms z = y A = z / y A
39 38 eqcomd z = y z / y A = A
40 39 eleq2d z = y C z / y A C A
41 37 40 anbi12d z = y z y y B C z / y A y B C A
42 41 equsexvw z z = y z y y B C z / y A y B C A
43 36 42 bitri z z y y B C y z / y A × z y B C A
44 2 24 43 3bitri C y y B A × y y B C A