Open jakobkroeker opened 7 years ago
reason : InterpolatedIdeal has new properties (witness, maxDegree). Thus we have to check if installed methods
#(methods Ideal) 234
work correctly with the new type and if not, disable them for InterpolatedIdeals or implement a correct version.
the construction would look like
result := new HashTable from { (symbol generators)=>I.generators, (symbol ring)=>I.ring, (symbol cache)=>I.cache, "ideal" => I, "maxDegree" => maxDegree, "witness" => witness, "description" => description, }; result = newClass(InterpolatedIdeal, result); return result;
where I is the bare ideal
reason : InterpolatedIdeal has new properties (witness, maxDegree). Thus we have to check if installed methods
work correctly with the new type and if not, disable them for InterpolatedIdeals or implement a correct version.
the construction would look like
where I is the bare ideal