Script for rendering Taylor series whose inverses equal their derivatives.
Go to file
wan-may 1fb4bcf0fe readme, fixup 2023-10-08 13:21:52 -03:00
ansatz.lua Large commit, fixed large mistake in calculating Ansatz values, added tests for FDB series plot. 2023-02-09 00:20:46 -04:00
diff.lua Feverish insensate spurt: 2023-02-08 15:48:43 -04:00
fdb.lua readme, fixup 2023-10-08 13:20:14 -03:00
interpolant.lua Large commit, fixed large mistake in calculating Ansatz values, added tests for FDB series plot. 2023-02-09 00:20:46 -04:00
main.lua readme, fixup 2023-10-08 13:20:14 -03:00
readme.txt readme, fixup 2023-10-08 13:21:52 -03:00

readme.txt

Bespoke script for calculating and plotting some series solutions
of the functional equation f'( f( x ) ) = x.

Idea: suppose f has fixed point p,
apply the chain rule to functional equation
get values of f's derivatives at p
get truncated taylor series expansion of f at p,
plot series to get some idea about values, convergence.

We use Faa Di Bruno's formula for iterated derivatives, in terms of Bell numbers.
We also plot the "ansatz" solution, i.e. the solution of the form x -> a * x ^ b where a and b are positive.

Uses LOVE as a dependency for its plotting: https://love2d.org
Solution is plotted in red, first derivative is plotted in green.

Keys:
Q - Increase p
E - Decrease p
WASD - Translate view
Z - Zoom in
C - Zoom out
F - Increase order of series expansion
R - Decrease order