Users' Mathboxes Mathbox for BJ < Previous   Next >
Nearby theorems
Mirrors  >  Home  >  MPE Home  >  Th. List  >   Mathboxes  >  df-bj-mpt3 Structured version   Visualization version   Unicode version

Definition df-bj-mpt3 33074
Description: Define maps-to notation for functions with three arguments. See df-mpt 4730 and df-mpt2 6655 for functions with one and two arguments respectively. This definition is analogous to bj-dfmpt2a 33071. (Contributed by BJ, 11-Apr-2020.)
Assertion
Ref Expression
df-bj-mpt3  |-  ( x  e.  A ,  y  e.  B ,  z  e.  C  |->  D )  =  { <. s ,  t >.  |  E. x  e.  A  E. y  e.  B  E. z  e.  C  (
s  =  <. x ,  y ,  z
>.  /\  t  =  D ) }
Distinct variable groups:    t, s, x    y, s, t    z,
s, t    A, s,
t    B, s, t    C, s, t    D, s, t
Allowed substitution hints:    A( x, y, z)    B( x, y, z)    C( x, y, z)    D( x, y, z)

Detailed syntax breakdown of Definition df-bj-mpt3
StepHypRef Expression
1 vx . . 3  setvar  x
2 vy . . 3  setvar  y
3 vz . . 3  setvar  z
4 cA . . 3  class  A
5 cB . . 3  class  B
6 cC . . 3  class  C
7 cD . . 3  class  D
81, 2, 3, 4, 5, 6, 7cmpt3 33073 . 2  class  ( x  e.  A ,  y  e.  B ,  z  e.  C  |->  D )
9 vs . . . . . . . . 9  setvar  s
109cv 1482 . . . . . . . 8  class  s
111cv 1482 . . . . . . . . 9  class  x
122cv 1482 . . . . . . . . 9  class  y
133cv 1482 . . . . . . . . 9  class  z
1411, 12, 13cotp 4185 . . . . . . . 8  class  <. x ,  y ,  z
>.
1510, 14wceq 1483 . . . . . . 7  wff  s  = 
<. x ,  y ,  z >.
16 vt . . . . . . . . 9  setvar  t
1716cv 1482 . . . . . . . 8  class  t
1817, 7wceq 1483 . . . . . . 7  wff  t  =  D
1915, 18wa 384 . . . . . 6  wff  ( s  =  <. x ,  y ,  z >.  /\  t  =  D )
2019, 3, 6wrex 2913 . . . . 5  wff  E. z  e.  C  ( s  =  <. x ,  y ,  z >.  /\  t  =  D )
2120, 2, 5wrex 2913 . . . 4  wff  E. y  e.  B  E. z  e.  C  ( s  =  <. x ,  y ,  z >.  /\  t  =  D )
2221, 1, 4wrex 2913 . . 3  wff  E. x  e.  A  E. y  e.  B  E. z  e.  C  ( s  =  <. x ,  y ,  z >.  /\  t  =  D )
2322, 9, 16copab 4712 . 2  class  { <. s ,  t >.  |  E. x  e.  A  E. y  e.  B  E. z  e.  C  (
s  =  <. x ,  y ,  z
>.  /\  t  =  D ) }
248, 23wceq 1483 1  wff  ( x  e.  A ,  y  e.  B ,  z  e.  C  |->  D )  =  { <. s ,  t >.  |  E. x  e.  A  E. y  e.  B  E. z  e.  C  (
s  =  <. x ,  y ,  z
>.  /\  t  =  D ) }
Colors of variables: wff setvar class
This definition is referenced by: (None)
  Copyright terms: Public domain W3C validator