Math
Чому обчислена траєкторія бреше
Комп’ютер не вміє слідувати траєкторії — він уміє робити кроки. Зменшення кроку вдвічі ділить похибку на два, чотири або шістнадцять залежно від методу — доки кроків не стане стільки, що накопичене округлення переважить, і менший крок зробить відповідь ГІРШОЮ. На орбіті найточніший із чотирьох методів усе одно втрачає енергію по прямій, а менш точний лише коливається вічно: точність і повага до інваріанта — різні чесноти. А в хаотичній системі шлях приречений за будь-якого методу: переживає атрактор.

Що відбувається
Комп’ютер не вміє йти за траєкторією; він уміє зробити крок, подивитися на сили там, де опинився, і зробити наступний. Усе, що потім іде не так, іде звідси. Крок Ейлера розкручує осцилятор назовні, набираючи енергію, на яку немає права; поміняйте порядок двох рядків — і той самий метод першого порядку тримає енергію обмеженою вічно: це й означає «симплектичний». Верле — другого порядку і симплектичний, інтегратор планет; Рунге–Кутта 4 набагато точніший на крок і все ж дрейфує, повільно. Діліть крок навпіл і читайте виміряний порядок; потім запустіть атрактор Лоренца й дивіться, як два методи розходяться в один і той самий момент часу.
Рівняння модуля
Рівняння Ейлер: y' = y + h f(y), порядок 1, енергія дрейфує симплектичний Ейлер: q' = q + hv, v' = v + h a(q'), порядок 1, енергія обмежена швидкісний Верле: порядок 2, симплектичний Рунге-Кутта 4: порядок 4, енергія дрейфує повільно


