public class AlgebraicExtension extends ExtendedFreeGroup implements RingI
AlgebraicExtensionElement| Constructor and Description |
|---|
AlgebraicExtension(RingI K,
Polynomial poly)
Create the ring K(t) where t is a solution of the monic polynomial p.
|
| Modifier and Type | Method and Description |
|---|---|
Polynomial |
getPoly()
Returns the polynomial defining the algebraic number.
|
Polynomial |
getSubsPoly()
Returns the polynomial -a_(n-1) t^(n-1) + ...
|
String |
toString() |
Number |
valueOf(Number[] coeffs) |
div, powadd, addStandardConstants, equals, getBaseRing, getInverse, getONE, getRootVal, getSymbol, getTPoly, getZERO, isConstantPoly, mul, setRootVal, setRootVal, sub, valueOfaddStandardFunctions, getNumberFactoryclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitadd, addStandardConstants, addStandardFunctions, equals, getInverse, getNumberFactory, getZERO, isConstantPoly, sub, valueOfpublic AlgebraicExtension(RingI K, Polynomial poly)
K - the Ring this is an extension of.poly - A monic polynomial whose solution gives an algebraic number which is used to generate this group.IllegalArgumentException - if the base ring of the poly is not the same.IllegalArgumentException - if the polynomial is not monic.public Polynomial getPoly()
public Polynomial getSubsPoly()
Copyright © 2018. All rights reserved.