@@ -207,7 +207,7 @@ function backtransform(f::K, t, I) where
207207end
208208
209209
210- function InFieldDerivative (f:: K , D:: Derivation ) where
210+ function InFieldDerivative (f:: K , D:: ComplexExtensionDerivation ) where
211211 {T<: FieldElement , R<: PolyElem{T} , F<: FracElem{R} , P<: PolyElem{F} , K<: AbstractAlgebra.ResFieldElem{P} }
212212 ktI = parent (f)
213213 I0 = ktI (gen (base_ring (ktI)))
220220
221221# Note: InFieldLogarithmicDerivative is merely a wrapper for InFieldLogarithmicDerivativeOfRadical
222222
223- function InFieldLogarithmicDerivativeOfRadical (f:: K , D:: Derivation ; expect_one:: Bool = false ) where
223+ function InFieldLogarithmicDerivativeOfRadical (f:: K , D:: ComplexExtensionDerivation ; expect_one:: Bool = false ) where
224224 {T<: FieldElement , R<: PolyElem{T} , F<: FracElem{R} , P<: PolyElem{F} , K<: AbstractAlgebra.ResFieldElem{P} }
225225 ktI = parent (f)
226226 I0 = ktI (gen (base_ring (ktI)))
@@ -231,7 +231,7 @@ function InFieldLogarithmicDerivativeOfRadical(f::K, D::Derivation; expect_one::
231231 n, backtransform (u, t0, I0), ρ
232232end
233233
234- function RischDE (f:: K , g:: K , D:: Derivation ) where
234+ function RischDE (f:: K , g:: K , D:: ComplexExtensionDerivation ) where
235235 {T<: FieldElement , R<: PolyElem{T} , F<: FracElem{R} , P<: PolyElem{F} , K<: AbstractAlgebra.ResFieldElem{P} }
236236 ktI = parent (f)
237237 I0 = ktI (gen (base_ring (ktI)))
@@ -243,7 +243,7 @@ function RischDE(f::K, g::K, D::Derivation) where
243243 backtransform (y, t0, I0), ρ
244244end
245245
246- function ParamRischDE (f:: K , gs:: Vector{K} , D:: Derivation ) where
246+ function ParamRischDE (f:: K , gs:: Vector{K} , D:: ComplexExtensionDerivation ) where
247247 {T<: FieldElement , R<: PolyElem{T} , F<: FracElem{R} , P<: PolyElem{F} , K<: AbstractAlgebra.ResFieldElem{P} }
248248 ktI = parent (f)
249249 I0 = ktI (gen (base_ring (ktI)))
@@ -255,7 +255,7 @@ function ParamRischDE(f::K, gs::Vector{K}, D::Derivation) where
255255 [backtransform (h, t0, I0) for h in hs], A
256256end
257257
258- function LimitedIntegrate (f:: K , w:: K , D:: Derivation ) where
258+ function LimitedIntegrate (f:: K , w:: K , D:: ComplexExtensionDerivation ) where
259259 {T<: FieldElement , R<: PolyElem{T} , F<: FracElem{R} , P<: PolyElem{F} , K<: AbstractAlgebra.ResFieldElem{P} }
260260 ktI = parent (f)
261261 I0 = ktI (gen (base_ring (ktI)))
@@ -267,7 +267,7 @@ function LimitedIntegrate(f::K, w::K, D::Derivation) where
267267 backtransform (v, t0, I0), cs, ρ
268268end
269269
270- function ParametricLogarithmicDerivative (f:: K , w:: K , D:: Derivation ) where
270+ function ParametricLogarithmicDerivative (f:: K , w:: K , D:: ComplexExtensionDerivation ) where
271271 {T<: FieldElement , R<: PolyElem{T} , F<: FracElem{R} , P<: PolyElem{F} , K<: AbstractAlgebra.ResFieldElem{P} }
272272 ktI = parent (f)
273273 I0 = ktI (gen (base_ring (ktI)))
0 commit comments