A Different Way to Approach Differential Equations
Differential equations describe the behavior of the world around us—from physical systems and chemical reactions to biological models, engineering designs, and financial systems.
Yet solving these equations often requires specialized knowledge before a solver can even begin. Users may need to reformulate equations, create meshes, provide initial guesses, tune parameters, and interpret results from collections of numerical points.
SIRPY was created to change that.
Bring the Equation. SIRPY Does the Rest.
SIRPY is an ordinary differential equation solver designed to work with equations in their natural mathematical form and works to provide not only a solution, but information about that solution.
More Than an Answer
SIRPY is designed to return more than numerical values. It produces a mathematical representation of the solution that can be examined, differentiated, integrated, and evaluated. It then analyzes the result—reporting accuracy, verification information, and important characteristics of the solution whenever possible.
Verification and Transparency
A numerical result is only useful when you know how much you can trust it.
SIRPY is built around verification. After solving a problem, it checks the solution against the original differential equation and reports the results. Rather than asking users to accept a black-box output, SIRPY is designed to provide evidence that the computed solution satisfies the problem it was given.
Equally important, SIRPY is designed to be honest about limitations. If a problem reaches the boundaries of its current capabilities, the goal is not to hide that fact—but to clearly explain what happened.
SIRPY Problems: Seeing the Solver in Action
Before public release, SIRPY is undergoing final validation through the SIRPY Problems series.
Each problem shows:
The equation.
The exact input given to SIRPY.
The verification and analysis.
No marketing claims.
No hidden examples.
Just real problems and real results.
See SIRPY in Action
SIRPY’s first phase focuses on ordinary differential equations.
Before public release, we are continuing to validate SIRPY across a wide range of problems and challenges.
Do you have a differential equation problem that is interesting, difficult, or important to your work?
We would like to hear from you.
Send us your problem, and we will evaluate it using SIRPY. If a submission reveals something interesting—whether a successful solution, a new challenge, or an important limitation—we may share it as part of the SIRPY Problems series (with your permission).
Please submit only problems that you are free to share publicly. Do not submit proprietary, confidential, or restricted information.
You can contact us through: Contact
or email: info@mitrainstituteofeducation.org
Problem #001: The Problem That Hides a Cliff
Category: Nonlinear Boundary Value Problem
Equation:
Challenge: Detecting a hidden singularity outside the interval.
Problem #002: The Solution You’ll Swear Is Fake (Until You Check It)
Category: Nonlinear Boundary Value Problem
Equation:
Challenge: A solution that appears impossible until verified.
Problem #003: The Equation That Depends on Its Own Answer
Category: Nonlocal (integro-differential) Boundary Value Problem
Equation:
Challenge: A solution that appears impossible until verified.

