Documentation

Verification.ScaledRampMoments

← Mathematical handbook

Polynomial moments of all clamped-affine section regimes #

theorem Verification.integral_positive_ramp_sq {b a : ℝ} (hb : 0 < b) (ha : 0 ≤ a) (hab : a ≤ b) :
∫ (u : ↑unitInterval), max 0 (a - b * ↑u) ^ 2 = a ^ 3 / (3 * b)
theorem Verification.integral_id_positive_ramp {b a : ℝ} (hb : 0 < b) (ha : 0 ≤ a) (hab : a ≤ b) :
∫ (u : ↑unitInterval), ↑u * max 0 (a - b * ↑u) = a ^ 3 / (6 * b ^ 2)
noncomputable def Verification.clampedSquare (b a : ℝ) :
Equations
Instances For
    noncomputable def Verification.clampedWeight (b a : ℝ) :
    Equations
    Instances For
      theorem Verification.clampedSquare_lower {b a : ℝ} (hb : 0 < b) (ha : 0 ≤ a) (hab : a ≤ b) (ha1 : a ≤ 1) :
      clampedSquare b a = a ^ 3 / (3 * b)
      theorem Verification.clampedWeight_lower {b a : ℝ} (hb : 0 < b) (ha : 0 ≤ a) (hab : a ≤ b) (ha1 : a ≤ 1) :
      clampedWeight b a = a ^ 2 / (2 * b) - a ^ 3 / (6 * b ^ 2)
      theorem Verification.clampedSquare_affine {b a : ℝ} (hb : 0 ≤ b) (hba : b ≤ a) (ha1 : a ≤ 1) :
      clampedSquare b a = a ^ 2 - a * b + b ^ 2 / 3
      theorem Verification.clampedWeight_affine {b a : ℝ} (hb : 0 ≤ b) (hba : b ≤ a) (ha1 : a ≤ 1) :
      clampedWeight b a = a / 2 - b / 6
      theorem Verification.clampedSquare_saturated {b a : ℝ} (hb : 0 < b) (ha1 : 1 ≤ a) (hab : a ≤ b) :
      clampedSquare b a = (a - 2 / 3) / b
      theorem Verification.clampedWeight_saturated {b a : ℝ} (hb : 0 < b) (ha1 : 1 ≤ a) (hab : a ≤ b) :
      clampedWeight b a = (a - 1 / 2) / b - (a ^ 2 - a + 1 / 3) / (2 * b ^ 2)