From 2cd696ec1904d605f7f830ed32ebffad914bb4bb Mon Sep 17 00:00:00 2001 From: HechtiDerLachs Date: Wed, 8 May 2024 20:14:29 +0200 Subject: [PATCH] Restrict usages of special decomposition. --- src/Rings/mpoly-ideals.jl | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Rings/mpoly-ideals.jl b/src/Rings/mpoly-ideals.jl index 25a4414da15b..b912a8842564 100644 --- a/src/Rings/mpoly-ideals.jl +++ b/src/Rings/mpoly-ideals.jl @@ -1068,7 +1068,7 @@ julia> L = minimal_primes(I) function minimal_primes(I::MPolyIdeal; algorithm::Symbol = :GTZ, cache::Bool=true) has_attribute(I, :minimal_primes) && return get_attribute(I, :minimal_primes)::Vector{typeof(I)} R = base_ring(I) - if is_zero(dim(I)) + if coefficient_ring(R) isa QQField && is_zero(dim(I)) L = Singular.LibAssprimeszerodim.assPrimes(singular_generators(I)) result = typeof(I)[ideal(R, q) for q in L] cache && set_attribute!(I, :minimal_primes=>result)