MPE Home Metamath Proof Explorer < Previous   Next >
Nearby theorems
Mirrors  >  Home  >  MPE Home  >  Th. List  >  df-numer Structured version   Visualization version   Unicode version

Definition df-numer 15443
Description: The canonical numerator of a rational is the numerator of the rational's reduced fraction representation (no common factors, denominator positive). (Contributed by Stefan O'Rear, 13-Sep-2014.)
Assertion
Ref Expression
df-numer  |- numer  =  ( y  e.  QQ  |->  ( 1st `  ( iota_ x  e.  ( ZZ  X.  NN ) ( ( ( 1st `  x )  gcd  ( 2nd `  x
) )  =  1  /\  y  =  ( ( 1st `  x
)  /  ( 2nd `  x ) ) ) ) ) )
Distinct variable group:    x, y

Detailed syntax breakdown of Definition df-numer
StepHypRef Expression
1 cnumer 15441 . 2  class numer
2 vy . . 3  setvar  y
3 cq 11788 . . 3  class  QQ
4 vx . . . . . . . . . 10  setvar  x
54cv 1482 . . . . . . . . 9  class  x
6 c1st 7166 . . . . . . . . 9  class  1st
75, 6cfv 5888 . . . . . . . 8  class  ( 1st `  x )
8 c2nd 7167 . . . . . . . . 9  class  2nd
95, 8cfv 5888 . . . . . . . 8  class  ( 2nd `  x )
10 cgcd 15216 . . . . . . . 8  class  gcd
117, 9, 10co 6650 . . . . . . 7  class  ( ( 1st `  x )  gcd  ( 2nd `  x
) )
12 c1 9937 . . . . . . 7  class  1
1311, 12wceq 1483 . . . . . 6  wff  ( ( 1st `  x )  gcd  ( 2nd `  x
) )  =  1
142cv 1482 . . . . . . 7  class  y
15 cdiv 10684 . . . . . . . 8  class  /
167, 9, 15co 6650 . . . . . . 7  class  ( ( 1st `  x )  /  ( 2nd `  x
) )
1714, 16wceq 1483 . . . . . 6  wff  y  =  ( ( 1st `  x
)  /  ( 2nd `  x ) )
1813, 17wa 384 . . . . 5  wff  ( ( ( 1st `  x
)  gcd  ( 2nd `  x ) )  =  1  /\  y  =  ( ( 1st `  x
)  /  ( 2nd `  x ) ) )
19 cz 11377 . . . . . 6  class  ZZ
20 cn 11020 . . . . . 6  class  NN
2119, 20cxp 5112 . . . . 5  class  ( ZZ 
X.  NN )
2218, 4, 21crio 6610 . . . 4  class  ( iota_ x  e.  ( ZZ  X.  NN ) ( ( ( 1st `  x )  gcd  ( 2nd `  x
) )  =  1  /\  y  =  ( ( 1st `  x
)  /  ( 2nd `  x ) ) ) )
2322, 6cfv 5888 . . 3  class  ( 1st `  ( iota_ x  e.  ( ZZ  X.  NN ) ( ( ( 1st `  x )  gcd  ( 2nd `  x ) )  =  1  /\  y  =  ( ( 1st `  x )  /  ( 2nd `  x ) ) ) ) )
242, 3, 23cmpt 4729 . 2  class  ( y  e.  QQ  |->  ( 1st `  ( iota_ x  e.  ( ZZ  X.  NN ) ( ( ( 1st `  x )  gcd  ( 2nd `  x ) )  =  1  /\  y  =  ( ( 1st `  x )  /  ( 2nd `  x ) ) ) ) ) )
251, 24wceq 1483 1  wff numer  =  ( y  e.  QQ  |->  ( 1st `  ( iota_ x  e.  ( ZZ  X.  NN ) ( ( ( 1st `  x )  gcd  ( 2nd `  x
) )  =  1  /\  y  =  ( ( 1st `  x
)  /  ( 2nd `  x ) ) ) ) ) )
Colors of variables: wff setvar class
This definition is referenced by:  qnumval  15445  fnum  15450
  Copyright terms: Public domain W3C validator