Skip to content

Commit 6a17e76

Browse files
more precise ComplexExtensionDerivation specifications
1 parent fe243c1 commit 6a17e76

File tree

1 file changed

+6
-6
lines changed

1 file changed

+6
-6
lines changed

src/complex_fields.jl

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -207,7 +207,7 @@ function backtransform(f::K, t, I) where
207207
end
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)))
@@ -220,7 +220,7 @@ end
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), ρ
232232
end
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), ρ
244244
end
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
256256
end
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, ρ
268268
end
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

Comments
 (0)