Metamath Proof Explorer


Theorem mexval

Description: The set of expressions, which are pairs whose first element is a typecode, and whose second element is a raw expression. (Contributed by Mario Carneiro, 18-Jul-2016)

Ref Expression
Hypotheses mexval.k K=mTCT
mexval.e E=mExT
mexval.r R=mRExT
Assertion mexval E=K×R

Proof

Step Hyp Ref Expression
1 mexval.k K=mTCT
2 mexval.e E=mExT
3 mexval.r R=mRExT
4 fveq2 t=TmTCt=mTCT
5 4 1 eqtr4di t=TmTCt=K
6 fveq2 t=TmRExt=mRExT
7 6 3 eqtr4di t=TmRExt=R
8 5 7 xpeq12d t=TmTCt×mRExt=K×R
9 df-mex mEx=tVmTCt×mRExt
10 fvex mTCtV
11 fvex mRExtV
12 10 11 xpex mTCt×mRExtV
13 8 9 12 fvmpt3i TVmExT=K×R
14 xp0 K×=
15 14 eqcomi =K×
16 fvprc ¬TVmExT=
17 fvprc ¬TVmRExT=
18 3 17 eqtrid ¬TVR=
19 18 xpeq2d ¬TVK×R=K×
20 15 16 19 3eqtr4a ¬TVmExT=K×R
21 13 20 pm2.61i mExT=K×R
22 2 21 eqtri E=K×R