pub fn explain_power_rule(
base: &Expression,
exponent: &Expression,
variable: &Symbol,
) -> StepByStepExplanationExpand description
Generate educational explanation for power rule integration
§Arguments
base- The base expression (typically a variable)exponent- The exponent expressionvariable- The variable of integration
§Examples
use mathhook_core::{symbol, Expression};
use mathhook_core::calculus::integrals::educational::explain_power_rule;
let x = symbol!(x);
let base = Expression::symbol(x.clone());
let exponent = Expression::integer(2);
let explanation = explain_power_rule(&base, &exponent, &x);
assert!(explanation.steps.len() >= 3);