id summary reporter owner description type status priority milestone component resolution keywords cc merged author reviewer upstream work_issues branch commit dependencies stopgaps
24232 Simplifications in calculus on manifolds via the expression tree egourgoulhon "This ticket performs a full reimplementation of the functions
- `sage.manifolds.utilities.simplify_sqrt_real`
- `sage.manifolds.utilities.simplify_abs_trig`
which are involved in calculus on manifolds (see [http://doc.sagemath.org/html/en/reference/manifolds/sage/manifolds/utilities.html#sage.manifolds.utilities.simplify_chain_real here]). Instead of manipulating string representations of symbolic expressions, as previously, this ticket is based on direct manipulations of the expression tree, via the introduction of two subclasses of [http://doc.sagemath.org/html/en/reference/calculus/sage/symbolic/expression_conversions.html#sage.symbolic.expression_conversions.ExpressionTreeWalker ExpressionTreeWalker].
Regarding the functionalities, the code in this ticket leads to the same improvements as those described in #24199, which was based on string manipulations." enhancement closed major sage-8.2 geometry fixed manifold calculus rws tscrim rllozes mmancini Eric Gourgoulhon Travis Scrimshaw, Ralf Stephan, Richard L Lozes N/A ec105bbb42a97c9ac2bff745112688c655a0ecb4 ec105bbb42a97c9ac2bff745112688c655a0ecb4