The internal data structure for rational numbers is
rat(
Num,
Den)
. Den is always positive, i.e.
the sign of the rational number is the sign of Num. Further,
Num and Den are relative prime. Note that integer N
looks like rat(
N,1)
in this representation. You can
control printing of terms with portray/1
.