Degenerate Fractals: A Formal and Computational Framework for Zero-Dimension Attractors
Abstract
1. Introduction
A typical fractal regime is with , as illustrated by the Koch curve (, , ) or the Cantor set (, , ). (A space-filling curve (Peano/Hilbert) is a continuous surjection whose image set equals the unit square; hence, [5,6]. While these curves are often discussed within fractal geometry due to their iterative, self-similar construction, the resulting set does not satisfy Mandelbrot’s criterion . This is because the topological dimension is invariant under homeomorphisms (not under arbitrary continuous surjections), so a space-filling image remains a two-dimensional continuum even though it is generated from a one-dimensional parameter space. By contrast, the Hausdorff dimension is generally not invariant under homeomorphisms (it is preserved under bi-Lipschitz maps), see, e.g., [2].)
1.1. Theoretical Framework: Comparative Analysis of Fractal Dimension Definitions
- Hausdorff Dimension
- Box-Counting Dimension
- Moran’s Similarity Dimension
- Role of Moran’s Dimension in Our Framework
- (a)
- Mathematical Appropriateness: Our work exclusively addresses strictly self-similar sets generated by iterated function systems, precisely the domain where Moran’s definition is most natural and theoretically grounded.
- (b)
- Analytical Transparency: The algebraic nature of Moran’s equation provides clear insight into the degenerate case , where it reduces to with the unique solution . This transparency facilitates our analysis of the limit behavior.
- (c)
- Computational Advantages: For our constructive families (ILC, ISC, ICC) with exact similarity ratios, Moran’s dimension can be computed directly without the limit processes required by Hausdorff or box-counting definitions.
- (d)
- Theoretical Consistency: Under the open set condition—satisfied by our non-overlapping constructions—Moran’s dimension coincides with both Hausdorff and box-counting dimensions [2,3]:This equivalence ensures that our results remain consistent with the broader fractal theory.
- (e)
- Historical Context: Moran’s 1946 formulation [8] specifically addresses the dimensional properties of self-similar sets, making it the natural choice for our investigation of fractal degeneracy.
- Comprehensive Dimensional Verification
- For the Hausdorff dimension, we employ direct covering arguments demonstrating that for all when A is a singleton, confirming .
- For the Box-counting dimension, we use discrete box-counting on scales , showing for all generations g, yielding .
- For the Moran’s dimension, we solve the similarity equation for , obtaining the unique solution .
1.2. Related Work and Position in the Literature
2. Materials and Methods
2.1. Metric Spaces, Contractions, and IFSs
2.2. Dimensions: Hausdorff, Box-Counting, and Similarity
2.3. The Degenerate Case (): Singleton Attractor and
2.4. Notations and Conventions
- is the ambient dimension, typically .
- In , we denote affine maps of the form , where R is a linear contraction () and .
- For a finite family of contractions we use the operator on .
- Limit case FD = 0. We will call collapsed attractors those IFS attractors that are singletons, and degenerative constructions those deterministic procedures that converge (in a natural sense) to such sets. Canonical examples and constructive families appear in Section 5.
- denotes the topological dimension of the set/attractor; we reserve d for the ambient space dimension in .
2.5. Examples of Dimensional Relations
- Reading guide.
2.6. Complementary Definitions
2.7. Limit-Case Role in Fractal Geometry
- (a)
- The similarity dimension drops to (Moran’s equation).
- (b)
- The Hausdorff and box dimensions coincide and are 0 (Equation (9)).
- (c)
- Associated measures reduce to point count (), suggesting a boundary between “fractality” and discrete structures.
3. Results
Theoretical Results
- (i)
- if , then ;
- (ii)
- if there exists a constant and positive constants such that for g large enough, then .
4. Methods and Implementation
4.1. Formal Framework: IFS with a Single Contraction
4.2. Nomenclature, Parameters, and Notation
4.3. “Central-Only” Discrete Construction (1D/2D/3D)
- 1D (ILC): strip ; length ; fill .
- 2D (ISC): grid ; side ; fill .
- 3D (ICC): volume ; side as above; fill ; save XY/XZ/YZ slices and MIP (maximum intensity projection) projections.
4.4. Algorithm (Pseudocode)
| Listing 1. Central-only algorithm for ILC/ISC/ICC constructions |
# Parameters: N (grid size), G (number of generations), r = 1/3 # mode in {"ILC", "ISC", "ICC"}, center = (c_x, c_y, c_z) # optional: noise sigma and anisotropy (r_x, r_y, r_z) # Default values: bg = 0 (background), fg = 255 (object) for g in range(G + 1): if mode == "ILC": # length of the 1D segment Lg = max(1, int(N * (r ** g))) s = (N - Lg) // 2 img[:, :] = bg img[:, s:s + Lg] = fg else: # ISC/ICC # side length of the square/cube in 2D/3D Sg = max(1, N // (3 ** g)) # exact for r = 1/3 s = (N - Sg) // 2 # set background to bg img[...] = bg # fill the central square/cube with value fg fill_central_block(s, Sg, fg) # save the images; in ICC mode also save XY/XZ/YZ slices and the MIP projection. |
4.5. Reproducibility (Reference Implementation)
| Listing 2. Representative commands for reproduction (script fd0_generator.py) |
python fd0_generator.py --mode isc --size 512 --iters 6 --ratio 0.333 \ --outdir out_isc --fmt png python fd0_generator.py --mode icc --size 128 --iters 6 --ratio 0.333 \ --outdir out_icc --mip --slice-step 8 python fd0_generator.py --mode ilc --size 800 --iters 6 --ratio 0.333 \ --outdir out_ilc --strip-height 64 |
4.6. Verification of
4.7. Pitfalls and Best Practices
4.8. Extensions (Optional)
4.9. Summary
5. Constructive Families
5.1. The ILC Family (1D)
5.2. The ISC Family (2D)
5.3. The ICC Family (3D)
5.4. Deterministic Variations (Near-Degenerate)
5.5. Terminological Clarifications
5.6. Controlled Stochastic Variations
5.7. Cartesian Products and Hybrids
5.8. Comparative Summary
5.9. Numerical Results
5.10. Generation-Wise Visualizations
5.11. Numerical Verification of
5.12. Reproducibility of Results
6. Discussion
6.1. Implications for Materials with Dimensional Reduction
6.2. Discriminating Between Degenerate and Near-Degenerate Cases from Experimental Data
6.3. Connections to Dynamical Systems and Structural Transitions
6.4. Implications for AI and Machine Learning
6.5. Application to Cavitation in Ultrasonic Micro-Injection Molding
Cavitation dynamics in ultrasonic processing presents a physical system where iterative collapse phenomena share mathematical similarities with our degenerate fractal framework, though important distinctions must be noted.
During ultrasonic micro-injection molding [31], cavitation bubbles undergo repetitive formation and collapse across successive acoustic cycles [32]. Each collapse event represents a local reduction in structural complexity: from intricate, possibly fractal-like bubble interfaces to nearly spherical interfaces or complete disappearance. The progression over multiple cycles mirrors the iterative contraction in our mathematical model.
However, unlike our deterministic constructions, cavitation is inherently stochastic and energy-driven. A more appropriate analogy is to consider the size distribution of bubble populations across scales, rather than deterministic retention rules. In this context, an approach toward degenerative states would manifest as:
convergence (narrowing) of bubble size distributions toward monodispersity; loss of multiscale characteristics in acoustic-emission spectra; reduction in the scaling range of bubble-interface complexity.
Our framework suggests monitoring how an effective dimension of the cavitation process evolves with processing parameters. High-speed imaging combined with box-counting (on binary bubble masks) or multifractal analysis (on interfaces or acoustic signals) could quantify whether the system approaches scale-independent behavior—the experimental signature analogous to mathematical degeneracy.
This perspective may inform process optimization by identifying parameter regions where cavitation transitions from beneficial mixing (preserving multiscale characteristics) to potentially damaging collapse (approaching degenerative regimes). The analogy provides a conceptual framework for these transitions, though direct quantitative mapping requires additional physical modeling.
6.6. Significance of the Degenerate Case
6.7. On the Similarity Equation and the Case
6.8. Deterministic and Stochastic Variations: What Remains Invariant
6.9. Limitations and Practical Considerations
6.10. Implications and Applications
6.11. Reproducibility and Best Practices
7. Conclusions
7.1. Main Contributions
- Formal clarification. We rigorously show that an IFS with a single contraction has a singleton attractor; the case is not resolved by the similarity equation, but via direct definitions (Hausdorff/box-counting). In Mandelbrot’s working sense, such sets are not fractal (), yet they remain informative as precise limiting configurations that complement the usual self-similar cases.
- Unitary discrete method. We provide a unified implementation for ILC/ISC/ICC, with standard parameters (, ), fixed windows, and a reporting pipeline that includes images, sections, and MIP projections.
- Reproducibility. We provide concrete CLI commands and an operational checklist; the reference script fd0_generator.py allows the recreation of all figures and numerical checks.
- Atlas of variations. We catalogue deterministic variations (off-center, anisotropic, multi-pass) and stochastic ones (jitter, rare drop) that preserve the point limit, offering examples and discussions on stability.
7.2. Future Directions
7.3. Key Message
Supplementary Materials
Funding
Data Availability Statement
Acknowledgments
Conflicts of Interest
Abbreviations
| IFSs | Iterated Function Systems |
| ILC | Iterated Line Contraction |
| ISC | Iterated Square Contraction |
| ICC | Iterated Cube Contraction |
Appendix A
Appendix A.1. Full Proof for dimB = 0
Appendix A.2. Complete Pseudocode (ILC/ISC/ICC)
| Listing A1. Complete pseudocode (ILC/ISC/ICC) |
# Inputs: N (resolution), G (generations), r (default 1/3), mode in {ilc, isc, icc}
# Notes: keep drawing window fixed across generations; bg/fg are grayscale 0-255.
def generate(mode, N, G, r = 1/3, strip_height=64, slice_step=8, save_mip=False):
for g in range(0, G+1):
if mode == ‘ilc’:
Lg = max(1, int(N * (r ** g)))
s = (N - Lg) // 2
img = zeros((strip_height, N), dtype=uint8) + bg
img[:, s:s+Lg] = fg
save(f“ilc_gen{g}.png”, img)
elif mode in (‘isc’,‘icc’):
# exact side for r=1/3; otherwise geometric fallback
if abs(r - (1.0/3.0)) < 1e-9:
Sg = max(1, N // (3**g))
else:
Sg = max(1, int(round(N * (r ** g))))
s = (N - Sg) // 2
if mode == ‘isc’:
im = zeros((N, N), dtype=uint8) + bg
im[s:s+Sg, s:s+Sg] = fg
save(f“isc_gen{g}.png”, im)
else: # icc
vol = zeros((N, N, N), dtype=uint8) + bg
vol[s:s+Sg, s:s+Sg, s:s+Sg] = fg
save_slices_and_mip(vol, g, slice_step, save_mip)
|
Appendix A.3. CLI Interface of the fd0_generator.py Script
Required:
--mode {ilc,isc,icc} # 1D/2D/3D
--size N # linear resolution (e.g., 512, 729, 128)
--iters G # generations (e.g., 6)
Common:
--ratio r # default 0.333 (~ 1/3)
--outdir PATH # output directory
--fmt {png,jpg} # image format
--bg 0..255 # background gray (default 0)
--fg 0..255 # foreground gray (default 255)
Mode-specific:
ILC:
--strip-height H # vertical band height (default 64)
ICC:
--slice-step K # save every K-th z-slice
--mip # also save MIP projections (XY/XZ/YZ)
Notes:
* Ensure ‘from pathlib import Path’ is imported to create output dirs.
* Keep the drawing window fixed for all generations (no autoscale).
Appendix A.4. Reproducibility Manifest
- Software versions used in the paper: Python 3.9.18; numpy 1.26.4; Pillow 10.2.0; optional tqdm 4.66.4.
- Output structure: out_ilc/out_isc/out_icc; include a README.md file with parameters.
- Version pinning: along with the archive, include the outputs of python –version and pip freeze > requirements.txt.
- Archiving: collect the images and the script into an archive.
References
- Mandelbrot, B.B. The Fractal Geometry of Nature; W. H. Freeman: New York, NY, USA, 1982; ISBN 978-0-7167-1186-5. [Google Scholar]
- Falconer, K.J. Fractal Geometry: Mathematical Foundations and Applications, 3rd ed.; John Wiley & Sons: Hoboken, NJ, USA, 2014; ISBN 978-1-119-94239-9. [Google Scholar]
- Hutchinson, J.E. Fractals and self similarity. Indiana Univ. Math. J. 1981, 30, 713–747. [Google Scholar] [CrossRef]
- Barnsley, M.F. Fractals Everywhere; Academic Press: Cambridge, MA, USA, 1988; ISBN 978-0-12-079062-3. [Google Scholar]
- Peano, G. Sur une courbe, qui remplit toute une aire plane. Math. Ann. 1890, 36, 157–160. [Google Scholar] [CrossRef]
- Hilbert, D. Über die stetige Abbildung einer Linie auf ein Flächenstück. Math. Ann. 1891, 38, 459–460. [Google Scholar] [CrossRef]
- Barnsley, M.F.; Demko, S. Iterated function systems and the global construction of fractals. Proc. R. Soc. London. Ser. A Math. Phys. Sci. 1985, 399, 243–275. [Google Scholar] [CrossRef]
- Moran, P.A.P. Additive functions of intervals and Hausdorff measure. Math. Proc. Camb. Philos. Soc. 1946, 42, 15–23. [Google Scholar] [CrossRef]
- Solomyak, B. Notes on the Transversality Method for Iterated Function Systems—A Survey. Math. Comput. Appl. 2023, 28, 65. [Google Scholar] [CrossRef]
- Nazir, T.; Silvestrov, S. The generalized iterated function system and common attractors of generalized Hutchinson operators in dislocated metric spaces. Fractal Fract. 2023, 7, 832. [Google Scholar] [CrossRef]
- Mauldin, R.D.; Urbański, M. Graph Directed Markov Systems: Geometry and Dynamics of Limit Sets; Cambridge University Press: Cambridge, UK, 2003; ISBN 978-0521825382. [Google Scholar]
- Graf, S. Statistically self-similar fractals. Probab. Theory Relat. Fields 1987, 74, 357–392. [Google Scholar] [CrossRef]
- Feng, D.-J.; Hu, H. Dimension theory of iterated function systems. Commun. Pure Appl. Math. 2009, 62, 1435–1500. [Google Scholar] [CrossRef]
- Hochman, M. On self-similar sets with overlaps and some inverse theorems for entropy. Ann. Math. 2014, 180, 773–822. [Google Scholar] [CrossRef]
- Nazir, T.; Silvestrov, S. Common attractors for generalized F-iterated function systems in G-metric spaces. Fractal Fract. 2024, 8, 346. [Google Scholar] [CrossRef]
- Mattila, P. Geometry of Sets and Measures in Euclidean Spaces: Fractals and Rectifiability; Cambridge Studies in Advanced Mathematics, Volume 44; First paperback edition 1999, transferred in digital printing; Cambridge University Press: Cambridge, UK, 2004; 343p, ISBN 978-0-521-65595-8; 978-0-521-46576-2. [Google Scholar]
- Crownover, R.M. Introduction to Fractals and Chaos; Jones and Bartlett Publishers: Boston, MA, USA; London, UK, 1995; ISBN 978-0867204643. [Google Scholar]
- Troscheit, S. Fractal Geometry; Lecture notes, Special Topics in Dynamical Systems—WS2020; version dated 12 February 2024; University of Vienna: Vienna, Austria, 2024; Available online: https://www.troscheit.eu/FractalGeometry.pdf (accessed on 15 August 2025).
- Caldarola, F.; Carini, M.; Maiolo, M.; Papaleo, M.A. Iterative mathematical models based on curves and applications to coastal profiles. Mediterr. J. Math. 2024, 21, 178. [Google Scholar] [CrossRef]
- Shi, Z.D.; Khemani, V.; Vasseur, R.; Gopalakrishnan, S. Many-body localization transition with correlated disorder. Phys. Rev. B 2022, 106, 144201. [Google Scholar] [CrossRef]
- Zaghdoudi, M.; Kömmling, A.; Jaunich, M.; Wolff, D. Scission, Cross-Linking, and Physical Relaxation during Thermal Degradation of Elastomers. Polymers 2019, 11, 1280. [Google Scholar] [CrossRef] [PubMed]
- German, R.M. Sintering: From Empirical Observations to Scientific Principles; Butterworth-Heinemann: Oxford, UK, 2014; ISBN 978-0-12-401682-8. [Google Scholar]
- Spalla, O.; Lyonnard, S.; Testard, F. Analysis of the small-angle intensity scattered by a porous and granular medium. J. Appl. Crystallogr. 2003, 36, 338–347. [Google Scholar] [CrossRef]
- Barsoukov, E.; Macdonald, J.R. (Eds.) Impedance Spectroscopy: Theory, Experiment, and Applications, 2nd ed.; John Wiley & Sons: Hoboken, NJ, USA, 2005; ISBN 978-0-471-64749-2. [Google Scholar] [CrossRef]
- Edge, J.S.; O’Kane, S.; Prosser, R.; Kirkaldy, N.D.; Patel, A.N.; Hales, A.; Ghosh, A.; Ai, W.; Chen, J.; Yang, J.; et al. Lithium ion battery degradation: What you need to know. Phys. Chem. Chem. Phys. 2021, 23, 8200–8221. [Google Scholar] [CrossRef]
- Strogatz, S.H. Nonlinear Dynamics and Chaos: With Applications to Physics, Biology, Chemistry, and Engineering; CRC Press: Boca Raton, FL, USA, 2018; ISBN 978-0-8133-4910-7. [Google Scholar]
- Rajak, D.K.; Gupta, M. Introduction to Metallic Foams. In An Insight Into Metal Based Foams. Advanced Structured Materials; Springer: Singapore, 2020; Volume 145, pp. 1–20. [Google Scholar] [CrossRef]
- Sanchez-Lengeling, B.; Aspuru-Guzik, A. Inverse molecular design using machine learning: Generative models for matter engineering. Science 2018, 361, 360–365. [Google Scholar] [CrossRef]
- Bronstein, M.M.; Bruna, J.; Cohen, T.; Veličković, P. Geometric deep learning: Grids, groups, graphs, geodesics, and gauges. arXiv 2021, arXiv:2104.13478. [Google Scholar] [CrossRef]
- DeCost, B.L.; Holm, E.A. A computer vision approach for automated analysis and classification of microstructural image data. Comput. Mater. Sci. 2015, 110, 126–133. [Google Scholar] [CrossRef]
- Michaeli, W.; Kamps, T.; Hopmann, C. Manufacturing of polymer micro parts by ultrasonic plasticization and direct injection. Microsyst. Technol. 2011, 17, 243–249. [Google Scholar] [CrossRef]
- Plesset, M.S.; Prosperetti, A. Bubble Dynamics and Cavitation. Annu. Rev. Fluid Mech. 1977, 9, 145–185. [Google Scholar] [CrossRef]
- Gálvez, A.; Fister, I.; Deb, S.; Fister, I., Jr.; Iglesias, A. Hybrid GA–PSO method with local search and image clustering for automatic IFS image reconstruction of fractal colored images. Neural Comput. Appl. 2025, 37, 11635–11661. [Google Scholar] [CrossRef]
- An, Q.; Chen, X.; Wang, H.; Yang, H.; Yang, Y.; Huang, W.; Wang, L. Segmentation of concrete cracks by using fractal dimension and UHK-Net. Fractal Fract. 2022, 6, 95. [Google Scholar] [CrossRef]


| Symbol | Meaning |
|---|---|
| N | Linear resolution per axis (pixels/voxels); ideally . |
| G | Number of generations/iterations. |
| r | Contraction ratio per generation (default ). |
| Retained side length at generation g (discrete). | |
| Retained segment length in 1D (ILC) at generation g. | |
| Observation scale at generation g (e.g., ). | |
| Discrete active set at generation g; . | |
| c | Central index (2D/3D: /, with ). |
| , | Hausdorff and box-counting dimensions, respectively. |
| s (= ) | Similarity (Moran) dimension; unique solution of for E. |
| Set | d | D | Relation | |
|---|---|---|---|---|
| Middle–third Cantor set | 1 | 0 | ||
| Koch curve | 2 | 1 | ||
| Sierpiński triangle | 2 | 1 | ||
| Sierpiński carpet | 2 | 1 | ||
| Menger sponge | 3 | 1 | ||
| Peano/Hilbert (image) | 2 | 2 | 2 | |
| Filled square (ref.; not fractal) | 2 | 2 | 2 | |
| Singleton () | 0 | 0 |
| Family | Domain | Block Retained at g | Stability (Conditions) | Implementation |
|---|---|---|---|---|
| ILC | 1D (strip ) | segment | Y (always) | –mode ilc |
| ISC | 2D () | square | Y (always) | –mode isc |
| ICC | 3D () | cube | Y (always) | –mode icc |
| Off-center det. | 2D/3D | block with center | Y if is Cauchy | custom (center) |
| Anisotropic det. | 2D/3D | sides | Y if | custom () |
| Off-center stoch. | 2D/3D | block with center | Y if | custom (random) |
| Anisotropic stoch. | 2D/3D | sides with noise | Y if | custom (random) |
| Generation g | Scale | Number of Boxes |
|---|---|---|
| 0 | 1 | |
| 1 | 1 | |
| 2 | 1 | |
| 3 | 1 | |
| 4 | 1 | |
| 5 | 1 |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2025 by the author. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
Andronache, I. Degenerate Fractals: A Formal and Computational Framework for Zero-Dimension Attractors. Mathematics 2025, 13, 3407. https://doi.org/10.3390/math13213407
Andronache I. Degenerate Fractals: A Formal and Computational Framework for Zero-Dimension Attractors. Mathematics. 2025; 13(21):3407. https://doi.org/10.3390/math13213407
Chicago/Turabian StyleAndronache, Ion. 2025. "Degenerate Fractals: A Formal and Computational Framework for Zero-Dimension Attractors" Mathematics 13, no. 21: 3407. https://doi.org/10.3390/math13213407
APA StyleAndronache, I. (2025). Degenerate Fractals: A Formal and Computational Framework for Zero-Dimension Attractors. Mathematics, 13(21), 3407. https://doi.org/10.3390/math13213407
