Cons z (indexMapFromList [(x0,[y00,y01]), (x1,[y10]), (x2,[y20,y21,y22])])
represents the partial fraction
z + y00x0 + y01x0^2 + y10x1 + y20x2 + y21x2^2 + y22x2^3
The denominators x0, x1, x2, ... must be irreducible,
but we can't check this in general.
It is also not enough to have relatively prime denominators,
because when adding two partial fraction representations
there might concur denominators that have non-trivial common divisors.
Instances4Eq, Show, C
Eq a => Eq (T a)Defined in numeric-prelude-0.4.4 · MathObj.PartialFractionShow a => Show (T a)Defined in numeric-prelude-0.4.4 · MathObj.PartialFraction(C a, C a) => C (T a)Defined in numeric-prelude-0.4.4 · MathObj.PartialFraction(C a, C a, C a) => C (T a)Defined in numeric-prelude-0.4.4 · MathObj.PartialFractionProperty genPartialFractionInt /\ \x -> genPartialFractionInt /\ \y -> add x yProperty genPartialFractionInt /\ \x -> genPartialFractionInt /\ \y -> sub x yProperty genPartialFractionPoly /\ \x -> genPartialFractionPoly /\ \y -> add x yProperty genPartialFractionPoly /\ \x -> genPartialFractionPoly /\ \y -> sub x y