aboutsummaryrefslogtreecommitdiff
path: root/src/input/poly.input.pamphlet
diff options
context:
space:
mode:
authordos-reis <gdr@axiomatics.org>2007-08-14 05:14:52 +0000
committerdos-reis <gdr@axiomatics.org>2007-08-14 05:14:52 +0000
commitab8cc85adde879fb963c94d15675783f2cf4b183 (patch)
treec202482327f474583b750b2c45dedfc4e4312b1d /src/input/poly.input.pamphlet
downloadopen-axiom-ab8cc85adde879fb963c94d15675783f2cf4b183.tar.gz
Initial population.
Diffstat (limited to 'src/input/poly.input.pamphlet')
-rw-r--r--src/input/poly.input.pamphlet96
1 files changed, 96 insertions, 0 deletions
diff --git a/src/input/poly.input.pamphlet b/src/input/poly.input.pamphlet
new file mode 100644
index 00000000..37fdb61d
--- /dev/null
+++ b/src/input/poly.input.pamphlet
@@ -0,0 +1,96 @@
+\documentclass{article}
+\usepackage{axiom}
+\begin{document}
+\title{\$SPAD/src/input poly.input}
+\author{The Axiom Team}
+\maketitle
+\begin{abstract}
+\end{abstract}
+\eject
+\tableofcontents
+\eject
+<<*>>=
+
+-- Input for page PolynomialSingleRootPage
+)clear all
+
+a := rootOf(a**4+1,a)
+definingPolynomial a
+b := rootOf(b**2-a-1,b)
+a + b
+% ** 5
+rootOf(c**2+c+1,c)
+zeroOf(d**2+d+1,d)
+rootOf(e**5-2,e)
+zeroOf(f**5-2,f)
+
+-- Input for page PolynomialGCDPage
+)clear all
+
+p := 3*x**8 + 2*x**7 + 6*x**2 + 7*x + 2
+q := 2*x**13 + 9*x**7 + 2*x**6 + 10*x + 5
+gcd(p,q)
+resultant(p,q,x)
+
+-- Input for page PolynomialSubstitutionPage
+)clear all
+
+p := x**2 + y**2
+eval(p,x=5)
+eval(p,[x = a + b,y = c + d])
+q := x**3 + 5*x - y**4
+eval(q,[x=y,y=x])
+px := eval(p, y = sin(2.0))
+eval(px, x = cos(2.0))
+
+-- Input for page PolynomialFactorizationPage
+)clear all
+
+factor(x**3 - 3*x + 2)
+factor(x**2/4 + x*y + y**2)
+p := x**3 + x*y + 2*x**2*y**2 + 2*y**3 + 3*x**2*z + 6*x*y**2*z
+factors := factor p
+nthFactor(factors,1)
+nthFactor(factors,2)
+
+-- Input for page PolynomialBasicPage
+)clear all
+
+p := a*x**2 + b*x*y + c*y**2
+q := 13*x**2 + 3*z
+p + q
+p - 3*q
+p**2 + p*q
+r := (p + q)**2
+setVariableOrder [a,b,c,x,y,z]
+p
+q
+r
+resetVariableOrder()
+p
+coefficient(q,x,2)
+coefficient(r,x,3)
+c := coefficient(r,z,1)
+coefficient(c,x,2)
+coefficient(q**2, [x,z], [2,1])
+coefficient(r, [x,y], [2,2])
+
+-- Input for page PolynomialRootsPage
+)clear all
+
+l := rootsOf(x**4+1,x)
+x0**5
+definingPolynomial x0
+definingPolynomial x1
+definingPolynomial x2
+x3 := last l
+x0 + x1 + x2 + x3
+x0 * x1 * x2 * x3
+zerosOf(y**4+1,y)
+definingPolynomial y1
+@
+\eject
+\begin{thebibliography}{99}
+\bibitem{1} nothing
+\end{thebibliography}
+\end{document}