Из-за того, как работает алгоритм Бухбергера (см., Например, Википедия или IVA ), частичные результаты, которые вы можете получить, печатая промежуточные результаты, не гарантируют основа Гребнера.
В зависимости от вашей конечной цели, вы можете попробовать вместо этого алгоритм триангуляции идеалов, такой как алгоритм Ритта-Ву (см. ИВА или книга Шан-Чинг Чоу ) , Это несколько похоже на приведение к форме эшелона строк в линейной алгебре, и вы можете прервать алгоритм в любой точке, чтобы получить частично приведенную систему полиномиальных уравнений.