Metamath Proof Explorer


Definition df-k1

Description: Define a function that takes an ordinal and returns the first argument of the ordered triple <. x , y , n >. such that the ordinal equals ( J<. x , y , n >. ) . Based on the first case of Definition 15.7 of TakeutiZaring p. 156. (Contributed by BTernaryTau, 2-Sep-2026)

Ref Expression
Assertion df-k1
|- _K1 = { <. z , x >. | ( x e. On /\ E. n e. 9o E. y e. On z = ( _J ` <. x , y , n >. ) ) }

Detailed syntax breakdown

Step Hyp Ref Expression
0 ck1
 |-  _K1
1 vz
 |-  z
2 vx
 |-  x
3 2 cv
 |-  x
4 con0
 |-  On
5 3 4 wcel
 |-  x e. On
6 vn
 |-  n
7 c9o
 |-  9o
8 vy
 |-  y
9 1 cv
 |-  z
10 cj
 |-  _J
11 8 cv
 |-  y
12 6 cv
 |-  n
13 3 11 12 cotp
 |-  <. x , y , n >.
14 13 10 cfv
 |-  ( _J ` <. x , y , n >. )
15 9 14 wceq
 |-  z = ( _J ` <. x , y , n >. )
16 15 8 4 wrex
 |-  E. y e. On z = ( _J ` <. x , y , n >. )
17 16 6 7 wrex
 |-  E. n e. 9o E. y e. On z = ( _J ` <. x , y , n >. )
18 5 17 wa
 |-  ( x e. On /\ E. n e. 9o E. y e. On z = ( _J ` <. x , y , n >. ) )
19 18 1 2 copab
 |-  { <. z , x >. | ( x e. On /\ E. n e. 9o E. y e. On z = ( _J ` <. x , y , n >. ) ) }
20 0 19 wceq
 |-  _K1 = { <. z , x >. | ( x e. On /\ E. n e. 9o E. y e. On z = ( _J ` <. x , y , n >. ) ) }