is the head used for rational numbers.
- You can enter a rational number in the form n/m.
- The pattern object _Rational can be used to stand for a rational number. It cannot stand for a single integer.
- You have to use Numerator and Denominator to extract parts of Rational numbers.
Examplesopen allclose all
Enter a rational number with very big integers in the numerator and denominator:
Rational numbers are represented with the smallest possible positive denominator:
The FullForm of a rational number is Rational[numerator,denominator]:
Enter a rational using the FullForm:
You have to use Numerator and Denominator to extract parts of Rational numbers:
Part does not work:
The pattern object _Rational can be used to stand for a rational number:
It cannot stand for a single integer:
A rule that replaces all rationals with their reciprocals:
Properties & Relations (5)
Rationals are atomic objects with no subexpressions:
Denominator of a rational is positive:
Numerator and Denominator of a rational are relatively prime:
Use Rationals to indicate assumptions and domain conditions:
Wolfram Research (1988), Rational, Wolfram Language function, https://reference.wolfram.com/language/ref/Rational.html.
Wolfram Language. 1988. "Rational." Wolfram Language & System Documentation Center. Wolfram Research. https://reference.wolfram.com/language/ref/Rational.html.
Wolfram Language. (1988). Rational. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/Rational.html