Measured data points
Current best fit
Earlier generations
⚠ Couldn't load the 3D engineThree.js failed to load from the CDN. Check your connection and reload.
This simulator runs real genetic-programming symbolic regression against synthetic physical measurements — free-fall time versus drop height, pendulum period versus string length, or Kepler's third law relating orbital period to radius. A population of randomly built expression trees is scored by RMSE against noisy data, then evolved generation after generation through tournament selection, subtree crossover, and mutation. Every generation's best-fit curve is rendered at the front of a 3D tunnel while older generations recede and dim behind it, turning dozens of generations of evolutionary search into a single readable corridor that visibly narrows onto the true law as the run progresses.