Precision · Discovery · Possibility

Patodia Equation Solver

One equation system.
More possibilities.

Discover multiple real solutions without supplying an initial guess. Use the dedicated Windows desktop application for engineering and scientific work, or integrate the native engine into your own software under an OEM license.

Windows x64 desktop · OEM licensing · Native EXE & DLL
Normal precision · Binary128 refinement · No initial guess required

Sapphire and cyan curved surfaces meeting at luminous golden solution points
Where equations meet solutions.Explore alternative solutions. Inspect the numerical evidence.
Multiple real solutionsSearch beyond a single starting point
No initial guess requiredAutomatic starting points and range exploration
Extended precisionBinary128 refinement in supported builds

Find the alternatives

Built for systems.
Designed for exploration.

Model the relationships, define meaningful bounds and search for distinct approximate real roots — with residuals and stopping status to help assess each run.

01 / DISCOVER

Multiple roots in one run

Search linear, polynomial and supported transcendental systems for distinct real solutions, using automatically generated starting points.

02 / CONSTRAIN

Represent real conditions

Combine continuous, integer and binary variables with bounds and inclusive ≤ / ≥ conditions. Use pos int, neg int, nonpos int and nonneg int declarations to restrict integer domains.

03 / REFINE

Choose your precision

Use double precision or binary128 refinement. Binary128 offers 113 significand bits, approximately 33 significant decimal digits of arithmetic precision.

04 / CONTROL

Set the search effort

Configure time allowance, starts, iterations, seed and solution count through the engine interface. Search budgets are cooperative time allowances.

05 / INSPECT

See how results arrive

Inspect residuals, per-root acceptance times, time to the last accepted root and stopping status through supported engine outputs.

06 / INTEGRATE

Fit your workflow

Use the Windows desktop application or integrate the native engine into your own software under an appropriate license. JSON preserves extended-precision values as decimal strings.

New · Windows desktop application

Write equations.
Explore the solutions.

A dedicated workspace for nonlinear equation systems. Edit your model, set physical bounds, solve in normal or extended precision, and inspect distinct real solutions in one application.

Version 1.0.4 · Windows 10 / 11, x64 · ZIP package · Standalone application
Automatic 14-day trial from first use for the current Windows account. No trial license file or machine fingerprint required.

MODEL / EDIT

A workspace for your equations

Use the File, Edit, Search, Compute, Help and Examples menus. Open your own text models, save projects with settings and bounds, and work with syntax highlighting and line numbers.

SOLVE / REVIEW

See each solution clearly

Switch between double precision and binary128 refinement. Review variable values, maximum residuals and per-root acceptance times in a readable results table with wider extended-precision columns.

EXPORT / SHARE

Keep the numerical evidence

Export completed results to CSV or JSON, print a run report, and retain the model as a project. Choose US or EU number style to match your preferred decimal notation.

Actual desktop screenshots · Same model, two precision modes

Two unknowns. Twelve reported solutions.

This coupled system combines a sine term, an exponential term and a polynomial relationship. Both supplied screenshots show twelve solutions, with a reported solver runtime of approximately two seconds.

sin(x+y) - exp(x)*y = 0
x^2 - y = 2
bound y = [0, 40]
12Solutions shown in each run
~2 sReported solver runtime per run
Download this equation file ↓

01 / Normal precision — twelve solution vectors

View full-size screenshot ↗
Patodia Equation Solver desktop showing the sine and exponential model, 12 double-precision solutions in 2.00014 seconds, variable values, maximum residuals and root acceptance times
Normal precision: the screenshot reports 12 solutions, double arithmetic and 2.00014 seconds. The maximum residuals displayed are all below 1e-9. The editor, menus, toolbar, solution table, run report and diagnostics are available in one desktop workspace.

02 / Extended precision — inspect more digits

View full-size screenshot ↗
Patodia Equation Solver desktop showing 12 binary128 solutions in approximately 2.00028 seconds, wider variable columns and displayed maximum residuals below 1e-24
Extended precision: the second run reports 12 solutions, binary128 arithmetic and approximately 2.00028 seconds. Wider columns expose the longer numerical values, and all displayed maximum residuals are below 1e-24. Root order can differ between runs.

Screenshots supplied by Patodia Infotech. Timings and residuals are reported by the application; hardware details and total launch-to-result time are not provided. A small residual is a numerical check, not a guarantee of the same number of correct digits in a root. These runs do not establish that every root was found or guarantee performance on other models.

Start in minutes

Download. Extract. Solve.

  1. Download the desktop ZIP and extract all files into a writable folder.
  2. Keep the application, solver executable and supplied runtime DLLs together. Open PatodiaEquationSolver.exe.
  3. Your 14-day trial starts automatically. Open an example, load a text file or enter your equations; choose settings and press F5.
  4. Review Solutions, Run report and Diagnostics. Export your results or save a project for later.

For individuals and institutions

A license for your workflow.

Commercial licenses support normal-precision desktop solving. Professional adds extended precision and agreed internal DLL integration rights.

Departmental and campus academic licenses cover all eligible users in the named scope, including university and personal computers. The common signed institutional license has an annual expiry and requires no machine fingerprint.

Discuss desktop or academic licensing ↗

Numerical flexibility

Familiar expressions.
Explicit controls.

From simple equations to coupled nonlinear systems, use a readable model with the supported functions your problem needs.

Model the relationships

Arithmetic, powers, named constants such as constant a = 5, b = 7;, scientific notation, comments and implicit multiplication are supported. Functions include sin, cos, tan, log, exp, sqrt, abs, atan2, min and max.

Functions require valid real domains. Angles are in radians. Expression availability differs between ordinary numerical solving and optional verification backends.

Control the native engine

equation_solver.exe "x^2=2; x>=0" --extend --json --seconds 2

Illustrative Windows command, run from the engine’s bin folder. Normal default residual tolerance: 1e-9. Extended default: 1e-24. A small residual does not guarantee equivalent accuracy in the unknowns.

Translucent curved mathematical surfaces intersecting at luminous points

Go beyond the first answer

Alternative solutions.
Better understanding.

Evaluate alternative mechanism configurations, steady-state process equations, equilibrium relationships and calibration models using representative problems from your domain.

For software developers

Your application.
Our numerical engine.

Extend your engineering or scientific software with multiple-solution discovery. Discuss an OEM license for the native Windows x64 Equation Solver engine.

Integrate through the EXE or DLL

Use the command-line executable or C-compatible DLL to pass equation models and receive structured results. JSON preserves extended-precision values as decimal strings.

Explore continuous, integer and mixed-integer equation systems, variable bounds, inclusive constraints and binary128 refinement within your own workflow.

Evaluate with your own models

Share representative equations, your platform, expected deployment and redistribution requirements. We will discuss evaluation, integration support and OEM commercial terms.

Embedding and redistribution rights are agreed separately from individual desktop and academic licenses.

Discuss OEM licensing ↗

Questions, answered

Before you begin.

Is there a standalone desktop application?

Yes. Download the Windows x64 desktop ZIP, extract all files together and open PatodiaEquationSolver.exe. The application includes an equation editor, search settings, bounds, solution tables, reports and CSV/JSON export.

Does the desktop trial need a license file?

No. Version 1.0.4 starts a full-featured 14-day trial automatically on first use for the current Windows account. No trial license request or fingerprint is needed. Reinstallation retains the trial dates. An existing installed license retains its original terms; an expired or invalid installed license must be renewed or resolved.

Can a department or university share one academic license?

Yes. A departmental or campus agreement covers all eligible users within its named scope. The institution distributes one common signed license file to authorized students and staff; each Windows account activates that file once through Help → Activate Licence. These institutional licenses have a signed annual expiry without machine binding.

Can I use my own example equations?

Yes. Open plain-text equation files through File → Open, or save a project containing equations, settings and bounds. Choose US style for decimal points, or EU style for decimal commas and semicolon-separated function arguments and bound endpoints.

Do I need an initial guess?

No. The engine generates starting points and explores search ranges automatically. Supplying meaningful bounds can help focus the search on the physically relevant domain.

Does it return every possible solution?

General numerical search seeks distinct approximate real roots within configured search limits. It does not guarantee that every root has been found. Feasible points from a continuous region are samples, not an enumeration of that region.

Does it solve complex roots or symbolic equations?

The engine searches real-valued numerical solutions. It does not provide symbolic algebra or complex-root solving.

Can I embed it in my own software?

Yes, native integration can be evaluated through the Windows executable or C-compatible DLL. Contact us about the appropriate build, matching interfaces and commercial embedding or redistribution terms.

What does extended precision change?

The normal engine uses double precision. Extended mode uses double candidate discovery followed by binary128 refinement and verification. The native engine also offers optional binary128 discovery. Numerical conditioning, input accuracy and search success remain separate considerations.

Bring your equations

Let’s explore
your next solution.

Share a representative model, your platform and the results you need. We’ll discuss the desktop application, an academic license or an OEM integration evaluation around your workflow.

Discuss your requirements ↗

Email panna@patodiainfo.com

  1. 01

    Choose your workflow

    Windows desktop, academic deployment or OEM integration into your application.

  2. 02

    Share a model

    Include equations, variable domains and acceptance criteria.

  3. 03

    Evaluate the fit

    Inspect valid roots, residuals, discovery times and integration effort.