Fully offline. No language model. Traditional mathematics. The same app on all three: type the question the way you would say it, and ZetaCAS returns the exact answer when there is one, the steps, the graph, and a short note when something is off.
Thirty seconds on the Mac, made from the real app: an integral with 1018 oscillations, the working behind an answer, a surface you can turn and zoom, a differential equation solved and drawn, and the complex roots too.
Where ZetaCAS goes further.
ZetaCAS answers in plain words, like WolframAlpha, but it runs on your own device and it keeps working on hard problems. As of October 2026, WolframAlpha cannot solve the first two of these, and on the third ZetaCAS is stricter and more correct, which matters for students. There are many more.
WolframAlpha cannot solve this today
Three exponentials inside a sine
integrate e^(x+sin(e^(e^(e^(x + 1/3))))) from -1 to 1
∫−11ex+sin(eeex+1/3)dx≈2.99633981197654
No closed form exists, so ZetaCAS says so and gives the value to 15 digits. The integrand oscillates too fast for any grid, so it substitutes t=eeex+1/3 and moves each oscillating part onto a path in the complex plane where it decays.
It then checks the value against direct quadrature on part of the interval, which agrees to 12 digits, and at two precisions.
An exact answer, through the Cauchy distribution: over whole periods tan spreads its input like a Cauchy variable, and the tangent of a Cauchy variable is again Cauchy, so the integral is an average against one Cauchy law.
It is checked against a coarse numerical estimate.
Stricter, and more correct
Dividing by zero is not a solution
x^2/x=0
xx2=0⟹no solution
Cancelling the common factor leaves x=0, but at x=0 the equation as written divides by zero (0/0), so that point is kept out of the answer. Nothing else is left, so there is no solution.
It is the answer a teacher expects, and the one a student needs to see.
3333 has 3,638,334,640,025 digits, more than the 1,000,000 the app writes out, so it stays the expression it is. Its length and its first digits come from its logarithm, worked out from its parts and checked at two precisions. Its last digits come from arithmetic modulo 1015. All of these are exact, not estimates.
The answers shown are ZetaCAS's own, taken from the app. WolframAlpha is a trademark of Wolfram Alpha LLC. ZetaCAS is not affiliated with it. The comparison reflects what we found in October 2026.
Integration, many ways.
Twelve integral commands, and a search that tries the exact route first. When an exact answer exists you see it. When it does not, ZetaCAS says so and gives honest digits.
Antiderivatives, with the workingLinearity, table, partial fractions, substitution and integration by parts, shown step by step.
Definite integralsExact when an exact answer exists, honest digits when not. The exact search escalates before it settles for digits.
Oscillating integralsNo grid resolves them, so the phase is unfolded and the oscillation is moved into the complex plane.
Tangent layersExact, through the Cauchy distribution.
Infinite intervalsOscillating tails move into the complex plane, and improper integrals say when the plain area does not exist.
Cauchy principal valueAsk for it by name when a pole sits inside the range.
Double and triple integralsRanges in the order of dx dy. An inner range may use the outer variables.
Sinc productsExact, by Borwein's formula.
Numerical on demandSkip the exact search, ask for more decimals, or give a slow integral more time, up to a few minutes.
Arc length, area between curves, Riemann sumsLeft, right and midpoint sums.
What you can ask
226 commands and symbols, in 16 topics. Press ⌘K, or the Commands button on a phone, to search them. Each one comes with a worked example that arrives filled in, so it runs as it is.
f(x)
Functions
Domain, range, roots, extrema, asymptotes, inflection, inverse and tangents, from one expression.
∫
Calculus
Derivatives, integrals including improper ones, limits, series, Riemann sums, arc length and area.
x2=4
Equations
Any degree, systems, inequalities, recurrences and differential equations. A trig equation returns the general solution, not two lucky roots.
[acbd]
Algebra and matrices
Factor, expand, simplify, partial fractions. Determinants, inverses, eigenvalues, row reduction, LU and QR.
L
Transforms
Laplace, Fourier series and transform, z-transform, Hilbert, convolution.
P
Chance and number
Eleven distributions, quantiles, regression, histograms. Primes, gcd, bases, continued fractions, gamma and zeta.
C
Discrete, geometry, complex
Counting, sets, and logic from truth tables to CNF. Polygons and triangles, in degrees or radians. Argand diagrams and every root.
The 16 topics
Calculus33
Integrals12
Algebra24
Linear algebra23
Numbers15
Statistics10
Probability14
Counting6
Sets9
Logic8
Geometry13
Graphs8
Trigonometry & complex17
Special functions14
Precision5
Symbols15
211 commands, plus 15 symbols such as π,e,i,∞.
It understands the sentence, including the typo.
Operation words work in English, Spanish, French and German. derivarive still means derivative.
∫0∞e−x2dx=2π
Solving x2+1=0 gives x=±i, with a note that there is no real root.
Press ⌘K, or the command key on a phone, and 226 examples are there to try. A typo is matched to the operation. A language model is not involved.
When a closed form exists, you see it, and the decimals beside it. This one is exact.
Plots are part of the answer. Polar, implicit, parametric, slope fields and 3-D.
It shows the working, and it says when a number is only an estimate.
A differential equation comes back with the general solution, why the sines and cosines appear, and a few curves from the family. A probability question shades the band you asked for.
If the best answer is numerical, ZetaCAS writes the uncertainty instead of a long string of noise. You can ask for more decimals, or give a slow integral more time, up to a few minutes. A hung calculation cannot freeze the window: it runs on a clock.
Paper by day, ink by night. Same mathematics.
The app has its own light and dark page, separate from this website. Exact values stay next to the decimals: eigenvalues, a characteristic polynomial, the eigenvectors, the diagonalisation.
Roots that are not real are drawn on the complex plane. A polynomial’s real roots and its conjugate pairs, with the unit circle for scale.
iOS and Android
Full support, not a cut-down page. A row of maths keys sits above the keyboard. Paper by day, ink by night.
An integral with no closed form: the value to 15 digits, and a note on how it was found.
solve x2+1=0. The maths keys are part of the keyboard.
Why the sines and cosines appear, and the curves of the family.
x=±i, drawn on the complex plane.
Thirty seconds on the iPhone.
The same engine in your pocket: the maths keys above the keyboard, the working, the graph, and no signal needed. Serious maths, on your device.
Fully offline. No language model.
A traditional computer-algebra engine. It runs with full support on macOS, iOS and Android. It does not call a language model, and it does not need a network to answer.
Report a problem opens your mail app with the question on screen already filled in. Nothing is sent until you send it. Read the terms and the privacy policy.
ZetaCAS 1.0.12
macOS, iOS and Android. Questions: mcebrian (at) ik.me