NormalizedTriangularSetCategory(R, E, V, P)
nregset.spad line 1
[edit on github]
The category of normalized triangular sets. A triangular set ts
is said normalized if for every algebraic variable v
of ts
the polynomial select(ts, v)
is normalized w
.r
.t
. every polynomial in collectUnder(ts, v)
. A polynomial p
is said normalized w
.r
.t
. a non-constant polynomial q
if p
is constant or degree(p, mdeg(q)) = 0
and init(p)
is normalized w
.r
.t
. q
. One of the important features of normalized triangular sets is that they are regular sets.
- # : % -> NonNegativeInteger
- from Aggregate
- = : (%, %) -> Boolean
- from BasicType
- algebraic? : (V, %) -> Boolean
- from TriangularSetCategory(R, E, V, P)
- algebraicCoefficients? : (P, %) -> Boolean
- from RegularTriangularSetCategory(R, E, V, P)
- algebraicVariables : % -> List(V)
- from TriangularSetCategory(R, E, V, P)
- any? : (Mapping(Boolean, P), %) -> Boolean
- from HomogeneousAggregate(P)
- augment : (P, %) -> List(%)
- from RegularTriangularSetCategory(R, E, V, P)
- augment : (P, List(%)) -> List(%)
- from RegularTriangularSetCategory(R, E, V, P)
- augment : (List(P), %) -> List(%)
- from RegularTriangularSetCategory(R, E, V, P)
- augment : (List(P), List(%)) -> List(%)
- from RegularTriangularSetCategory(R, E, V, P)
- autoReduced? : (%, Mapping(Boolean, P, List(P))) -> Boolean
- from TriangularSetCategory(R, E, V, P)
- basicSet : (List(P), Mapping(Boolean, P), Mapping(Boolean, P, P)) -> Union(Record(bas : %, top : List(P)), "failed")
- from TriangularSetCategory(R, E, V, P)
- basicSet : (List(P), Mapping(Boolean, P, P)) -> Union(Record(bas : %, top : List(P)), "failed")
- from TriangularSetCategory(R, E, V, P)
- coHeight : % -> NonNegativeInteger if V has Finite
- from TriangularSetCategory(R, E, V, P)
- coerce : % -> List(P)
- from CoercibleTo(List(P))
- coerce : % -> OutputForm
- from CoercibleTo(OutputForm)
- collect : (%, V) -> %
- from PolynomialSetCategory(R, E, V, P)
- collectQuasiMonic : % -> %
- from TriangularSetCategory(R, E, V, P)
- collectUnder : (%, V) -> %
- from PolynomialSetCategory(R, E, V, P)
- collectUpper : (%, V) -> %
- from PolynomialSetCategory(R, E, V, P)
- construct : List(P) -> %
- from Collection(P)
- convert : % -> InputForm
- from ConvertibleTo(InputForm)
- copy : % -> %
- from Aggregate
- count : (P, %) -> NonNegativeInteger
- from HomogeneousAggregate(P)
- count : (Mapping(Boolean, P), %) -> NonNegativeInteger
- from HomogeneousAggregate(P)
- degree : % -> NonNegativeInteger
- from TriangularSetCategory(R, E, V, P)
- empty : () -> %
- from Aggregate
- empty? : % -> Boolean
- from Aggregate
- eq? : (%, %) -> Boolean
- from Aggregate
- eval : (%, P, P) -> % if P has Evalable(P)
- from InnerEvalable(P, P)
- eval : (%, Equation(P)) -> % if P has Evalable(P)
- from Evalable(P)
- eval : (%, List(P), List(P)) -> % if P has Evalable(P)
- from InnerEvalable(P, P)
- eval : (%, List(Equation(P))) -> % if P has Evalable(P)
- from Evalable(P)
- every? : (Mapping(Boolean, P), %) -> Boolean
- from HomogeneousAggregate(P)
- extend : (%, P) -> %
- from TriangularSetCategory(R, E, V, P)
- extend : (P, %) -> List(%)
- from RegularTriangularSetCategory(R, E, V, P)
- extend : (P, List(%)) -> List(%)
- from RegularTriangularSetCategory(R, E, V, P)
- extend : (List(P), %) -> List(%)
- from RegularTriangularSetCategory(R, E, V, P)
- extend : (List(P), List(%)) -> List(%)
- from RegularTriangularSetCategory(R, E, V, P)
- extendIfCan : (%, P) -> Union(%, "failed")
- from TriangularSetCategory(R, E, V, P)
- find : (Mapping(Boolean, P), %) -> Union(P, "failed")
- from Collection(P)
- first : % -> Union(P, "failed")
- from TriangularSetCategory(R, E, V, P)
- headReduce : (P, %) -> P
- from TriangularSetCategory(R, E, V, P)
- headReduced? : % -> Boolean
- from TriangularSetCategory(R, E, V, P)
- headReduced? : (P, %) -> Boolean
- from TriangularSetCategory(R, E, V, P)
- headRemainder : (P, %) -> Record(num : P, den : R)
- from PolynomialSetCategory(R, E, V, P)
- iexactQuo : (R, R) -> R
- from PolynomialSetCategory(R, E, V, P)
- infRittWu? : (%, %) -> Boolean
- from TriangularSetCategory(R, E, V, P)
- initiallyReduce : (P, %) -> P
- from TriangularSetCategory(R, E, V, P)
- initiallyReduced? : % -> Boolean
- from TriangularSetCategory(R, E, V, P)
- initiallyReduced? : (P, %) -> Boolean
- from TriangularSetCategory(R, E, V, P)
- initials : % -> List(P)
- from TriangularSetCategory(R, E, V, P)
- internalAugment : (P, %) -> %
- from RegularTriangularSetCategory(R, E, V, P)
- internalAugment : (List(P), %) -> %
- from RegularTriangularSetCategory(R, E, V, P)
- intersect : (P, %) -> List(%)
- from RegularTriangularSetCategory(R, E, V, P)
- intersect : (P, List(%)) -> List(%)
- from RegularTriangularSetCategory(R, E, V, P)
- intersect : (List(P), %) -> List(%)
- from RegularTriangularSetCategory(R, E, V, P)
- intersect : (List(P), List(%)) -> List(%)
- from RegularTriangularSetCategory(R, E, V, P)
- invertible? : (P, %) -> Boolean
- from RegularTriangularSetCategory(R, E, V, P)
- invertible? : (P, %) -> List(Record(val : Boolean, tower : %))
- from RegularTriangularSetCategory(R, E, V, P)
- invertibleElseSplit? : (P, %) -> Union(Boolean, List(%))
- from RegularTriangularSetCategory(R, E, V, P)
- invertibleSet : (P, %) -> List(%)
- from RegularTriangularSetCategory(R, E, V, P)
- last : % -> Union(P, "failed")
- from TriangularSetCategory(R, E, V, P)
- lastSubResultant : (P, P, %) -> List(Record(val : P, tower : %))
- from RegularTriangularSetCategory(R, E, V, P)
- lastSubResultantElseSplit : (P, P, %) -> Union(P, List(%))
- from RegularTriangularSetCategory(R, E, V, P)
- latex : % -> String
- from SetCategory
- less? : (%, NonNegativeInteger) -> Boolean
- from Aggregate
- mainVariable? : (V, %) -> Boolean
- from PolynomialSetCategory(R, E, V, P)
- mainVariables : % -> List(V)
- from PolynomialSetCategory(R, E, V, P)
- map : (Mapping(P, P), %) -> %
- from HomogeneousAggregate(P)
- map! : (Mapping(P, P), %) -> %
- from HomogeneousAggregate(P)
- max : % -> P if P has OrderedSet
- from HomogeneousAggregate(P)
- max : (Mapping(Boolean, P, P), %) -> P
- from HomogeneousAggregate(P)
- member? : (P, %) -> Boolean
- from HomogeneousAggregate(P)
- members : % -> List(P)
- from HomogeneousAggregate(P)
- min : % -> P if P has OrderedSet
- from HomogeneousAggregate(P)
- more? : (%, NonNegativeInteger) -> Boolean
- from Aggregate
- mvar : % -> V
- from PolynomialSetCategory(R, E, V, P)
- normalized? : % -> Boolean
- from TriangularSetCategory(R, E, V, P)
- normalized? : (P, %) -> Boolean
- from TriangularSetCategory(R, E, V, P)
- parts : % -> List(P)
- from HomogeneousAggregate(P)
- purelyAlgebraic? : % -> Boolean
- from RegularTriangularSetCategory(R, E, V, P)
- purelyAlgebraic? : (P, %) -> Boolean
- from RegularTriangularSetCategory(R, E, V, P)
- purelyAlgebraicLeadingMonomial? : (P, %) -> Boolean
- from RegularTriangularSetCategory(R, E, V, P)
- purelyTranscendental? : (P, %) -> Boolean
- from RegularTriangularSetCategory(R, E, V, P)
- quasiComponent : % -> Record(close : List(P), open : List(P))
- from TriangularSetCategory(R, E, V, P)
- reduce : (P, %, Mapping(P, P, P), Mapping(Boolean, P, P)) -> P
- from TriangularSetCategory(R, E, V, P)
- reduce : (Mapping(P, P, P), %) -> P
- from Collection(P)
- reduce : (Mapping(P, P, P), %, P) -> P
- from Collection(P)
- reduce : (Mapping(P, P, P), %, P, P) -> P
- from Collection(P)
- reduceByQuasiMonic : (P, %) -> P
- from TriangularSetCategory(R, E, V, P)
- reduced? : (P, %, Mapping(Boolean, P, P)) -> Boolean
- from TriangularSetCategory(R, E, V, P)
- remainder : (P, %) -> Record(rnum : R, polnum : P, den : R)
- from PolynomialSetCategory(R, E, V, P)
- remove : (P, %) -> %
- from Collection(P)
- remove : (Mapping(Boolean, P), %) -> %
- from Collection(P)
- removeDuplicates : % -> %
- from Collection(P)
- removeZero : (P, %) -> P
- from TriangularSetCategory(R, E, V, P)
- rest : % -> Union(%, "failed")
- from TriangularSetCategory(R, E, V, P)
- retract : List(P) -> %
- from RetractableFrom(List(P))
- retractIfCan : List(P) -> Union(%, "failed")
- from RetractableFrom(List(P))
- rewriteIdealWithHeadRemainder : (List(P), %) -> List(P)
- from PolynomialSetCategory(R, E, V, P)
- rewriteIdealWithRemainder : (List(P), %) -> List(P)
- from PolynomialSetCategory(R, E, V, P)
- rewriteSetWithReduction : (List(P), %, Mapping(P, P, P), Mapping(Boolean, P, P)) -> List(P)
- from TriangularSetCategory(R, E, V, P)
- roughBase? : % -> Boolean
- from PolynomialSetCategory(R, E, V, P)
- roughEqualIdeals? : (%, %) -> Boolean
- from PolynomialSetCategory(R, E, V, P)
- roughSubIdeal? : (%, %) -> Boolean
- from PolynomialSetCategory(R, E, V, P)
- roughUnitIdeal? : % -> Boolean
- from PolynomialSetCategory(R, E, V, P)
- sample : () -> %
- from Aggregate
- select : (Mapping(Boolean, P), %) -> %
- from Collection(P)
- select : (%, V) -> Union(P, "failed")
- from TriangularSetCategory(R, E, V, P)
- size? : (%, NonNegativeInteger) -> Boolean
- from Aggregate
- sort : (%, V) -> Record(under : %, floor : %, upper : %)
- from PolynomialSetCategory(R, E, V, P)
- squareFreePart : (P, %) -> List(Record(val : P, tower : %))
- from RegularTriangularSetCategory(R, E, V, P)
- stronglyReduce : (P, %) -> P
- from TriangularSetCategory(R, E, V, P)
- stronglyReduced? : % -> Boolean
- from TriangularSetCategory(R, E, V, P)
- stronglyReduced? : (P, %) -> Boolean
- from TriangularSetCategory(R, E, V, P)
- triangular? : % -> Boolean
- from PolynomialSetCategory(R, E, V, P)
- trivialIdeal? : % -> Boolean
- from PolynomialSetCategory(R, E, V, P)
- variables : % -> List(V)
- from PolynomialSetCategory(R, E, V, P)
- zeroSetSplit : List(P) -> List(%)
- from TriangularSetCategory(R, E, V, P)
- zeroSetSplit : (List(P), Boolean) -> List(%)
- from RegularTriangularSetCategory(R, E, V, P)
- zeroSetSplitIntoTriangularSystems : List(P) -> List(Record(close : %, open : List(P)))
- from TriangularSetCategory(R, E, V, P)
- ~= : (%, %) -> Boolean
- from BasicType
ConvertibleTo(InputForm)
Collection(P)
Aggregate
RegularTriangularSetCategory(R, E, V, P)
HomogeneousAggregate(P)
SetCategory
PolynomialSetCategory(R, E, V, P)
CoercibleTo(List(P))
InnerEvalable(P, P)
Evalable(P)
RetractableFrom(List(P))
CoercibleTo(OutputForm)
TriangularSetCategory(R, E, V, P)
finiteAggregate
shallowlyMutable
BasicType