IsPrimitive - Maple Help
For the best experience, we recommend viewing online help using Google Chrome or Mozilla Firefox.

Online Help

All Products    Maple    MapleSim


RegularChains[ChainTools]

  

IsPrimitive

  

test if a regular chain is primitive

 

Calling Sequence

Parameters

Description

Examples

References

Calling Sequence

IsPrimitive(T, R)

Parameters

T

-

regular chain of R

R

-

polynomial ring

Description

• 

The command IsPrimitive(T, R) returns true if T is primitive; false otherwise.

• 

If the regular chain T is primitive then the ideal generated by T equals the saturated ideal sat⁡T of T.

• 

For the definition of primitivity and the algorithm, see the paper "When does T equal sat(T)?" by Francois Lemaire, Marc Moreno Maza, Wei Pan and Yuzhen Xie, 2008.

Examples

> 

with⁡RegularChains:with⁡ChainTools:

> 

R≔PolynomialRing⁡x,y,u,v

R≔polynomial_ring

(1)
> 

T≔Empty⁡R

T≔regular_chain

(2)
> 

T≔Chain⁡u⁢y+v,x⁢y−1,T,R

T≔regular_chain

(3)
> 

Equations⁡T,R

y⁢x−1,u⁢y+v

(4)
> 

IsPrimitive⁡T,R

true

(5)
> 

U≔Empty⁡R

U≔regular_chain

(6)
> 

U≔Chain⁡u⁢y+v,v⁢x+u,U,R

U≔regular_chain

(7)
> 

Equations⁡U,R

v⁢x+u,u⁢y+v

(8)
> 

IsPrimitive⁡U,R

false

(9)

References

  

Lemaire, F.; Moreno Maza, M.; Pan, W.; and Xie, Y. "When does (T) equal Sat(T)?." Proc. ISSAC 2008. Linz, 2008.

See Also

IsIncluded

IsInSaturate

RegularChains