Continued Fraction Multifractal Spectra

Continued Fraction Multifractal Spectra

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: Analysis  ·  Difficulty: Advanced  ·  Setup: University Lab  ·  Time: Full Year

The Hook

A tiny change in a number can completely change its hidden structure. For some irrational numbers, the continued-fraction digits control how well fractions can approximate them. That turns a simple expansion into a rich fractal pattern you can measure.

What Is It?

Continued fractions rewrite a number as a chain of integer parts. For example, instead of one decimal string, you get a list of partial quotients. When you only allow small partial quotients, you do not get all numbers. You get a special subset with a fractal shape. People study these sets because their size is subtle. They are thin, but not empty, and their geometry changes as you change the digit cutoff.

A good analogy is a filter. If you let every digit through, you keep the full number line behavior. If you block large digits, you keep only numbers that follow a stricter pattern. The result can look messy at one scale and regular at another. That mix of patterns is what multifractal analysis studies. You look at how different parts of the set scale differently, then compare those numerical patterns with proven bounds from analysis.

Why This Is a Good Topic

This makes a strong science fair topic because the core question is precise, measurable, and computation friendly. You can change the digit bound, estimate dimension numerically, and compare the trend with published analytic results. The topic connects to Diophantine approximation, dynamical systems, and fractals, so it has real mathematical depth without needing a physical lab. A student can learn how to turn a theorem into a computational experiment and how to judge whether the data supports the theory.

Research Questions

  • How does the Hausdorff-dimension estimate change as the bound on partial quotients increases?
  • What is the effect of changing the truncation depth on the numerical stability of the dimension estimate?
  • Does the computed multifractal spectrum show the same shape for different bounded-digit sets?
  • To what extent do transfer-operator or pressure-based estimates agree with box-counting approximations?
  • Which bounded partial quotient families produce the fastest convergence in dimension estimates?
  • How does the error between numerical and analytic bounds depend on the sampling resolution?

Basic Materials

  • A laptop or desktop computer with enough memory for iterative calculations.
  • Access to Python or another numerical computing environment.
  • A spreadsheet program for organizing output and plotting results.
  • A graphing tool for visualizing spectra and convergence.
  • A calculator for quick checks of intermediate values.
  • A notebook for recording parameter choices, assumptions, and run settings.

Advanced Materials

  • A university computer cluster or high-performance workstation for large parameter sweeps.
  • Python with scientific libraries for numerical linear algebra and optimization.
  • A symbolic algebra system for checking derivations and formula transformations.
  • Access to journal articles on continued fractions, thermodynamic formalism, and Hausdorff dimension.
  • Version control software for tracking code changes and experimental runs.
  • ImageJ: Optional if you generate visual fractal plots and want consistent image measurements.

Software & Tools

  • Python: Runs numerical experiments, computes iterates, and manages data analysis.
  • Jupyter Notebook: Keeps code, notes, and plots together while you test ideas.
  • NumPy: Handles arrays and fast numerical operations for dimension calculations.
  • SciPy: Supports optimization, root finding, and numerical integration when you estimate spectra.
  • Matplotlib: Makes plots of convergence, spectra, and parameter comparisons.

Experiment Steps

  1. Define the exact bounded-digit family you will study, and choose one parameter to vary first.
  2. Translate the continued-fraction rule into a computational model that generates sample points consistently.
  3. Build a numerical method for estimating dimension or spectrum values, then decide how you will check convergence.
  4. Set up controls that compare multiple truncation depths, sample sizes, or digit bounds on the same scale.
  5. Plan a comparison between your numerical estimates and published analytic bounds, then record where they agree and where they drift.
  6. Organize your results into tables and plots that show how the fractal geometry changes with the parameter you changed.

Common Pitfalls

  • Using too few truncation levels, which makes the dimension estimate look stable when it is not.
  • Mixing different normalization conventions for the same continued-fraction family, which breaks comparisons across runs.
  • Confusing box-counting estimates with Hausdorff dimension, which can lead you to claim the wrong quantity.
  • Changing the sampling rule between trials, which adds noise that looks like a real mathematical effect.
  • Comparing numerical output to a theorem outside its assumptions, which makes a mismatch look like an error in the code.

What Makes This Competitive

A strong version of this project does more than graph a few estimates. You would want a clear numerical pipeline, a careful error analysis, and a comparison against more than one analytic bound. The best entries also test a new family, a sharper convergence rule, or a better way to estimate the multifractal spectrum from finite data. That gives your work a real mathematical question, not just a computation.

Project Variations

  • Study how the dimension estimate changes when you cap the continued-fraction digits at different maximum values.
  • Compare bounded partial quotient sets with two different sampling or truncation schemes to test numerical stability.
  • Analyze one special subclass, such as even-only or prime-only partial quotients, and compare its spectrum with the full bounded-digit family.

Learn More

  • MIT OpenCourseWare: Search for dynamical systems, fractal geometry, and analysis courses with lecture notes and problem sets.
  • Proceedings of the American Mathematical Society: Search for recent papers on continued fractions, Hausdorff dimension, and multifractal spectra.
  • Ergodic Theory and Dynamical Systems: Search the journal for articles on thermodynamic formalism and fractal dimension.
  • PubMed: Not usually the main source here, but useful for related math-bio modeling papers if you want applied connections.
  • arXiv: Search for preprints on continued fractions, Diophantine approximation, and multifractal analysis.
  • JSTOR: Search for older foundational papers and surveys in analysis and dynamical systems.

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