Polygon Billiard Entropy in Rational-Angled Shapes

Polygon Billiard Entropy in Rational-Angled Shapes

ISEF Category: Mathematics

Ready to Turn This Idea Into a Real Project?

This guide was put together with the help of AI research tools to give you a solid starting point. But a competitive science fair project lives in the details: refining your research question, fine-tuning your variables, analyzing your data, and presenting your findings like a seasoned scientist.

For next steps tailored to your interests, skill level, and timeline, work one-on-one with a MehtA+ mentor. Learn more about MehtA+ Science & Engineering Research Mentorship →

Subcategory: Geometry and Topology  ·  Difficulty: Advanced  ·  Setup: University Lab  ·  Time: Full Year

The Hook

A single bounce can hide a lot of math. In a polygon, a moving point can trace path lengths that look random, yet still follow strict rules. If the angles are rational multiples of pi, you can ask how much disorder these chord lengths really have. That question turns geometry into a research project.

What Is It?

Polygonal billiards means a point moves in straight lines inside a polygon and bounces off the sides like a pool ball. You track the chord lengths, which are the straight segments between bounces. Then you ask how spread out those lengths are. Entropy, in this setting, is a way to measure that spread. Higher entropy means the lengths vary more and less predictably.

The special case here uses polygons whose angles are rational multiples of pi, written as Q·pi. That condition gives the motion extra structure. Instead of behaving like a fully chaotic path, the billiard flow often folds into patterns that mathematics can study with number theory. Continued fractions come in because they encode how well an angle can be approximated by rational numbers, and that approximation quality can control the entropy bounds. Star-shaped pentagons and heptagons give concrete examples where you can compute or estimate the entropy more directly.

Why This Is a Good Topic

This topic works well because it starts with a simple picture, a bouncing path in a polygon, but leads to deep, testable math. You can study simulations, compare shapes, and measure how the path statistics change when the angles change. The project connects geometry, dynamical systems, and number theory, so you can show real mathematical depth. A student can learn to build models, analyze data, and write a proof-based explanation without needing a physical lab.

Research Questions

  • How does the chord-length entropy change as the polygon changes from a triangle to a star-shaped pentagon or heptagon?
  • What is the effect of the continued-fraction expansion of an angle on the estimated entropy bounds?
  • Does a polygon with more rational-angle structure produce lower chord-length entropy than one with less structured rational angles?
  • To what extent do different starting points inside the same polygon change the observed chord-length distribution?
  • Which class of rational-angled polygons gives the tightest numerical match to the theoretical entropy bound?
  • How does the number of sides affect the stability of entropy estimates from simulated billiard paths?

Basic Materials

  • Graph paper or geometry software for drawing polygons.
  • Ruler and protractor for constructing angle data.
  • Laptop or desktop computer.
  • Spreadsheet software such as Google Sheets or Excel for organizing path-length measurements.
  • Python with a plotting library for simulating and graphing trajectories.
  • Notebook for recording definitions, assumptions, and proof ideas.

Advanced Materials

  • Computer with Python and numerical libraries such as NumPy and Matplotlib.
  • A symbolic math tool such as SageMath or Mathematica for continued-fraction and geometry checks.
  • High-resolution geometry software such as GeoGebra for constructing rational-angled polygons.
  • Access to papers on polygonal billiards and dynamical systems through Google Scholar or arXiv.
  • Whiteboard or large plotting surface for tracking unfolding arguments and reflection maps.

Software & Tools

  • Python: Simulates billiard trajectories and measures chord-length distributions across many starting conditions.
  • GeoGebra: Helps you construct rational-angled polygons and inspect bounce geometry.
  • SageMath: Computes continued fractions and supports exact or symbolic math checks.
  • Matplotlib: Plots chord-length histograms and entropy trends for different polygons.
  • Google Sheets: Organizes trial data and makes quick summary charts.

Experiment Steps

  1. Define the exact family of polygons you will study, and decide how you will describe each angle in rational form.
  2. Choose one entropy definition and one chord-length statistic so your project stays consistent from start to finish.
  3. Build a simulation plan that traces many billiard paths from varied starting points inside each polygon.
  4. Set up a comparison method that links each polygon's angle data to its continued-fraction representation.
  5. Plan how you will estimate entropy from your sampled chord lengths and compare that estimate across shapes.
  6. Decide which theorem or bound you will test numerically, and write down the assumptions you need for a valid comparison.

Common Pitfalls

  • Mixing up chord length with total path length, which changes the statistic you are trying to study.
  • Comparing polygons with different scaling, which makes entropy and length data hard to interpret.
  • Using too few simulated paths, which makes the entropy estimate jump around.
  • Ignoring starting-point dependence, which can hide real variation inside the same polygon.
  • Treating a numerical trend as a proof, which leaves the theoretical part of the project unsupported.

What Makes This Competitive

A strong project would do more than plot a few simulated paths. It would state one precise entropy definition, justify every assumption, and compare simulation results with an actual theorem or bound. You could raise the level by testing multiple polygon families, checking sensitivity to starting points, or linking the data to continued-fraction behavior in a careful way. Clean notation and a clear proof sketch matter a lot here.

Project Variations

  • Study the same entropy question for regular polygons instead of star-shaped polygons.
  • Compare rational-angle polygons with nearby irrational-angle perturbations to see how the entropy estimate changes.
  • Focus on one family of heptagons and test how different starting points affect the chord-length distribution.

Learn More

  • MIT OpenCourseWare, Dynamical Systems courses: Search the MIT OpenCourseWare site for lectures on dynamical systems, ergodic theory, and geometric motion.
  • arXiv, Mathematics papers: Search arXiv for polygonal billiards, entropy bounds, and rational-angled polygons.
  • The Princeton Companion to Mathematics: Look for the sections on dynamical systems, geometry, and number theory in a library or school collection.
  • SageMath documentation: Use the official SageMath documentation for continued fractions, exact arithmetic, and symbolic checks.
  • Google Scholar: Search for review articles on polygonal billiards, entropy, and continued fractions.
  • MathWorld: Read the entries on continued fractions, entropy, and billiards for quick definitions and references.

For next steps tailored to your interests, skill level, and timeline, work one-on-one with a MehtA+ mentor. Learn more about MehtA+ Science & Engineering Research Mentorship →

To discover more projects, visit the MehtA+ Science Fair Project Discovery Hub​ →

Shopping Cart