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

Online Help

All Products    Maple    MapleSim


RegularChains[ConstructibleSetTools]

  

GeneralConstruct

  

construct a constructible set from a regular chain, equalities, and inequalities

 

Calling Sequence

Parameters

Description

Examples

Calling Sequence

GeneralConstruct(F, T, H, R)

GeneralConstruct(F, T, R)

GeneralConstruct(T, H, R)

GeneralConstruct(F, H, R)

Parameters

F, H

-

lists of polynomials

T

-

regular chain

R

-

polynomial ring

Description

• 

The command GeneralConstruct(F, T, H, R) returns a constructible set C.

  

Assume that the quasi-component of T is W⁡T (see RegularChains for the definition). Then C consists of points in W⁡T which cancel all polynomials in F, but do not cancel any polynomials in H.

• 

If F is not specified, it is set to be the empty list.

• 

If T is not specified, it is set to be the empty regular chain.

• 

If H is not specified, it is set to 1.

• 

The quasi-component of the empty regular chain is the whole space.

• 

Any other inputs will be rejected and an error message will be reported.

• 

This command is part of the RegularChains[ConstructibleSetTools] package, so it can be used in the form GeneralConstruct(..) only after executing the command with(RegularChains[ConstructibleSetTools]).  However, it can always be accessed through the long form of the command by using RegularChains[ConstructibleSetTools][GeneralConstruct](..).

Examples

> 

with⁡RegularChains:

> 

with⁡ChainTools:

> 

with⁡ConstructibleSetTools:

First, define a polynomial ring and three polynomials in the ring.

> 

R≔PolynomialRing⁡x,y,t

R≔polynomial_ring

(1)
> 

p≔5⁢t+5⁢x−y−10⁢t+7;q≔5⁢t−5⁢x−t+2⁢y+−7⁢t+11;h≔x+t

p≔5⁢t+5⁢x−y−10⁢t−7

q≔5⁢t−5⁢x−t+2⁢y−7⁢t+11

h≔x+t

(2)

Build a regular chain using q, which means q vanishes but the initial 5⁢t−5 of q does not vanish.

> 

rc≔Empty⁡R:rc≔Chain⁡q,rc,R

rc≔regular_chain

(3)

Use GeneralConstruct to figure out the points in W⁡rc which cancel p but do not cancel h.

> 

cs≔GeneralConstruct⁡p,rc,h,R

cs≔constructible_set

(4)

cs is a constructible set consisting of one regular system.

> 

lrs≔RepresentingRegularSystems⁡cs,R

lrs≔regular_system

(5)

The inequalities form the following list.

> 

ineqs≔map⁡RepresentingInequations,lrs,R

ineqs≔t−1,t3+4⁢t2+7⁢t+5

(6)

To see complete information, use the Info command.

> 

Info⁡cs,R

5⁢t−5⁢x+−t−2⁢y−7⁢t+11,t2+2⁢t+3⁢y−3⁢t2−t−4,t−1,t3+4⁢t2+7⁢t+5

(7)

See Also

ConstructibleSet

ConstructibleSetTools

Info

Intersect

RegularChains

RepresentingInequations

Triangularize