name: affine cat map
vars: x, y
map:
x' = 2*x + y + 1
y' = x + y
anharmonic oscillator in the plane
試すname: anharmonic oscillator in the plane
vars: x, y
params: k = 1/10
lagrangian: L = (x' - x)^2/2 + (y' - y)^2/2 - k*(((x + x')/2)^2 + ((y + y')/2)^2)^2
symmetry:
so: x^2 + y^2
observables:
J = x*y' - y*x'
name: cat map
vars: x, y
map:
x' = 2*x + y
y' = x + y
name: E2 step, written out
vars: p1, p2, x1, x2
map:
p1' = x1
p2' = x2
x1' = (2*(x1*p1 - 2*x2*p2)*x1 - (x1^2 - 2*x2^2)*p1)/(p1^2 - 2*p2^2)
x2' = (2*(x1*p1 - 2*x2*p2)*x2 - (x1^2 - 2*x2^2)*p2)/(p1^2 - 2*p2^2)
name: E2 geodesic
vars: x, y, z
params: a = 0
potential: -log(x^2 - y^2 - z^2)
alpha: a
symmetry:
so: x^2 - y^2 - z^2
observables:
Q = x'^2 - y'^2 - z'^2
name: Euler top
vars: x1, x2, x3
params: a1 = 1, a2 = 2, a3 = -3
field:
dx1/dt = a1*x2*x3
dx2/dt = a2*x3*x1
dx3/dt = a3*x1*x2
kahan: h = 1/2
name: Euler top, expanded
vars: x, y, z
params: a = 1, b = 2, c = -3, h = 1/2
map:
x' = ((1 - b*c*h^2*x^2)*x + a*h*(c*h*x*y + z)*y + a*h*(b*h*x*z + y)*z) / (1 - h^2*(b*c*x^2 + c*a*y^2 + a*b*z^2) - 2*h^3*a*b*c*x*y*z)
y' = (b*h*(c*h*x*y + z)*x + (1 - a*c*h^2*y^2)*y + b*h*(a*h*y*z + x)*z) / (1 - h^2*(b*c*x^2 + c*a*y^2 + a*b*z^2) - 2*h^3*a*b*c*x*y*z)
z' = (c*h*(b*h*x*z + y)*x + c*h*(a*h*y*z + x)*y + (1 - a*b*h^2*z^2)*z) / (1 - h^2*(b*c*x^2 + c*a*y^2 + a*b*z^2) - 2*h^3*a*b*c*x*y*z)
Euler top, other coordinates
試すname: Euler top, other coordinates
vars: u, v, w
field:
du/dt = 4*u**2 - 15*u*v - 26*u*w + 19*u + 14*v**2 + 49*v*w - 35*v + 42*w**2 - 63*w + 21
dv/dt = 2*u**2 - 4*u*v - 6*u*w + 6*u - 2*v*w - 2*v - 4*w**2 - 2*w + 2
dw/dt = -2*u*v - 4*u*w + 2*u + 4*v**2 + 15*v*w - 9*v + 14*w**2 - 17*w + 5
kahan: h = 1/3
name: Henon
vars: x, y
params: a = 2, b = 3
map:
x' = y
y' = a - b*x - y^2
inverse:
x' = (a - x^2 - y)/b
y' = x
name: Lotka-Volterra (Kahan)
vars: x, y
field:
dx/dt = x - x*y
dy/dt = x*y - y
kahan: h = 1/5
Lyness, other coordinates
試すname: Lyness, other coordinates
vars: x, y
map:
x' = (-x - y + (x + y - 5)*(2*x + y + 1) - 1)/(2*x + y + 1)
y' = (2*x + 2*y + (-x - y + 7)*(2*x + y + 1) + 2)/(2*x + y + 1)
name: Lyness type
vars: x, y
params: a = 3, b = 2
map:
x' = y
y' = (a + b*y)/x
name: discrete oscillator
vars: x
params: h = 1/3
lagrangian: L = (x' - x)^2/2 - h^2*(x^2 + x'^2)/4
name: parabolic shear
vars: x, y
map:
x' = 2*x - y + 3
y' = x + 1
name: quartic midpoint
vars: x
params: h = 1/2
lagrangian: L = (x' - x)^2/2 - h^2*((x + x')/2)^4/4
name: two generators
vars: x, y
generator r:
x' = -y
y' = x
generator s:
x' = x + y^2
y' = y