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 Could not format assertion : No typesetting found for |- _K1 = { <. z , x >. | ( x e. On /\ E. n e. 9o E. y e. On z = ( _J ` <. x , y , n >. ) ) } with typecode |-

Detailed syntax breakdown

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