Concrete holonomic certificates (Python self-test parity) #
Gaussian exp(-x²) #
Equations
- ISAR.gaussian x = Real.exp (-x ^ 2)
Instances For
theorem
ISAR.gaussian_holonomic :
satisfiesODE (orderOneCert (Polynomial.C 2 * Polynomial.X) 1 ⋯) gaussian
theorem
ISAR.exp_mul_gaussian_holonomic :
satisfiesODE (orderOneCert (-(1 + -(Polynomial.C 2 * Polynomial.X))) 1 ⋯) (Real.exp * gaussian)
Sum (constant-rate + variable-rate) #
theorem
ISAR.exp_add_exp_holonomic :
satisfiesODE (orderTwoCert (Polynomial.C (1 * 1)) (Polynomial.C (-(1 + 1))) 1 ⋯) (Real.exp + Real.exp)
theorem
ISAR.exp_add_gaussian_holonomic :
satisfiesODE
(orderTwoCert (Polynomial.C 2 - Polynomial.C 2 * Polynomial.X - Polynomial.C 4 * Polynomial.X ^ 2)
(Polynomial.C (-3) + Polynomial.C 4 * Polynomial.X ^ 2) (1 + Polynomial.C 2 * Polynomial.X) one_add_two_X_ne)
(Real.exp + gaussian)
Python TEST 4 sum residual: exp + exp(-x²).
Double-integral chain #
Equations
Instances For
Instances For
sin(x²) #
Equations
- ISAR.fresnelSin x = Real.sin (x ^ 2)
Instances For
theorem
ISAR.fresnelSin_holonomic :
satisfiesODE (orderTwoCert (Polynomial.C 4 * Polynomial.X ^ 3) (-1) Polynomial.X X_ne_zero) fresnelSin
Mixed product sin(x²)·exp(-x²) (Python TEST 4b) #
theorem
ISAR.fresnel_gaussian_tensor_bound :
(orderTwoCert (Polynomial.C 8 * Polynomial.X ^ 3) (Polynomial.C 4 * Polynomial.X ^ 2 - 1) Polynomial.X
X_ne_zero).order = 2 * 1
Second derivative of the mixed product via product rule on the first derivative.
theorem
ISAR.fresnelSin_mul_gaussian_holonomic :
satisfiesODE
(orderTwoCert (Polynomial.C 8 * Polynomial.X ^ 3) (Polynomial.C 4 * Polynomial.X ^ 2 - 1) Polynomial.X X_ne_zero)
(fresnelSin * gaussian)
Python TEST 4b: 8x³ h + (4x²-1) h' + x h'' = 0.