RegularChains[ConstructibleSetTools]
RefiningPartition
compute the coprime factorization of a list of constructible sets
Calling Sequence
Parameters
Description
Examples
References
RefiningPartition(lcs, R)
lcs
-
list of constructible sets
R
polynomial ring
The command RefiningPartition(lcs, R) returns a list of pairwise disjoint constructible sets out_lcs such that every constructible set of lcs can be written as a disjoint union of several constructible sets in out_lcs.
This is represented by a matrix showing the constructible set and its associated indices where the constructible set comes from.
This function can also be seen as a set theoretical instance of the co-prime factorization problem.
This command is part of the RegularChains[ConstructibleSetTools] package, so it can be used in the form RefiningPartition(..) 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][RefiningPartition](..).
with⁡RegularChains:
with⁡ConstructibleSetTools:
R≔PolynomialRing⁡x,y,u,v
R≔polynomial_ring
F≔v⁢x⁢y+u⁢x2+x,u⁢y2+x2
F≔u⁢x2+v⁢x⁢y+x,u⁢y2+x2
cs1≔GeneralConstruct⁡F,u,R
cs1≔constructible_set
cs2≔GeneralConstruct⁡F,v,R
cs2≔constructible_set
cs3≔Projection⁡F,2,R
cs3≔constructible_set
RefiningPartition⁡cs1,cs2,R
constructible_set1constructible_set1,2constructible_set2
RefiningPartition⁡cs1,cs2,cs3,R
constructible_set3constructible_set3,1constructible_set3,1,2constructible_set3,2
Chen, C.; Golubitsky, O.; Lemaire, F.; Moreno Maza, M.; and Pan, W. "Comprehensive Triangular Decomposition." Proc. CASC 2007, LNCS, Vol. 4770, pp. 73-101. Springer, 2007.
See Also
ConstructibleSet
ConstructibleSetTools
Difference
MakePairwiseDisjoint
Projection
RegularChains
Download Help Document