Mathematica

    Chapter 4






Important: To access Mathematica worksheet files from this window, your browser must recognize the nb file extension. If not, load the files with the Mathematica interface.

Section 4.1

polynomialDivision, quotient, Remainder, Figure 4.1 page 116 (polynomialDivision.txt)

Important: The procedure names polynomialDivision and quotient begin with lower case letters to avoid conflict with Mathematica's predefined procedures PolynomialDivision and Quotient .

PolynomialExpansion, Figure 4.2 page 122 (PolynomialExpansion.txt,
    requires the procedure
       polynomialDivision, Figure 4.1 page 116)

Section 4.2

PolynomialGcd, Figure 4.3 page 130 (PolynomialGcd.txt,
    requires the procedure
       Remainder, Figure 4.1 page 116)
ExtendedEuclideanAlgorithm, Figure 4.4 page 134 (ExtendedEuclideanAlgorithm.txt,
    requires the procedures
       Quotient, Remainder, Figure 4.1 page 116 )

Section 4.3

AlgDivide, AlgMultInverse, Figure 4.5 page 151 (AlgDivide.txt,
    requires the procedures
       Remainder, Figure 4.1 page 116,
       ExtendedEuclideanAlgorithm, Figure 4.4 page 134, requires an additional procedure (see file))
AlgPolynomialDivision, AlgQuotient, AlgRemainder, Figure 4.6 page 152 (AlgPolynomialDivision.txt,
    requires the procedures
       AlgDivide, Figure 4.5 page 151, requires additional procedures (see file),
       AlgCoeffSimp (Exercise 2, page 163) )
AlgPolynomialGcd, Figure 4.7 page 154 (AlgPolynomialGcd.txt,
    requires the procedures
       AlgRemainder, Figure 4.5 page 151 (requires additional procedures (see file)),
       AlgMonic (Exercise 3, page 163))

Section 4.4

PartialFraction1, Figure 4.8 page 170 (PartialFraction1.txt,
    requires the procedures
       Remainder, Figure 4.1 page 116,
       ExtendedEuclideanAlgorithm, Figure 4.4 page 134, requires an additional procedure (see file))
PartialFraction2, Figure 4.9 page 171 (PartialFraction2.txt,
    requires the procedure
       PartialFraction1, Figure 4.8 page 170, requires additional procedures (see file))
Mathematica's FactorInteger operator (FactorInteger.nb, integer factorization,
    Exercise 11, page 176)