“…We then perform a structured fraction-free Gaussian elimination to recover the Popov form. The cost of our algorithm is O(n ω+2 d 3 M(n 2 de)) operations from k. Here, ω is an exponent for matrix multiplication, and M is a multiplication time: two polynomials from k[z] of degree strictly less than t can be multiplied in M(t) operations from k. Assuming ω = 3 and a pseudo-linear multiplication time, and ignoring logarithmic factors, the cost of our algorithm is then on the order of n 7 d 4 e operations from k. For comparison, the fraction-free algorithm supporting [2,Corollary 7.7] requires on the order of n 9 d 4 e 2 operations from k to produce a row reduced form of A, while the algorithm in [5, Theorem 6.2] requires on the order of n 8 d 4 e + n 7 d 3 e 2 operations from k. Now consider the case k = Q. Like before, we assume our input matrix is over Z[z][∂; σ, δ].…”