AngouriMath
answered
Field
Summary
The integrals already answered under the settings in force, so that the same question
is not worked out again.
is not worked out again.
Remarks
solvers overlap — substitution, partial fractions, splitting a sum and integration by
parts each decompose the integrand differently and produce pieces that coincide — and
across calls
rewritten candidate it generates. Traced on
elementary antiderivative and so runs the search to exhaustion, that is 562
top-level calls for 3 distinct integrands, one of them asked 500 times; on
repetition is: discarding them at the end of each top-level call leaves the 562 to be
paid in full. Measured on those three integrands, keeping them takes a
cold
https://github.com/asc-community/AngouriMath/issues/1156
Codomain decides whether the logarithms carry an
is scoped to a flow rather than to a thread, so "the settings have not changed" is not
something a per-thread cache can assume. SettingsState answers it
exactly, by comparing what every setting reads as rather than by counting changes —
which matters, because the library opens and closes thousands of balanced scopes while
simplifying and a change count is therefore never still.
question asked (AnsweringTheQuestionAsked) and decline the same
integrand one level down, so a
nothing about depth one — and once held without the scope it was served to the
top-level ask:
asked for directly and declined from the cache in two milliseconds. The key carries
the scope, and a lookup takes a decline only from its own scope and an answer from
either, since an antiderivative that was found is right wherever it is asked for.
Angouri © 2019-2023 · Project's repo · Site's repo · Octicons · Transparency · 4378 pages online