AngouriMath
SolveARadicalOfAQuadraticAsTrigonometric(AngouriMath.Entity,AngouriMath.Entity.Variable,System.Boolean)
Method (no overloads)
Summary
A power of the variable times an odd half-power of a quadratic without a linear term —
x^m (a + b x^2)^(k/2) with k odd — turned into a power of the sine times
a power of the cosine, which
IntegrateAPowerOfSineTimesAPowerOfCosine(AngouriMath.Entity,PeterO.Numbers.ERational,PeterO.Numbers.ERational,AngouriMath.Entity,AngouriMath.Entity) answers in closed form.
a power of the cosine, which
IntegrateAPowerOfSineTimesAPowerOfCosine(AngouriMath.Entity,PeterO.Numbers.ERational,PeterO.Numbers.ERational,AngouriMath.Entity,AngouriMath.Entity) answers in closed form.
Remarks
their kin had no antiderivative. A square root of a quadratic is the largest single
class the Rubi suites leave unanswered here, and this is the part of it that comes out
closed.
radical and lands on a rational function, which then has to be integrated by the whole
chain — a speculative hand-off that
#1244 measured
at tens of seconds on integrands it never answers. This lands on
which is a Laurent polynomial after one more substitution and is integrated term by
term without asking the integrator anything. Same class of integrand; one of the two
routes is closed and the other is a search.
a > 0, b > 0 :x = r tan(t) , under whicha + b x^2 = a sec(t)^2 anddx = r sec(t)^2 dt , leavingsin(t)^m cos(t)^(-m-k-2) .
a > 0, b < 0 :x = r sin(t) , under whicha + b x^2 = a cos(t)^2 anddx = r cos(t) dt , leavingsin(t)^m cos(t)^(k+1) .
a < 0, b > 0 :x = r sec(t) , added in
#1277. Its domain
is two intervals rather than one, and the sign that makes the second one right is
written out in IntegrateAPowerTimesARadicalQuadratic(AngouriMath.Entity,AngouriMath.Entity,System.Int32,System.Int32,PeterO.Numbers.ERational,PeterO.Numbers.ERational).
integrate, and there is no fourth case.
an
scoped to AnsweringTheQuestionAsked. Scope is right for a
rule whose answers only ever let some other search carry on into ground that was
doomed, which is what
#1265 is about.
It is wrong for this one, because the sub-integrals it answers are the ones integration
by parts asks for and then uses:
sitting one level down. Ungating it is worth ten more of the Rubi sample and
measures free — same wall clock, same timeouts, and the same 28.8 s over a probe of
integrands that are declined either way.
Angouri © 2019-2023 · Project's repo · Site's repo · Octicons · Transparency · 4378 pages online