LawSynthGitHub

Lorenz system

A three-variable convection model and the textbook example of deterministic chaos and a strange attractor.

Discover

Recover the world from observations with a single deterministic command:

$ lawsynth discover lorenz.csv --time t --state x,y,z --output lorenz.lsworld

Recovered law system

A clean run recovers the following continuous laws:

dx/dt = σ (y − x)
dy/dt = x (ρ − z) − y
dz/dt = x y − β z

Fitted parameters: σ ≈ 10.0, ρ ≈ 28.0, β ≈ 2.667.

Next

Inspect and use the bundle:

$ lawsynth explain lorenz.lsworld
$ lawsynth forecast lorenz.lsworld --horizon 40 --step 0.05 --output lorenz-forecast.csv
$ lawsynth report lorenz.lsworld --output lorenz.html