Math Lab
Instruments for seeing mathematical structure.
Each instrument computes a specific, well-defined piece of mathematics and shows it as numbers, formulas, and plots. Each one states what it supports, what it does not, and the difference between a demonstration and a proof.
Lab 01
Derivative Lab
What does the n-th derivative look like without repeated expansion?
Choose a function family, an order up to 12, and a parameter. The lab writes the n-th derivative in closed form, plots it beside the function, compares it with an independent numerical derivative, and checks the book's general integral identity (Ch. 1, eq. 1.5) at a point you choose.
Supported
- Families , , , , and , with real ( for the rational family).
- Integer orders , evaluated for real in .
- Phase-shift forms and , and the angular form for the rational family.
Lab 02
Transform Lab
How do a kernel and a region of convergence turn a function into its transform?
Laplace, Fourier, and Mellin modes for a small table of classical pairs. Each mode plots the input, the kernel, and their product, shows the transform with its region or strip of convergence, and compares the closed form with numerical integration.
Supported
- Laplace, for real : , , , and with .
- Fourier, with the convention : and .
- Mellin, on real : for , and for .
Lab 03
Angular–Hyperbolic Lab
Why do bounded kernels give angles and unbounded kernels give hyperbolic angles?
Place the point (t, b) in the parameter plane and read the Laplace transform of xⁿ sin bx, xⁿ cos bx, xⁿ sinh bx, or xⁿ cosh bx from its circular or hyperbolic coordinates, as in the book's Chapter 3. Each value is checked against numerical integration.
Supported
- Circular mode for : , , and , .
- Hyperbolic mode for : , , and , .
- Orders , with the circular or hyperbolic sector drawn in the plane.
Lab 04
Root Geometry Lab
How does the position of the roots control a rational function's derivatives?
Analyze a quadratic by its discriminant and root form, see the zeros of the derivatives of 1/(ax² + bx + c) arise from equally spaced angles at the complex root, and compute certified numerical roots of real polynomials up to degree 6.
Supported
- Quadratics with real coefficients, : discriminant, exact roots, the trigonometric form when , and the hyperbolic forms or when .
- For and : of in angular form, and the zeros , , each confirmed by a sign change of an independent numerical derivative.
- Real polynomials of degree 1 to 6: Durand–Kerner roots with multiplicity detection, conjugate-symmetry check, and a certificate that the roots rebuild the coefficients.
Lab 05
Matrix Boundary Lab
Can an integral be evaluated by solving one small linear system instead of integrating by parts?
Pick a basis closed under differentiation, see differentiation become the matrix Ω, and evaluate the truncated integral of e^(bx) f(x) with the resolvent M(b) = (bI + Ωᵀ)⁻¹, in six visible steps. The same resolvent solves y′ − by = f with y(0) = 0. Both are compared with quadrature.
Supported
- Bases (), , , , and .
- The book's convention , , and .
- The first-order ODE , , through (book eq. 5.1).
Lab principles
Demonstration, stated honestly.
Defined domains
Every instrument validates its inputs. Outside the supported domain it says so instead of producing a number.
Two independent checks
Where possible, closed forms are compared with an independent numerical computation and both values are shown.
Demonstration is not proof
Agreement at sampled values builds intuition. Proofs live in the book and in classical references.
Runs in your browser
All computation happens locally. Nothing you enter is sent anywhere.
From the book
Demonstrations published with the book.
- Higher-order parametric derivatives demo
- Operator-based Laplace transform lab
- Operator-based Fourier transform demo
- Operator-based Mellin transform calculator
- General kernel, inverse-kernel duality, and convolution demo
- Angular–hyperbolic Laplace lab
- Higher derivatives of rational functions demo
- Matrix Boundary Method calculator