function BigRational::simplified
Returns the simplified value of this BigRational.
2 calls to BigRational::simplified()
- BigRational::toBigInteger in vendor/
brick/ math/ src/ BigRational.php - Converts this number to a BigInteger.
- BigRational::toFloat in vendor/
brick/ math/ src/ BigRational.php - Returns an approximation of this number as a floating-point value.
File
-
vendor/
brick/ math/ src/ BigRational.php, line 313
Class
- BigRational
- An arbitrarily large rational number.
Namespace
Brick\MathCode
public function simplified() : BigRational {
$gcd = $this->numerator
->gcd($this->denominator);
$numerator = $this->numerator
->quotient($gcd);
$denominator = $this->denominator
->quotient($gcd);
return new BigRational($numerator, $denominator, false);
}