Users' Mathboxes Mathbox for Mario Carneiro < Previous   Next >
Nearby theorems
Mirrors  >  Home  >  MPE Home  >  Th. List  >   Mathboxes  >  df-mitp Structured version   Visualization version   Unicode version

Definition df-mitp 31520
Description: Define the interpretation function for a model. (Contributed by Mario Carneiro, 14-Jul-2016.)
Assertion
Ref Expression
df-mitp  |- mItp  =  ( t  e.  _V  |->  ( a  e.  (mSA `  t )  |->  ( g  e.  X_ i  e.  ( (mVars `  t ) `  a ) ( (mUV
`  t ) " { ( (mType `  t ) `  i
) } )  |->  ( iota x E. m  e.  (mVL `  t )
( g  =  ( m  |`  ( (mVars `  t ) `  a
) )  /\  x  =  ( m (mEval `  t ) a ) ) ) ) ) )
Distinct variable group:    g, a, i, m, t, x

Detailed syntax breakdown of Definition df-mitp
StepHypRef Expression
1 cmitp 31509 . 2  class mItp
2 vt . . 3  setvar  t
3 cvv 3200 . . 3  class  _V
4 va . . . 4  setvar  a
52cv 1482 . . . . 5  class  t
6 cmsa 31483 . . . . 5  class mSA
75, 6cfv 5888 . . . 4  class  (mSA `  t )
8 vg . . . . 5  setvar  g
9 vi . . . . . 6  setvar  i
104cv 1482 . . . . . . 7  class  a
11 cmvrs 31366 . . . . . . . 8  class mVars
125, 11cfv 5888 . . . . . . 7  class  (mVars `  t )
1310, 12cfv 5888 . . . . . 6  class  ( (mVars `  t ) `  a
)
14 cmuv 31500 . . . . . . . 8  class mUV
155, 14cfv 5888 . . . . . . 7  class  (mUV `  t )
169cv 1482 . . . . . . . . 9  class  i
17 cmty 31359 . . . . . . . . . 10  class mType
185, 17cfv 5888 . . . . . . . . 9  class  (mType `  t )
1916, 18cfv 5888 . . . . . . . 8  class  ( (mType `  t ) `  i
)
2019csn 4177 . . . . . . 7  class  { ( (mType `  t ) `  i ) }
2115, 20cima 5117 . . . . . 6  class  ( (mUV
`  t ) " { ( (mType `  t ) `  i
) } )
229, 13, 21cixp 7908 . . . . 5  class  X_ i  e.  ( (mVars `  t
) `  a )
( (mUV `  t
) " { ( (mType `  t ) `  i ) } )
238cv 1482 . . . . . . . . 9  class  g
24 vm . . . . . . . . . . 11  setvar  m
2524cv 1482 . . . . . . . . . 10  class  m
2625, 13cres 5116 . . . . . . . . 9  class  ( m  |`  ( (mVars `  t
) `  a )
)
2723, 26wceq 1483 . . . . . . . 8  wff  g  =  ( m  |`  (
(mVars `  t ) `  a ) )
28 vx . . . . . . . . . 10  setvar  x
2928cv 1482 . . . . . . . . 9  class  x
30 cmevl 31505 . . . . . . . . . . 11  class mEval
315, 30cfv 5888 . . . . . . . . . 10  class  (mEval `  t )
3225, 10, 31co 6650 . . . . . . . . 9  class  ( m (mEval `  t )
a )
3329, 32wceq 1483 . . . . . . . 8  wff  x  =  ( m (mEval `  t ) a )
3427, 33wa 384 . . . . . . 7  wff  ( g  =  ( m  |`  ( (mVars `  t ) `  a ) )  /\  x  =  ( m
(mEval `  t )
a ) )
35 cmvl 31501 . . . . . . . 8  class mVL
365, 35cfv 5888 . . . . . . 7  class  (mVL `  t )
3734, 24, 36wrex 2913 . . . . . 6  wff  E. m  e.  (mVL `  t )
( g  =  ( m  |`  ( (mVars `  t ) `  a
) )  /\  x  =  ( m (mEval `  t ) a ) )
3837, 28cio 5849 . . . . 5  class  ( iota
x E. m  e.  (mVL `  t )
( g  =  ( m  |`  ( (mVars `  t ) `  a
) )  /\  x  =  ( m (mEval `  t ) a ) ) )
398, 22, 38cmpt 4729 . . . 4  class  ( g  e.  X_ i  e.  ( (mVars `  t ) `  a ) ( (mUV
`  t ) " { ( (mType `  t ) `  i
) } )  |->  ( iota x E. m  e.  (mVL `  t )
( g  =  ( m  |`  ( (mVars `  t ) `  a
) )  /\  x  =  ( m (mEval `  t ) a ) ) ) )
404, 7, 39cmpt 4729 . . 3  class  ( a  e.  (mSA `  t
)  |->  ( g  e.  X_ i  e.  (
(mVars `  t ) `  a ) ( (mUV
`  t ) " { ( (mType `  t ) `  i
) } )  |->  ( iota x E. m  e.  (mVL `  t )
( g  =  ( m  |`  ( (mVars `  t ) `  a
) )  /\  x  =  ( m (mEval `  t ) a ) ) ) ) )
412, 3, 40cmpt 4729 . 2  class  ( t  e.  _V  |->  ( a  e.  (mSA `  t
)  |->  ( g  e.  X_ i  e.  (
(mVars `  t ) `  a ) ( (mUV
`  t ) " { ( (mType `  t ) `  i
) } )  |->  ( iota x E. m  e.  (mVL `  t )
( g  =  ( m  |`  ( (mVars `  t ) `  a
) )  /\  x  =  ( m (mEval `  t ) a ) ) ) ) ) )
421, 41wceq 1483 1  wff mItp  =  ( t  e.  _V  |->  ( a  e.  (mSA `  t )  |->  ( g  e.  X_ i  e.  ( (mVars `  t ) `  a ) ( (mUV
`  t ) " { ( (mType `  t ) `  i
) } )  |->  ( iota x E. m  e.  (mVL `  t )
( g  =  ( m  |`  ( (mVars `  t ) `  a
) )  /\  x  =  ( m (mEval `  t ) a ) ) ) ) ) )
Colors of variables: wff setvar class
This definition is referenced by: (None)
  Copyright terms: Public domain W3C validator