RegularChain(R, ls)
zerodim.spad line 79
[edit on github]
A domain for regular chains (i.e. regular triangular sets) over a Gcd
-Domain and with a fix list of variables. This is just a front-end for the RegularTriangularSet domain constructor.
- # : % -> NonNegativeInteger
- from Aggregate
- = : (%, %) -> Boolean
- from BasicType
- algebraic? : (OrderedVariableList(ls), %) -> Boolean
- from TriangularSetCategory(R, IndexedExponents(OrderedVariableList(ls)), OrderedVariableList(ls), NewSparseMultivariatePolynomial(R, OrderedVariableList(ls)))
- algebraicCoefficients? : (NewSparseMultivariatePolynomial(R, OrderedVariableList(ls)), %) -> Boolean
- from RegularTriangularSetCategory(R, IndexedExponents(OrderedVariableList(ls)), OrderedVariableList(ls), NewSparseMultivariatePolynomial(R, OrderedVariableList(ls)))
- algebraicVariables : % -> List(OrderedVariableList(ls))
- from TriangularSetCategory(R, IndexedExponents(OrderedVariableList(ls)), OrderedVariableList(ls), NewSparseMultivariatePolynomial(R, OrderedVariableList(ls)))
- any? : (Mapping(Boolean, NewSparseMultivariatePolynomial(R, OrderedVariableList(ls))), %) -> Boolean
- from HomogeneousAggregate(NewSparseMultivariatePolynomial(R, OrderedVariableList(ls)))
- augment : (List(NewSparseMultivariatePolynomial(R, OrderedVariableList(ls))), %) -> List(%)
- from RegularTriangularSetCategory(R, IndexedExponents(OrderedVariableList(ls)), OrderedVariableList(ls), NewSparseMultivariatePolynomial(R, OrderedVariableList(ls)))
- augment : (List(NewSparseMultivariatePolynomial(R, OrderedVariableList(ls))), List(%)) -> List(%)
- from RegularTriangularSetCategory(R, IndexedExponents(OrderedVariableList(ls)), OrderedVariableList(ls), NewSparseMultivariatePolynomial(R, OrderedVariableList(ls)))
- augment : (NewSparseMultivariatePolynomial(R, OrderedVariableList(ls)), %) -> List(%)
- from RegularTriangularSetCategory(R, IndexedExponents(OrderedVariableList(ls)), OrderedVariableList(ls), NewSparseMultivariatePolynomial(R, OrderedVariableList(ls)))
- augment : (NewSparseMultivariatePolynomial(R, OrderedVariableList(ls)), List(%)) -> List(%)
- from RegularTriangularSetCategory(R, IndexedExponents(OrderedVariableList(ls)), OrderedVariableList(ls), NewSparseMultivariatePolynomial(R, OrderedVariableList(ls)))
- autoReduced? : (%, Mapping(Boolean, NewSparseMultivariatePolynomial(R, OrderedVariableList(ls)), List(NewSparseMultivariatePolynomial(R, OrderedVariableList(ls))))) -> Boolean
- from TriangularSetCategory(R, IndexedExponents(OrderedVariableList(ls)), OrderedVariableList(ls), NewSparseMultivariatePolynomial(R, OrderedVariableList(ls)))
- basicSet : (List(NewSparseMultivariatePolynomial(R, OrderedVariableList(ls))), Mapping(Boolean, NewSparseMultivariatePolynomial(R, OrderedVariableList(ls))), Mapping(Boolean, NewSparseMultivariatePolynomial(R, OrderedVariableList(ls)), NewSparseMultivariatePolynomial(R, OrderedVariableList(ls)))) -> Union(Record(bas : %, top : List(NewSparseMultivariatePolynomial(R, OrderedVariableList(ls)))), "failed")
- from TriangularSetCategory(R, IndexedExponents(OrderedVariableList(ls)), OrderedVariableList(ls), NewSparseMultivariatePolynomial(R, OrderedVariableList(ls)))
- basicSet : (List(NewSparseMultivariatePolynomial(R, OrderedVariableList(ls))), Mapping(Boolean, NewSparseMultivariatePolynomial(R, OrderedVariableList(ls)), NewSparseMultivariatePolynomial(R, OrderedVariableList(ls)))) -> Union(Record(bas : %, top : List(NewSparseMultivariatePolynomial(R, OrderedVariableList(ls)))), "failed")
- from TriangularSetCategory(R, IndexedExponents(OrderedVariableList(ls)), OrderedVariableList(ls), NewSparseMultivariatePolynomial(R, OrderedVariableList(ls)))
- coHeight : % -> NonNegativeInteger
- from TriangularSetCategory(R, IndexedExponents(OrderedVariableList(ls)), OrderedVariableList(ls), NewSparseMultivariatePolynomial(R, OrderedVariableList(ls)))
- coerce : % -> List(NewSparseMultivariatePolynomial(R, OrderedVariableList(ls)))
- from CoercibleTo(List(NewSparseMultivariatePolynomial(R, OrderedVariableList(ls))))
- coerce : % -> OutputForm
- from CoercibleTo(OutputForm)
- collect : (%, OrderedVariableList(ls)) -> %
- from PolynomialSetCategory(R, IndexedExponents(OrderedVariableList(ls)), OrderedVariableList(ls), NewSparseMultivariatePolynomial(R, OrderedVariableList(ls)))
- collectQuasiMonic : % -> %
- from TriangularSetCategory(R, IndexedExponents(OrderedVariableList(ls)), OrderedVariableList(ls), NewSparseMultivariatePolynomial(R, OrderedVariableList(ls)))
- collectUnder : (%, OrderedVariableList(ls)) -> %
- from PolynomialSetCategory(R, IndexedExponents(OrderedVariableList(ls)), OrderedVariableList(ls), NewSparseMultivariatePolynomial(R, OrderedVariableList(ls)))
- collectUpper : (%, OrderedVariableList(ls)) -> %
- from PolynomialSetCategory(R, IndexedExponents(OrderedVariableList(ls)), OrderedVariableList(ls), NewSparseMultivariatePolynomial(R, OrderedVariableList(ls)))
- construct : List(NewSparseMultivariatePolynomial(R, OrderedVariableList(ls))) -> %
- from Collection(NewSparseMultivariatePolynomial(R, OrderedVariableList(ls)))
- convert : % -> InputForm if NewSparseMultivariatePolynomial(R, OrderedVariableList(ls)) has ConvertibleTo(InputForm)
- from ConvertibleTo(InputForm)
- copy : % -> %
- from Aggregate
- count : (Mapping(Boolean, NewSparseMultivariatePolynomial(R, OrderedVariableList(ls))), %) -> NonNegativeInteger
- from HomogeneousAggregate(NewSparseMultivariatePolynomial(R, OrderedVariableList(ls)))
- count : (NewSparseMultivariatePolynomial(R, OrderedVariableList(ls)), %) -> NonNegativeInteger
- from HomogeneousAggregate(NewSparseMultivariatePolynomial(R, OrderedVariableList(ls)))
- degree : % -> NonNegativeInteger
- from TriangularSetCategory(R, IndexedExponents(OrderedVariableList(ls)), OrderedVariableList(ls), NewSparseMultivariatePolynomial(R, OrderedVariableList(ls)))
- empty : () -> %
- from Aggregate
- empty? : % -> Boolean
- from Aggregate
- eq? : (%, %) -> Boolean
- from Aggregate
- eval : (%, Equation(NewSparseMultivariatePolynomial(R, OrderedVariableList(ls)))) -> % if NewSparseMultivariatePolynomial(R, OrderedVariableList(ls)) has Evalable(NewSparseMultivariatePolynomial(R, OrderedVariableList(ls)))
- from Evalable(NewSparseMultivariatePolynomial(R, OrderedVariableList(ls)))
- eval : (%, List(Equation(NewSparseMultivariatePolynomial(R, OrderedVariableList(ls))))) -> % if NewSparseMultivariatePolynomial(R, OrderedVariableList(ls)) has Evalable(NewSparseMultivariatePolynomial(R, OrderedVariableList(ls)))
- from Evalable(NewSparseMultivariatePolynomial(R, OrderedVariableList(ls)))
- eval : (%, List(NewSparseMultivariatePolynomial(R, OrderedVariableList(ls))), List(NewSparseMultivariatePolynomial(R, OrderedVariableList(ls)))) -> % if NewSparseMultivariatePolynomial(R, OrderedVariableList(ls)) has Evalable(NewSparseMultivariatePolynomial(R, OrderedVariableList(ls)))
- from InnerEvalable(NewSparseMultivariatePolynomial(R, OrderedVariableList(ls)), NewSparseMultivariatePolynomial(R, OrderedVariableList(ls)))
- eval : (%, NewSparseMultivariatePolynomial(R, OrderedVariableList(ls)), NewSparseMultivariatePolynomial(R, OrderedVariableList(ls))) -> % if NewSparseMultivariatePolynomial(R, OrderedVariableList(ls)) has Evalable(NewSparseMultivariatePolynomial(R, OrderedVariableList(ls)))
- from InnerEvalable(NewSparseMultivariatePolynomial(R, OrderedVariableList(ls)), NewSparseMultivariatePolynomial(R, OrderedVariableList(ls)))
- every? : (Mapping(Boolean, NewSparseMultivariatePolynomial(R, OrderedVariableList(ls))), %) -> Boolean
- from HomogeneousAggregate(NewSparseMultivariatePolynomial(R, OrderedVariableList(ls)))
- extend : (%, NewSparseMultivariatePolynomial(R, OrderedVariableList(ls))) -> %
- from TriangularSetCategory(R, IndexedExponents(OrderedVariableList(ls)), OrderedVariableList(ls), NewSparseMultivariatePolynomial(R, OrderedVariableList(ls)))
- extend : (List(NewSparseMultivariatePolynomial(R, OrderedVariableList(ls))), %) -> List(%)
- from RegularTriangularSetCategory(R, IndexedExponents(OrderedVariableList(ls)), OrderedVariableList(ls), NewSparseMultivariatePolynomial(R, OrderedVariableList(ls)))
- extend : (List(NewSparseMultivariatePolynomial(R, OrderedVariableList(ls))), List(%)) -> List(%)
- from RegularTriangularSetCategory(R, IndexedExponents(OrderedVariableList(ls)), OrderedVariableList(ls), NewSparseMultivariatePolynomial(R, OrderedVariableList(ls)))
- extend : (NewSparseMultivariatePolynomial(R, OrderedVariableList(ls)), %) -> List(%)
- from RegularTriangularSetCategory(R, IndexedExponents(OrderedVariableList(ls)), OrderedVariableList(ls), NewSparseMultivariatePolynomial(R, OrderedVariableList(ls)))
- extend : (NewSparseMultivariatePolynomial(R, OrderedVariableList(ls)), List(%)) -> List(%)
- from RegularTriangularSetCategory(R, IndexedExponents(OrderedVariableList(ls)), OrderedVariableList(ls), NewSparseMultivariatePolynomial(R, OrderedVariableList(ls)))
- extendIfCan : (%, NewSparseMultivariatePolynomial(R, OrderedVariableList(ls))) -> Union(%, "failed")
- from TriangularSetCategory(R, IndexedExponents(OrderedVariableList(ls)), OrderedVariableList(ls), NewSparseMultivariatePolynomial(R, OrderedVariableList(ls)))
- find : (Mapping(Boolean, NewSparseMultivariatePolynomial(R, OrderedVariableList(ls))), %) -> Union(NewSparseMultivariatePolynomial(R, OrderedVariableList(ls)), "failed")
- from Collection(NewSparseMultivariatePolynomial(R, OrderedVariableList(ls)))
- first : % -> Union(NewSparseMultivariatePolynomial(R, OrderedVariableList(ls)), "failed")
- from TriangularSetCategory(R, IndexedExponents(OrderedVariableList(ls)), OrderedVariableList(ls), NewSparseMultivariatePolynomial(R, OrderedVariableList(ls)))
- headReduce : (NewSparseMultivariatePolynomial(R, OrderedVariableList(ls)), %) -> NewSparseMultivariatePolynomial(R, OrderedVariableList(ls))
- from TriangularSetCategory(R, IndexedExponents(OrderedVariableList(ls)), OrderedVariableList(ls), NewSparseMultivariatePolynomial(R, OrderedVariableList(ls)))
- headReduced? : % -> Boolean
- from TriangularSetCategory(R, IndexedExponents(OrderedVariableList(ls)), OrderedVariableList(ls), NewSparseMultivariatePolynomial(R, OrderedVariableList(ls)))
- headReduced? : (NewSparseMultivariatePolynomial(R, OrderedVariableList(ls)), %) -> Boolean
- from TriangularSetCategory(R, IndexedExponents(OrderedVariableList(ls)), OrderedVariableList(ls), NewSparseMultivariatePolynomial(R, OrderedVariableList(ls)))
- headRemainder : (NewSparseMultivariatePolynomial(R, OrderedVariableList(ls)), %) -> Record(num : NewSparseMultivariatePolynomial(R, OrderedVariableList(ls)), den : R)
- from PolynomialSetCategory(R, IndexedExponents(OrderedVariableList(ls)), OrderedVariableList(ls), NewSparseMultivariatePolynomial(R, OrderedVariableList(ls)))
- iexactQuo : (R, R) -> R
- from PolynomialSetCategory(R, IndexedExponents(OrderedVariableList(ls)), OrderedVariableList(ls), NewSparseMultivariatePolynomial(R, OrderedVariableList(ls)))
- infRittWu? : (%, %) -> Boolean
- from TriangularSetCategory(R, IndexedExponents(OrderedVariableList(ls)), OrderedVariableList(ls), NewSparseMultivariatePolynomial(R, OrderedVariableList(ls)))
- initiallyReduce : (NewSparseMultivariatePolynomial(R, OrderedVariableList(ls)), %) -> NewSparseMultivariatePolynomial(R, OrderedVariableList(ls))
- from TriangularSetCategory(R, IndexedExponents(OrderedVariableList(ls)), OrderedVariableList(ls), NewSparseMultivariatePolynomial(R, OrderedVariableList(ls)))
- initiallyReduced? : % -> Boolean
- from TriangularSetCategory(R, IndexedExponents(OrderedVariableList(ls)), OrderedVariableList(ls), NewSparseMultivariatePolynomial(R, OrderedVariableList(ls)))
- initiallyReduced? : (NewSparseMultivariatePolynomial(R, OrderedVariableList(ls)), %) -> Boolean
- from TriangularSetCategory(R, IndexedExponents(OrderedVariableList(ls)), OrderedVariableList(ls), NewSparseMultivariatePolynomial(R, OrderedVariableList(ls)))
- initials : % -> List(NewSparseMultivariatePolynomial(R, OrderedVariableList(ls)))
- from TriangularSetCategory(R, IndexedExponents(OrderedVariableList(ls)), OrderedVariableList(ls), NewSparseMultivariatePolynomial(R, OrderedVariableList(ls)))
- internalAugment : (List(NewSparseMultivariatePolynomial(R, OrderedVariableList(ls))), %) -> %
- from RegularTriangularSetCategory(R, IndexedExponents(OrderedVariableList(ls)), OrderedVariableList(ls), NewSparseMultivariatePolynomial(R, OrderedVariableList(ls)))
- internalAugment : (NewSparseMultivariatePolynomial(R, OrderedVariableList(ls)), %) -> %
- from RegularTriangularSetCategory(R, IndexedExponents(OrderedVariableList(ls)), OrderedVariableList(ls), NewSparseMultivariatePolynomial(R, OrderedVariableList(ls)))
- intersect : (List(NewSparseMultivariatePolynomial(R, OrderedVariableList(ls))), %) -> List(%)
- from RegularTriangularSetCategory(R, IndexedExponents(OrderedVariableList(ls)), OrderedVariableList(ls), NewSparseMultivariatePolynomial(R, OrderedVariableList(ls)))
- intersect : (List(NewSparseMultivariatePolynomial(R, OrderedVariableList(ls))), List(%)) -> List(%)
- from RegularTriangularSetCategory(R, IndexedExponents(OrderedVariableList(ls)), OrderedVariableList(ls), NewSparseMultivariatePolynomial(R, OrderedVariableList(ls)))
- intersect : (NewSparseMultivariatePolynomial(R, OrderedVariableList(ls)), %) -> List(%)
- from RegularTriangularSetCategory(R, IndexedExponents(OrderedVariableList(ls)), OrderedVariableList(ls), NewSparseMultivariatePolynomial(R, OrderedVariableList(ls)))
- intersect : (NewSparseMultivariatePolynomial(R, OrderedVariableList(ls)), List(%)) -> List(%)
- from RegularTriangularSetCategory(R, IndexedExponents(OrderedVariableList(ls)), OrderedVariableList(ls), NewSparseMultivariatePolynomial(R, OrderedVariableList(ls)))
- invertible? : (NewSparseMultivariatePolynomial(R, OrderedVariableList(ls)), %) -> Boolean
- from RegularTriangularSetCategory(R, IndexedExponents(OrderedVariableList(ls)), OrderedVariableList(ls), NewSparseMultivariatePolynomial(R, OrderedVariableList(ls)))
- invertible? : (NewSparseMultivariatePolynomial(R, OrderedVariableList(ls)), %) -> List(Record(val : Boolean, tower : %))
- from RegularTriangularSetCategory(R, IndexedExponents(OrderedVariableList(ls)), OrderedVariableList(ls), NewSparseMultivariatePolynomial(R, OrderedVariableList(ls)))
- invertibleElseSplit? : (NewSparseMultivariatePolynomial(R, OrderedVariableList(ls)), %) -> Union(Boolean, List(%))
- from RegularTriangularSetCategory(R, IndexedExponents(OrderedVariableList(ls)), OrderedVariableList(ls), NewSparseMultivariatePolynomial(R, OrderedVariableList(ls)))
- invertibleSet : (NewSparseMultivariatePolynomial(R, OrderedVariableList(ls)), %) -> List(%)
- from RegularTriangularSetCategory(R, IndexedExponents(OrderedVariableList(ls)), OrderedVariableList(ls), NewSparseMultivariatePolynomial(R, OrderedVariableList(ls)))
- last : % -> Union(NewSparseMultivariatePolynomial(R, OrderedVariableList(ls)), "failed")
- from TriangularSetCategory(R, IndexedExponents(OrderedVariableList(ls)), OrderedVariableList(ls), NewSparseMultivariatePolynomial(R, OrderedVariableList(ls)))
- lastSubResultant : (NewSparseMultivariatePolynomial(R, OrderedVariableList(ls)), NewSparseMultivariatePolynomial(R, OrderedVariableList(ls)), %) -> List(Record(val : NewSparseMultivariatePolynomial(R, OrderedVariableList(ls)), tower : %))
- from RegularTriangularSetCategory(R, IndexedExponents(OrderedVariableList(ls)), OrderedVariableList(ls), NewSparseMultivariatePolynomial(R, OrderedVariableList(ls)))
- lastSubResultantElseSplit : (NewSparseMultivariatePolynomial(R, OrderedVariableList(ls)), NewSparseMultivariatePolynomial(R, OrderedVariableList(ls)), %) -> Union(NewSparseMultivariatePolynomial(R, OrderedVariableList(ls)), List(%))
- from RegularTriangularSetCategory(R, IndexedExponents(OrderedVariableList(ls)), OrderedVariableList(ls), NewSparseMultivariatePolynomial(R, OrderedVariableList(ls)))
- latex : % -> String
- from SetCategory
- less? : (%, NonNegativeInteger) -> Boolean
- from Aggregate
- mainVariable? : (OrderedVariableList(ls), %) -> Boolean
- from PolynomialSetCategory(R, IndexedExponents(OrderedVariableList(ls)), OrderedVariableList(ls), NewSparseMultivariatePolynomial(R, OrderedVariableList(ls)))
- mainVariables : % -> List(OrderedVariableList(ls))
- from PolynomialSetCategory(R, IndexedExponents(OrderedVariableList(ls)), OrderedVariableList(ls), NewSparseMultivariatePolynomial(R, OrderedVariableList(ls)))
- map : (Mapping(NewSparseMultivariatePolynomial(R, OrderedVariableList(ls)), NewSparseMultivariatePolynomial(R, OrderedVariableList(ls))), %) -> %
- from HomogeneousAggregate(NewSparseMultivariatePolynomial(R, OrderedVariableList(ls)))
- map! : (Mapping(NewSparseMultivariatePolynomial(R, OrderedVariableList(ls)), NewSparseMultivariatePolynomial(R, OrderedVariableList(ls))), %) -> %
- from HomogeneousAggregate(NewSparseMultivariatePolynomial(R, OrderedVariableList(ls)))
- max : % -> NewSparseMultivariatePolynomial(R, OrderedVariableList(ls)) if NewSparseMultivariatePolynomial(R, OrderedVariableList(ls)) has OrderedSet
- from HomogeneousAggregate(NewSparseMultivariatePolynomial(R, OrderedVariableList(ls)))
- max : (Mapping(Boolean, NewSparseMultivariatePolynomial(R, OrderedVariableList(ls)), NewSparseMultivariatePolynomial(R, OrderedVariableList(ls))), %) -> NewSparseMultivariatePolynomial(R, OrderedVariableList(ls))
- from HomogeneousAggregate(NewSparseMultivariatePolynomial(R, OrderedVariableList(ls)))
- member? : (NewSparseMultivariatePolynomial(R, OrderedVariableList(ls)), %) -> Boolean
- from HomogeneousAggregate(NewSparseMultivariatePolynomial(R, OrderedVariableList(ls)))
- members : % -> List(NewSparseMultivariatePolynomial(R, OrderedVariableList(ls)))
- from HomogeneousAggregate(NewSparseMultivariatePolynomial(R, OrderedVariableList(ls)))
- min : % -> NewSparseMultivariatePolynomial(R, OrderedVariableList(ls)) if NewSparseMultivariatePolynomial(R, OrderedVariableList(ls)) has OrderedSet
- from HomogeneousAggregate(NewSparseMultivariatePolynomial(R, OrderedVariableList(ls)))
- more? : (%, NonNegativeInteger) -> Boolean
- from Aggregate
- mvar : % -> OrderedVariableList(ls)
- from PolynomialSetCategory(R, IndexedExponents(OrderedVariableList(ls)), OrderedVariableList(ls), NewSparseMultivariatePolynomial(R, OrderedVariableList(ls)))
- normalized? : % -> Boolean
- from TriangularSetCategory(R, IndexedExponents(OrderedVariableList(ls)), OrderedVariableList(ls), NewSparseMultivariatePolynomial(R, OrderedVariableList(ls)))
- normalized? : (NewSparseMultivariatePolynomial(R, OrderedVariableList(ls)), %) -> Boolean
- from TriangularSetCategory(R, IndexedExponents(OrderedVariableList(ls)), OrderedVariableList(ls), NewSparseMultivariatePolynomial(R, OrderedVariableList(ls)))
- parts : % -> List(NewSparseMultivariatePolynomial(R, OrderedVariableList(ls)))
- from HomogeneousAggregate(NewSparseMultivariatePolynomial(R, OrderedVariableList(ls)))
- purelyAlgebraic? : % -> Boolean
- from RegularTriangularSetCategory(R, IndexedExponents(OrderedVariableList(ls)), OrderedVariableList(ls), NewSparseMultivariatePolynomial(R, OrderedVariableList(ls)))
- purelyAlgebraic? : (NewSparseMultivariatePolynomial(R, OrderedVariableList(ls)), %) -> Boolean
- from RegularTriangularSetCategory(R, IndexedExponents(OrderedVariableList(ls)), OrderedVariableList(ls), NewSparseMultivariatePolynomial(R, OrderedVariableList(ls)))
- purelyAlgebraicLeadingMonomial? : (NewSparseMultivariatePolynomial(R, OrderedVariableList(ls)), %) -> Boolean
- from RegularTriangularSetCategory(R, IndexedExponents(OrderedVariableList(ls)), OrderedVariableList(ls), NewSparseMultivariatePolynomial(R, OrderedVariableList(ls)))
- purelyTranscendental? : (NewSparseMultivariatePolynomial(R, OrderedVariableList(ls)), %) -> Boolean
- from RegularTriangularSetCategory(R, IndexedExponents(OrderedVariableList(ls)), OrderedVariableList(ls), NewSparseMultivariatePolynomial(R, OrderedVariableList(ls)))
- quasiComponent : % -> Record(close : List(NewSparseMultivariatePolynomial(R, OrderedVariableList(ls))), open : List(NewSparseMultivariatePolynomial(R, OrderedVariableList(ls))))
- from TriangularSetCategory(R, IndexedExponents(OrderedVariableList(ls)), OrderedVariableList(ls), NewSparseMultivariatePolynomial(R, OrderedVariableList(ls)))
- reduce : (Mapping(NewSparseMultivariatePolynomial(R, OrderedVariableList(ls)), NewSparseMultivariatePolynomial(R, OrderedVariableList(ls)), NewSparseMultivariatePolynomial(R, OrderedVariableList(ls))), %) -> NewSparseMultivariatePolynomial(R, OrderedVariableList(ls))
- from Collection(NewSparseMultivariatePolynomial(R, OrderedVariableList(ls)))
- reduce : (Mapping(NewSparseMultivariatePolynomial(R, OrderedVariableList(ls)), NewSparseMultivariatePolynomial(R, OrderedVariableList(ls)), NewSparseMultivariatePolynomial(R, OrderedVariableList(ls))), %, NewSparseMultivariatePolynomial(R, OrderedVariableList(ls))) -> NewSparseMultivariatePolynomial(R, OrderedVariableList(ls))
- from Collection(NewSparseMultivariatePolynomial(R, OrderedVariableList(ls)))
- reduce : (Mapping(NewSparseMultivariatePolynomial(R, OrderedVariableList(ls)), NewSparseMultivariatePolynomial(R, OrderedVariableList(ls)), NewSparseMultivariatePolynomial(R, OrderedVariableList(ls))), %, NewSparseMultivariatePolynomial(R, OrderedVariableList(ls)), NewSparseMultivariatePolynomial(R, OrderedVariableList(ls))) -> NewSparseMultivariatePolynomial(R, OrderedVariableList(ls))
- from Collection(NewSparseMultivariatePolynomial(R, OrderedVariableList(ls)))
- reduce : (NewSparseMultivariatePolynomial(R, OrderedVariableList(ls)), %, Mapping(NewSparseMultivariatePolynomial(R, OrderedVariableList(ls)), NewSparseMultivariatePolynomial(R, OrderedVariableList(ls)), NewSparseMultivariatePolynomial(R, OrderedVariableList(ls))), Mapping(Boolean, NewSparseMultivariatePolynomial(R, OrderedVariableList(ls)), NewSparseMultivariatePolynomial(R, OrderedVariableList(ls)))) -> NewSparseMultivariatePolynomial(R, OrderedVariableList(ls))
- from TriangularSetCategory(R, IndexedExponents(OrderedVariableList(ls)), OrderedVariableList(ls), NewSparseMultivariatePolynomial(R, OrderedVariableList(ls)))
- reduceByQuasiMonic : (NewSparseMultivariatePolynomial(R, OrderedVariableList(ls)), %) -> NewSparseMultivariatePolynomial(R, OrderedVariableList(ls))
- from TriangularSetCategory(R, IndexedExponents(OrderedVariableList(ls)), OrderedVariableList(ls), NewSparseMultivariatePolynomial(R, OrderedVariableList(ls)))
- reduced? : (NewSparseMultivariatePolynomial(R, OrderedVariableList(ls)), %, Mapping(Boolean, NewSparseMultivariatePolynomial(R, OrderedVariableList(ls)), NewSparseMultivariatePolynomial(R, OrderedVariableList(ls)))) -> Boolean
- from TriangularSetCategory(R, IndexedExponents(OrderedVariableList(ls)), OrderedVariableList(ls), NewSparseMultivariatePolynomial(R, OrderedVariableList(ls)))
- remainder : (NewSparseMultivariatePolynomial(R, OrderedVariableList(ls)), %) -> Record(rnum : R, polnum : NewSparseMultivariatePolynomial(R, OrderedVariableList(ls)), den : R)
- from PolynomialSetCategory(R, IndexedExponents(OrderedVariableList(ls)), OrderedVariableList(ls), NewSparseMultivariatePolynomial(R, OrderedVariableList(ls)))
- remove : (Mapping(Boolean, NewSparseMultivariatePolynomial(R, OrderedVariableList(ls))), %) -> %
- from Collection(NewSparseMultivariatePolynomial(R, OrderedVariableList(ls)))
- remove : (NewSparseMultivariatePolynomial(R, OrderedVariableList(ls)), %) -> %
- from Collection(NewSparseMultivariatePolynomial(R, OrderedVariableList(ls)))
- removeDuplicates : % -> %
- from Collection(NewSparseMultivariatePolynomial(R, OrderedVariableList(ls)))
- removeZero : (NewSparseMultivariatePolynomial(R, OrderedVariableList(ls)), %) -> NewSparseMultivariatePolynomial(R, OrderedVariableList(ls))
- from TriangularSetCategory(R, IndexedExponents(OrderedVariableList(ls)), OrderedVariableList(ls), NewSparseMultivariatePolynomial(R, OrderedVariableList(ls)))
- rest : % -> Union(%, "failed")
- from TriangularSetCategory(R, IndexedExponents(OrderedVariableList(ls)), OrderedVariableList(ls), NewSparseMultivariatePolynomial(R, OrderedVariableList(ls)))
- retract : List(NewSparseMultivariatePolynomial(R, OrderedVariableList(ls))) -> %
- from RetractableFrom(List(NewSparseMultivariatePolynomial(R, OrderedVariableList(ls))))
- retractIfCan : List(NewSparseMultivariatePolynomial(R, OrderedVariableList(ls))) -> Union(%, "failed")
- from RetractableFrom(List(NewSparseMultivariatePolynomial(R, OrderedVariableList(ls))))
- rewriteIdealWithHeadRemainder : (List(NewSparseMultivariatePolynomial(R, OrderedVariableList(ls))), %) -> List(NewSparseMultivariatePolynomial(R, OrderedVariableList(ls)))
- from PolynomialSetCategory(R, IndexedExponents(OrderedVariableList(ls)), OrderedVariableList(ls), NewSparseMultivariatePolynomial(R, OrderedVariableList(ls)))
- rewriteIdealWithRemainder : (List(NewSparseMultivariatePolynomial(R, OrderedVariableList(ls))), %) -> List(NewSparseMultivariatePolynomial(R, OrderedVariableList(ls)))
- from PolynomialSetCategory(R, IndexedExponents(OrderedVariableList(ls)), OrderedVariableList(ls), NewSparseMultivariatePolynomial(R, OrderedVariableList(ls)))
- rewriteSetWithReduction : (List(NewSparseMultivariatePolynomial(R, OrderedVariableList(ls))), %, Mapping(NewSparseMultivariatePolynomial(R, OrderedVariableList(ls)), NewSparseMultivariatePolynomial(R, OrderedVariableList(ls)), NewSparseMultivariatePolynomial(R, OrderedVariableList(ls))), Mapping(Boolean, NewSparseMultivariatePolynomial(R, OrderedVariableList(ls)), NewSparseMultivariatePolynomial(R, OrderedVariableList(ls)))) -> List(NewSparseMultivariatePolynomial(R, OrderedVariableList(ls)))
- from TriangularSetCategory(R, IndexedExponents(OrderedVariableList(ls)), OrderedVariableList(ls), NewSparseMultivariatePolynomial(R, OrderedVariableList(ls)))
- roughBase? : % -> Boolean
- from PolynomialSetCategory(R, IndexedExponents(OrderedVariableList(ls)), OrderedVariableList(ls), NewSparseMultivariatePolynomial(R, OrderedVariableList(ls)))
- roughEqualIdeals? : (%, %) -> Boolean
- from PolynomialSetCategory(R, IndexedExponents(OrderedVariableList(ls)), OrderedVariableList(ls), NewSparseMultivariatePolynomial(R, OrderedVariableList(ls)))
- roughSubIdeal? : (%, %) -> Boolean
- from PolynomialSetCategory(R, IndexedExponents(OrderedVariableList(ls)), OrderedVariableList(ls), NewSparseMultivariatePolynomial(R, OrderedVariableList(ls)))
- roughUnitIdeal? : % -> Boolean
- from PolynomialSetCategory(R, IndexedExponents(OrderedVariableList(ls)), OrderedVariableList(ls), NewSparseMultivariatePolynomial(R, OrderedVariableList(ls)))
- sample : () -> %
- from Aggregate
- select : (Mapping(Boolean, NewSparseMultivariatePolynomial(R, OrderedVariableList(ls))), %) -> %
- from Collection(NewSparseMultivariatePolynomial(R, OrderedVariableList(ls)))
- select : (%, OrderedVariableList(ls)) -> Union(NewSparseMultivariatePolynomial(R, OrderedVariableList(ls)), "failed")
- from TriangularSetCategory(R, IndexedExponents(OrderedVariableList(ls)), OrderedVariableList(ls), NewSparseMultivariatePolynomial(R, OrderedVariableList(ls)))
- size? : (%, NonNegativeInteger) -> Boolean
- from Aggregate
- sort : (%, OrderedVariableList(ls)) -> Record(under : %, floor : %, upper : %)
- from PolynomialSetCategory(R, IndexedExponents(OrderedVariableList(ls)), OrderedVariableList(ls), NewSparseMultivariatePolynomial(R, OrderedVariableList(ls)))
- squareFreePart : (NewSparseMultivariatePolynomial(R, OrderedVariableList(ls)), %) -> List(Record(val : NewSparseMultivariatePolynomial(R, OrderedVariableList(ls)), tower : %))
- from RegularTriangularSetCategory(R, IndexedExponents(OrderedVariableList(ls)), OrderedVariableList(ls), NewSparseMultivariatePolynomial(R, OrderedVariableList(ls)))
- stronglyReduce : (NewSparseMultivariatePolynomial(R, OrderedVariableList(ls)), %) -> NewSparseMultivariatePolynomial(R, OrderedVariableList(ls))
- from TriangularSetCategory(R, IndexedExponents(OrderedVariableList(ls)), OrderedVariableList(ls), NewSparseMultivariatePolynomial(R, OrderedVariableList(ls)))
- stronglyReduced? : % -> Boolean
- from TriangularSetCategory(R, IndexedExponents(OrderedVariableList(ls)), OrderedVariableList(ls), NewSparseMultivariatePolynomial(R, OrderedVariableList(ls)))
- stronglyReduced? : (NewSparseMultivariatePolynomial(R, OrderedVariableList(ls)), %) -> Boolean
- from TriangularSetCategory(R, IndexedExponents(OrderedVariableList(ls)), OrderedVariableList(ls), NewSparseMultivariatePolynomial(R, OrderedVariableList(ls)))
- triangular? : % -> Boolean
- from PolynomialSetCategory(R, IndexedExponents(OrderedVariableList(ls)), OrderedVariableList(ls), NewSparseMultivariatePolynomial(R, OrderedVariableList(ls)))
- trivialIdeal? : % -> Boolean
- from PolynomialSetCategory(R, IndexedExponents(OrderedVariableList(ls)), OrderedVariableList(ls), NewSparseMultivariatePolynomial(R, OrderedVariableList(ls)))
- variables : % -> List(OrderedVariableList(ls))
- from PolynomialSetCategory(R, IndexedExponents(OrderedVariableList(ls)), OrderedVariableList(ls), NewSparseMultivariatePolynomial(R, OrderedVariableList(ls)))
- zeroSetSplit : List(NewSparseMultivariatePolynomial(R, OrderedVariableList(ls))) -> List(%)
- from TriangularSetCategory(R, IndexedExponents(OrderedVariableList(ls)), OrderedVariableList(ls), NewSparseMultivariatePolynomial(R, OrderedVariableList(ls)))
- zeroSetSplit : (List(NewSparseMultivariatePolynomial(R, OrderedVariableList(ls))), Boolean) -> List(%)
- from RegularTriangularSetCategory(R, IndexedExponents(OrderedVariableList(ls)), OrderedVariableList(ls), NewSparseMultivariatePolynomial(R, OrderedVariableList(ls)))
- zeroSetSplit : (List(NewSparseMultivariatePolynomial(R, OrderedVariableList(ls))), Boolean, Boolean) -> List(%)
zeroSetSplit(lp, clos?, info?)
returns a list lts
of regular chains such that the union of the closures of their regular zero sets equals the affine variety associated with lp
. Moreover, if clos?
is false
then the union of the regular zero set of the ts
(for ts
in lts
) equals this variety. If info?
is true
then some information is displayed during the computations. See zeroSetSplit.
- zeroSetSplitIntoTriangularSystems : List(NewSparseMultivariatePolynomial(R, OrderedVariableList(ls))) -> List(Record(close : %, open : List(NewSparseMultivariatePolynomial(R, OrderedVariableList(ls)))))
- from TriangularSetCategory(R, IndexedExponents(OrderedVariableList(ls)), OrderedVariableList(ls), NewSparseMultivariatePolynomial(R, OrderedVariableList(ls)))
- ~= : (%, %) -> Boolean
- from BasicType
InnerEvalable(NewSparseMultivariatePolynomial(R, OrderedVariableList(ls)), NewSparseMultivariatePolynomial(R, OrderedVariableList(ls)))
PolynomialSetCategory(R, IndexedExponents(OrderedVariableList(ls)), OrderedVariableList(ls), NewSparseMultivariatePolynomial(R, OrderedVariableList(ls)))
ConvertibleTo(InputForm)
Aggregate
SetCategory
Collection(NewSparseMultivariatePolynomial(R, OrderedVariableList(ls)))
BasicType
CoercibleTo(List(NewSparseMultivariatePolynomial(R, OrderedVariableList(ls))))
RetractableFrom(List(NewSparseMultivariatePolynomial(R, OrderedVariableList(ls))))
TriangularSetCategory(R, IndexedExponents(OrderedVariableList(ls)), OrderedVariableList(ls), NewSparseMultivariatePolynomial(R, OrderedVariableList(ls)))
CoercibleTo(OutputForm)
Evalable(NewSparseMultivariatePolynomial(R, OrderedVariableList(ls)))
HomogeneousAggregate(NewSparseMultivariatePolynomial(R, OrderedVariableList(ls)))
finiteAggregate
shallowlyMutable
RegularTriangularSetCategory(R, IndexedExponents(OrderedVariableList(ls)), OrderedVariableList(ls), NewSparseMultivariatePolynomial(R, OrderedVariableList(ls)))