explain_power_rule

Function explain_power_rule 

Source
pub fn explain_power_rule(
    base: &Expression,
    exponent: &Expression,
    variable: &Symbol,
) -> StepByStepExplanation
Expand description

Generate educational explanation for power rule integration

§Arguments

  • base - The base expression (typically a variable)
  • exponent - The exponent expression
  • variable - 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);