Metamath Proof Explorer


Theorem mptelixpg

Description: Condition for an explicit member of an indexed product. (Contributed by Stefan O'Rear, 4-Jan-2015)

Ref Expression
Assertion mptelixpg IVxIJxIKxIJK

Proof

Step Hyp Ref Expression
1 elex IVIV
2 nfcv _yK
3 nfcsb1v _xy/xK
4 csbeq1a x=yK=y/xK
5 2 3 4 cbvixp xIK=yIy/xK
6 5 eleq2i xIJxIKxIJyIy/xK
7 elixp2 xIJyIy/xKxIJVxIJFnIyIxIJyy/xK
8 3anass xIJVxIJFnIyIxIJyy/xKxIJVxIJFnIyIxIJyy/xK
9 6 7 8 3bitri xIJxIKxIJVxIJFnIyIxIJyy/xK
10 eqid xIJ=xIJ
11 10 fnmpt xIJKxIJFnI
12 10 fvmpt2 xIJKxIJx=J
13 simpr xIJKJK
14 12 13 eqeltrd xIJKxIJxK
15 14 ralimiaa xIJKxIxIJxK
16 11 15 jca xIJKxIJFnIxIxIJxK
17 dffn2 xIJFnIxIJ:IV
18 10 fmpt xIJVxIJ:IV
19 10 fvmpt2 xIJVxIJx=J
20 19 eleq1d xIJVxIJxKJK
21 20 biimpd xIJVxIJxKJK
22 21 ralimiaa xIJVxIxIJxKJK
23 ralim xIxIJxKJKxIxIJxKxIJK
24 22 23 syl xIJVxIxIJxKxIJK
25 18 24 sylbir xIJ:IVxIxIJxKxIJK
26 17 25 sylbi xIJFnIxIxIJxKxIJK
27 26 imp xIJFnIxIxIJxKxIJK
28 16 27 impbii xIJKxIJFnIxIxIJxK
29 nfv yxIJxK
30 nffvmpt1 _xxIJy
31 30 3 nfel xxIJyy/xK
32 fveq2 x=yxIJx=xIJy
33 32 4 eleq12d x=yxIJxKxIJyy/xK
34 29 31 33 cbvralw xIxIJxKyIxIJyy/xK
35 34 anbi2i xIJFnIxIxIJxKxIJFnIyIxIJyy/xK
36 28 35 bitri xIJKxIJFnIyIxIJyy/xK
37 mptexg IVxIJV
38 37 biantrurd IVxIJFnIyIxIJyy/xKxIJVxIJFnIyIxIJyy/xK
39 36 38 bitr2id IVxIJVxIJFnIyIxIJyy/xKxIJK
40 9 39 bitrid IVxIJxIKxIJK
41 1 40 syl IVxIJxIKxIJK