Let I be an ideal. Then I might want to compute something involving Groebner basis, e.g. computing I.variety(). Now suppose one wants to select a particular algorithm for the computation of the Groebner basis. Then (due to caching) I use something along the lines of
GB = I.groebner_basis(algorithm='libsingular:slimgb') I.groebner_basis.set_cache(GB) I.variety() Is this the intended way of doing so? (It somehow feels wrong that one needs quite some background on the implementation and technical understanding (caching in SageMath) to understand the behavior.) Details: A method using a Groebner basis calls self.groebner_basis(), i.e. uses default arguments or whatever is cached. -- You received this message because you are subscribed to the Google Groups "sage-devel" group. To unsubscribe from this group and stop receiving emails from it, send an email to sage-devel+unsubscr...@googlegroups.com. To post to this group, send email to sage-devel@googlegroups.com. Visit this group at https://groups.google.com/group/sage-devel. For more options, visit https://groups.google.com/d/optout.