Pocket Symbolic Solver helps you solve an equation and insert the result as math

Solve for a symbol, check roots, and insert display math.

MIT · no telemetry · core features free

The solve modal with F=m*a solved for a, showing a = F over m as rendered math.
Open larger
version
1.1.0
released
downloads
20
review
Passed
health
Excellent
license
MIT
listed for
Desktop, Mobile
obsidian
1.13.4 or later

The directory takes these platforms from the plugin manifest. The automated tests run in the desktop app only.

Directory facts fetched from community.obsidian.md/users/theluckystrike.

About Pocket Symbolic Solver

You write algebra or physics notes and want to rearrange an equation without leaving the editor.

Select F=m*a and solve for a. Pocket Symbolic Solver shows the result before you insert it as display math.

Select F=m*a in a note, run the command, type a, tap Solve, then tap Insert to get a = F/m as display mathPlay demo

Free features

Solve for a symbol

Select an equation or type one in the modal. Solve for one symbol while leaving the others as parameters.

Two or more solutions

The preview lists multiple roots. Real numeric roots appear from smallest to largest.

x^2-5*x+6=0 solved for x, with the two roots 2 and 3 listed.
Open larger

Complex roots and families of solutions

The preview labels complex roots and supported solution families. For sin(x)=0, it explains that the family parameter is an integer.

x^2+1=0 solved for x, with the roots i and minus i and a note about complex solutions.
Open larger

Clear errors

An invalid equation or missing symbol produces an error. Insert stays off until a result is available.

The modal shows the error x is not in the equation for 2*y=4, and the Insert button is off.
Open larger

Insert as display math

Insert replaces the selection with display math. With no selection, the result goes at the cursor.

A note after two inserts: a = F over m and t = minus u minus v over a, as display math.
Open larger

A time limit for hard equations

The local worker stops a solve at the configured time limit. A later solve starts a new worker.

The modal shows the error The solve took longer than 5 seconds and was stopped, for x^x^x=5.
Open larger

Pro features

Pro costs $5 a month or $15 one time through GitHub Sponsors. One sponsorship turns on Pro in every plugin that has it.

Tables of results Pro

Supply rows of parameter values to insert a Markdown result table. A value that fails the equation check appears as undefined.

The Pro tools in the solve modal, with a table of F and m values for a = F over m.
Open larger

Saved equations and parameter sets Pro

Save an equation and symbol under a name. Save parameter tables separately and load them in the modal.

The solve modal with the Saved equation list at the top and the ideal gas equation loaded and solved for T.
Open larger

Search the solve history Pro

Search stored equations, symbols or results and reopen a solve. Settings let you stop or clear history recording.

The history search with five earlier solves, newest first.
Open larger

Set up Pocket Symbolic Solver

needs

  • Obsidian 1.13.4 or later

steps

  1. Select an equation such as F=m*a in your note.

  2. Run Solve an equation for a symbol.

  3. Enter a as the symbol and select Solve.

  4. Check the rendered solution, then select Insert or cancel the preview.

If the app can't find a new plugin yet, try again later. Obsidian says a plugin that passes the review shows in the app within 24 hours.

How to solve an equation and insert the result as math in Obsidian

Known limits of Pocket Symbolic Solver

  • The solver accepts nerdamer syntax, not LaTeX input, systems of equations or inequalities.
  • Equations longer than 500 characters are refused.
  • A solve that reaches the configured time limit stops with an error.
  • Phone, tablet, Windows and Linux use were not tested for this release.

Need a change for your team? I build custom Obsidian plugins and features.

Questions about Pocket Symbolic Solver

Does solving need an online account?

The solver runs locally in a bundled worker. Free solves need no account.

Can I paste LaTeX into the solver?

The solver expects nerdamer syntax. Use * for products and ^ for powers.

What happens when I cancel?

Cancel closes the modal without inserting math. Your note keeps its text.

Where does history live?

Solve history lives in the plugin data file. You can turn recording off or clear it in settings.

Network use

Before sign-in, requests stay off; sign-in sends the client ID and read:user scope to github.com and polls for a token. After sign-in, api.github.com receives authenticated sponsorship queries for tier and total payments; no note content, file names or vault data leaves. Successful checks last seven days, failures retry after six hours, and Refresh requests an earlier check.

Read the full network disclosure

Questions or ideas?

Tell me what is broken in Pocket Symbolic Solver, or what it should do next.

Send feedback

Pocket Symbolic Solver 1.1.0, MIT license

MIT · no telemetry · core features free