VIEW THIS AS

Auto mode follows the Route Engine until you choose a viewpoint.

YOU ARE HERE

ROUTE CHECK

CONNECTED TO

WHAT NEXT

Use the canonical route for this room, or HELP if you are unsure.

Mathematics in Bukit Timah | Fractals, Self-Similarity and Fractional Dimension

Illustration of two students discussing mathematical reasoning with square tiles and a notebook.

Did you know that a mathematical boundary can have infinite length while enclosing a finite area? Start with an equilateral triangle. On every straight side, replace the middle third with two sides of a smaller outward-pointing triangular bump. Repeat on every new segment. The resulting Koch snowflake becomes increasingly jagged: its perimeter grows without limit, yet the region it encloses approaches a finite area. This is one of the most memorable results in fractal geometry.

This Mathematics in Bukit Timah guide explores recursive rules, self-similarity, the Koch curve and snowflake, Sierpinski triangle, Cantor set, geometric sequences, limiting area, dimension and the difference between mathematical idealisations and natural patterns. Every shape, garden outline and grid is a fictional teaching construction—not a measured Bukit Timah coastline, botanical feature, property perimeter or real classroom result. The mathematical limits assume indefinitely repeated exact rules, something a physical object cannot literally reproduce at arbitrarily small scales.

Quick answer: The Koch curve replaces one segment with four segments each one-third as long. After n steps, its total length is L(4/3)ⁿ, which grows without bound. Its self-similarity dimension is log(4)/log(3)≈1.2619. Starting from an equilateral triangular snowflake with area A₀, the enclosed area approaches 8A₀/5, a finite value, despite the unbounded perimeter.

Article contents

Original 2026 illustration of mathematical tiles and pupil reasoning, used as supporting classroom imagery for fictional recursive Koch, Cantor and Sierpinski geometry.

A recursive rule produces the pattern

A recursive construction describes how to make the next stage from the present one.

We begin with a simple shape, then repeat a precise replacement or removal instruction. The rule matters more than a beautiful final drawing.

Finite stages are ordinary line segments and polygons. The fractal is usually the ideal limit as the number of stages increases indefinitely.

Why Bukit Timah is a learning context, not a physical fractal survey

A local learner near Sixth Avenue, Beauty World or King Albert Park might notice branching trees or irregular natural boundaries.

But no tree or path has been measured for this article. The geometric objects use exact lengths and infinite ideal repetition, not observational descriptions of the neighbourhood.

Natural shapes may resemble fractals across a limited range of scales. That resemblance should not be turned into a claim of exact infinite self-similarity without evidence.

Start with a single straight segment

Take a line segment of length L>0.

At stage zero, there is one segment, with length L. There are no tiny bumps, subdivisions or curved features yet.

The Koch rule replaces this segment with four connected shorter segments. The next stage is already a broken line whose endpoints remain those of the original segment.

Divide the segment into thirds

Mark positions at one-third and two-thirds of the original length.

Remove the middle third and use two new segments of the same length to make the other two sides of an outward equilateral triangular bump.

The completed replacement consists of four pieces, each with length L/3. This precise equal-third construction is essential.

Worked example 1: the first Koch step

Suppose L=9 coordinate units.

At stage zero the length is nine. At stage one there are four segments of length three.

Total stage-one length is 4×3=12. The new broken line connects the same endpoints but travels farther because of the outward triangular detour.

The next stage acts on every existing piece

At stage one, we have four pieces.

At stage two, replace each of those four with four new pieces. Thus the number of pieces becomes 4×4=16.

Each new piece is one-third of its parent, so its length is L/9. The total length is 16L/9.

Worked example 2: stage two from length nine

With initial L=9, stage two has sixteen pieces.

Each has length 9/9=1, so total length is 16.

The lengths across stages are 9,12,16,…, a geometric progression with common ratio 4/3.

Number of segments after n steps

Each replacement quadruples the segment count.

With one segment at stage zero, the general count is Nₙ=4ⁿ.

At n=3, that gives 64 segments. At n=5, it gives 1,024. This rapidly increasing complexity comes from a simple multiplicative rule.

Length of each segment after n steps

Every step divides each segment’s linear length by three.

After n steps, each segment length is ℓₙ=L/3ⁿ.

As n grows, individual segments get shorter, approaching zero. But their number grows fourfold each step, faster than the length shrinks.

The total Koch length

Multiply count by piece length:

Pₙ=4ⁿ(L/3ⁿ)=L(4/3)ⁿ.

Because the ratio 4/3 exceeds one, the total length grows without limit as n increases.

This is not a failure of arithmetic. More and more tiny detours accumulate enough length to overwhelm the shrinkage of each individual piece.

Worked example 3: calculate stage three

Let initial L=9.

At n=3, segment count is 4³=64, and each piece length is 9/27=1/3.

Total length is 64/3≈21.333 coordinate units.

The same result follows from 9(4/3)³=9×64/27=64/3.

A finite drawing is not literally infinite

A screen can display only finitely many segments and pixels.

A real paper construction also stops at a finite stage, so its actual measurable drawn perimeter is finite.

The mathematical claim of infinite length concerns the limiting object under unending exact recursion. It should not be stated as an actual measured length of a Bukit Timah structure.

Convert the Koch curve into a snowflake

Begin with an equilateral triangle of side length L.

Apply the Koch replacement to each of its three sides, always adding triangular bumps outward. Repeat the replacement on every segment at later stages.

This produces the Koch snowflake boundary, a closed curve whose interior can be analysed through areas of added triangles.

The initial snowflake perimeter

At stage zero, the boundary is the equilateral triangle itself.

Perimeter is P₀=3L.

After one replacement step, each original side becomes four sides each one-third as long. The perimeter multiplies by 4/3.

Worked example 4: the first snowflake perimeter

Let the initial triangle side length be L=6.

Initial perimeter is 3×6=18.

After one step, perimeter is 18×4/3=24. After two steps, it is 24×4/3=32.

Each value is finite, but the sequence grows without bound.

The exact perimeter formula

After n replacements on every existing segment,

Pₙ=3L(4/3)ⁿ.

The initial factor three accounts for the three sides of the original triangle. The exponential factor describes repeated perimeter growth.

For L>0, as n approaches infinity, Pₙ approaches infinity. The conclusion follows from a geometric sequence with ratio greater than one.

The snowflake’s initial area

An equilateral triangle with side length L has area

A₀=(√3/4)L².

This can be derived from base times height over two, using height (√3/2)L.

The initial area is finite and positive. Later stages add small triangular regions rather than removing area.

Worked example 5: an initial triangle area

Let L=6.

Initial area is (√3/4)×36=9√3 square units.

This exact quantity is the reference A₀ for all later snowflake area calculations. It is not the perimeter or the area of the bounding rectangle.

Count triangles added in the first step

Each original triangle side gains one outward equilateral bump.

There are three original sides, so stage one adds three small triangles, each with side length L/3.

Area of each small triangle is A₀/9 because area scales with the square of linear scale one-third.

Worked example 6: added area at stage one

There are three bumps, each with area A₀/9.

Added area is 3(A₀/9)=A₀/3.

Thus stage-one enclosed area is A₁=A₀+A₀/3=4A₀/3. Perimeter increased, and area increased, but by different factors.

Count triangles added at a general stage

At stage k≥1, the previous boundary has 3×4^(k−1) segments.

Each gets one outward bump whose side is L/3ᵏ. Its area is A₀/9ᵏ.

Therefore the area added at stage k is

ΔAₖ=3×4^(k−1) A₀/9ᵏ=(A₀/3)(4/9)^(k−1).

Worked example 7: area added at stage two

For k=2, the formula gives

ΔA₂=(A₀/3)(4/9)=4A₀/27.

Since stage one added A₀/3, stage two adds a smaller area. Successive added areas shrink by the constant factor 4/9, even as the perimeter grows.

The area increments form a convergent series

The total area is initial A₀ plus all added bump areas:

A∞=A₀+(A₀/3)[1+4/9+(4/9)²+⋯].

The geometric ratio 4/9 lies between zero and one. The sum of the infinite bracketed series is 1/(1−4/9)=9/5.

Hence added area totals (A₀/3)(9/5)=3A₀/5.

The finite limiting snowflake area

Add the initial area:

A∞=A₀+3A₀/5=8A₀/5.

Thus the limiting area is only 1.6 times the original triangle’s area.

This is the striking contrast: perimeter grows without bound because of repeated outward detours, while the new areas decrease fast enough to have a finite total.

Worked example 8: limiting area for L equals six

We found A₀=9√3 square units.

Then A∞=(8/5)×9√3=72√3/5 square units, approximately 24.94.

The stage-zero area is about 15.59, and the limiting area is about 24.94. Both are finite despite the boundary’s infinite ideal length.

A finite-stage area formula

Sum only the first n rounds of added triangles:

Aₙ=A₀[1+(1/3)(1−(4/9)ⁿ)/(1−4/9)].

Simplify to

Aₙ=A₀[8/5−(3/5)(4/9)ⁿ].

As n grows, the final term vanishes and the expression approaches 8A₀/5.

Worked example 9: verify the first area step

Set n=1:

A₁=A₀[8/5−(3/5)(4/9)].

Calculate 8/5−4/15=24/15−4/15=20/15=4/3.

Thus A₁=4A₀/3, exactly matching the three new triangles counted directly.

The Sierpinski triangle follows a removal rule

Begin with one filled equilateral triangle.

Join its side midpoints, dividing it into four congruent smaller equilateral triangles. Remove the central triangle and retain the other three.

Repeat this operation on every retained filled triangle. The pattern develops triangular holes at increasingly small scales.

Worked example 10: stage one of Sierpinski

Let original area be A₀.

Midpoint subdivision creates four equal-area small triangles, each of area A₀/4.

Remove one. Three remain, so the total retained area is 3A₀/4. The first-stage region has 75% of the original area.

Sierpinski triangle count after n steps

Every retained triangle creates three smaller retained triangles at the next step.

Thus at stage n the number of retained small triangles is 3ⁿ.

Each has side length L/2ⁿ and area A₀/4ⁿ. Multiplying gives total retained area

Aₙ=A₀(3/4)ⁿ.

Worked example 11: calculate stage two

At stage two, there are 3²=9 retained small triangles.

Each has area A₀/4²=A₀/16.

The total area is 9A₀/16, or 56.25% of the original triangle’s area. The process removes further area at every step.

The limiting Sierpinski area is zero

Since 0<3/4<1, the factor (3/4)ⁿ approaches zero as n grows.

Therefore Aₙ→0.

The limiting fractal is not empty, even though its planar area is zero. It contains infinitely many points arranged in a highly structured set.

Zero area does not mean no points

A straight line segment has ordinary two-dimensional area zero but contains infinitely many points.

Similarly, the limiting Sierpinski triangle has zero two-dimensional area while retaining an intricate point set.

A learner should distinguish area, length, point count and dimension. They measure different mathematical properties.

The Cantor set removes middle thirds

Start with the closed interval [0,1].

Remove the open middle third (1/3,2/3), retaining [0,1/3] and [2/3,1]. Repeat the same middle-third removal on every remaining interval.

The ideal limiting set is the middle-thirds Cantor set. It is another self-similar construction with a simple exact recursive rule.

Worked example 12: first two Cantor stages

After one removal, there are two intervals, each length 1/3, with total retained length 2/3.

After two removals, there are four intervals, each length 1/9, with total length 4/9.

The number of pieces doubles while their individual lengths divide by three each step.

The Cantor length tends to zero

At stage n, there are 2ⁿ intervals of length 1/3ⁿ each.

The sum of their lengths is (2/3)ⁿ.

Because 2/3<1, this total tends to zero. Yet the limit is a nonempty set containing more than merely the endpoints of the original interval.

Worked example 13: a specific Cantor point

The point zero remains in the leftmost interval at every stage.

The point one remains in the rightmost interval at every stage. The point 1/3 is also retained because the removed middle thirds are open and their boundary points are kept.

Thus the limiting set is not empty, even though its total retained interval length tends to zero.

The Cantor set has uncountably many points

A more advanced fact is that the Cantor set is uncountable, despite having zero ordinary line length.

One way to understand this is through base-three expansions using only digits zero and two, together with the usual care about numbers with two possible expansions.

This is a set-theoretic enrichment point. Zero total length does not imply a finite or countable number of surviving points.

Self-similarity means a scaled copy of structure

A shape is self-similar when parts resemble the whole after appropriate transformations and scaling.

In the exact Koch construction, each small part resembles a scaled version of the overall infinite curve under suitable orientation and placement.

Natural textures can have approximate or statistical self-similarity over limited scales. That is not the same as an exact mathematical replacement rule at every scale.

Dimension is not always an integer

A point has geometric dimension zero. A smooth curve usually has dimension one. A filled planar region has dimension two.

Certain self-similar fractals occupy an intermediate kind of geometric complexity. Their appropriate fractal dimension can be non-integer.

Dimension must be defined carefully: similarity dimension, box-counting dimension and Hausdorff dimension are related but not identical in every conceivable construction.

The similarity-dimension equation

Suppose a strictly self-similar set is made from N copies of itself, each scaled by ratio r where 0<r<1.

The candidate similarity dimension D solves

N rᴰ=1.

Therefore D=log(N)/log(1/r). Under standard separation conditions, this matches the Hausdorff dimension of familiar examples such as the Cantor set, Koch curve and Sierpinski triangle.

Worked example 14: the Koch dimension

The Koch curve contains four self-similar copies, each scaled by factor one-third.

Thus 4(1/3)ᴰ=1, so 3ᴰ=4.

Therefore D=log4/log3≈1.26186. It lies between one and two, consistent with a curve rougher than a smooth one-dimensional arc.

The logarithm base cancels

Using natural logarithms gives D=ln4/ln3.

Using base-ten logarithms gives D=log₁₀4/log₁₀3.

Both give the same ratio, because a change of logarithm base multiplies numerator and denominator by the same conversion factor.

Worked example 15: Sierpinski dimension

The limiting Sierpinski triangle contains three scaled copies of itself, each with side-scale one-half.

Solve 3(1/2)ᴰ=1, giving 2ᴰ=3.

Thus D=log3/log2≈1.58496, larger than the Koch curve’s dimension but smaller than the dimension two of a filled region.

Worked example 16: Cantor dimension

The middle-thirds Cantor set comprises two self-similar pieces, each scaled by one-third.

Solve 2(1/3)ᴰ=1, giving 3ᴰ=2.

Therefore D=log2/log3≈0.63093. The dimension lies between zero and one, reflecting a set more complex than isolated points but thinner than an interval.

Why the dimension depends on count and scale

A construction with more surviving pieces per step tends to be more complex, all else equal.

A construction with each piece shrinking more severely tends to be thinner, all else equal.

The ratio log(N)/log(1/r) balances these two tendencies. Neither N alone nor r alone determines the similarity dimension.

A filled square is a useful reference case

Divide a unit square into four half-size squares and retain all four.

Then N=4 and r=1/2, giving D=log4/log2=2.

This is simply the usual two-dimensional square. Fractal dimension formulas recover ordinary integer dimension when the construction fills a familiar region.

Worked example 17: a line segment as self-similarity

Divide a unit line segment into two half-length pieces and retain both.

Then N=2,r=1/2, giving D=log2/log2=1.

The dimension equals one as expected. This comparison shows that non-integer dimensions arise from particular branching and scaling balances, not from every recursive construction.

Finite-stage drawings are not the limiting fractal

At stage five, a Koch curve is still a polygonal chain of finitely many straight pieces.

Its ordinary geometric Hausdorff dimension is one at that finite stage, even though its self-similar limiting object has dimension log4/log3.

The non-integer dimension belongs to the ideal infinite limiting set. This distinction avoids overstating what a finite paper drawing literally contains.

Worked example 18: stage five remains finite

One Koch side at stage five has 4⁵=1,024 segments.

Each has length L/3⁵=L/243. Total length is L(4/3)⁵.

That is a large but finite number for finite L. The limit’s infinite length is a statement about continuing n without bound.

Box counting provides an alternative perspective

Cover a set with a grid of boxes of side ε and count how many boxes are needed to intersect it.

For suitable scaling behaviour, N(ε)≈ε⁻ᴰ leads to a box-counting dimension D.

This is related to similarity dimension but requires limit definitions and may not agree with it for pathological sets. A rough log-log plot alone cannot prove an exact fractal dimension.

The log-log slope reveals dimension

Taking logarithms of N(ε)≈C ε⁻ᴰ gives

log N(ε)≈log C−D log ε.

Thus a plot of log N against log ε has approximate slope −D over a scale range where the power law applies.

If instead one plots log N against log(1/ε), the slope is +D. Axis conventions matter.

Worked example 19: count self-similar pieces

For a Sierpinski construction, scale halves each step while retained triangle count multiplies by three.

The ratio between successive counts is three, and the ratio between inverse scales is two.

A log count versus log inverse-scale slope is log3/log2, recovering the similarity dimension in this exact construction.

Natural patterns have a limited resolution range

A physical tree has cells, branches and finite size. A real coastline is represented at finite map resolution.

No physical object provides exact infinitely repeated self-similarity at every scale from galaxies down to arbitrarily small lengths.

Fractal models can describe some observed scaling across an interval, but fitting such a model requires measurement and a stated scale range. Our lesson makes no such local empirical claim.

A coastline’s measured length can change with ruler size

Imagine approximating an irregular boundary using a ruler or map step of length ε.

With smaller ε, more details may be included, so the measured path length may increase.

That phenomenon helps motivate fractal dimension, but it does not mean every real coastline has a fixed mathematical dimension or literally infinite measured length. The result depends on the observed scaling behaviour.

Worked example 20: a mathematical measurement effect

For the exact Koch curve, the stage-n measuring length is Pₙ=L(4/3)ⁿ.

Increasing the stage from n to n+1 multiplies the length by 4/3, even though each little piece becomes only one-third as long.

This explains why finer resolution can reveal a longer path in a deliberately constructed infinitely detailed boundary.

Iterated function systems make recursion systematic

Some fractals can be described using a collection of contraction maps.

The Sierpinski triangle, for example, can be constructed as the union of three half-scale copies located at the corners of the original triangular region.

Repeatedly applying those maps to an initial set approaches the corresponding limiting self-similar set in an appropriate mathematical sense.

Worked example 21: three half-scale copies

Take a triangular region with vertices A,B,C.

Create a half-scale copy at A, a second at B and a third at C. Each has one-quarter the original area.

The three copies retain three-quarters total area, matching stage one of the Sierpinski construction. Repeating gives the area factor (3/4)ⁿ.

The Mandelbrot set uses a different kind of iteration

Some fractal boundaries arise from iterating complex numbers, not replacing line segments.

For a chosen complex number c, start z₀=0 and repeatedly calculate

zₙ₊₁=zₙ²+c.

The Mandelbrot set contains parameters c for which this orbit remains bounded. Its intricate boundary is not simply four copied line segments like the Koch curve.

Worked example 22: c equals zero

Choose c=0.

Starting from z₀=0, every update gives zₙ₊₁=0²+0=0.

The orbit remains at zero forever, so c=0 belongs to the Mandelbrot set under its defining bounded-orbit condition.

Worked example 23: c equals minus one

Choose c=−1.

Starting z₀=0, the orbit is 0,−1,0,−1,0,… because (−1)²−1=0.

It stays bounded within [−1,0], so c=−1 belongs to the set. A repeating orbit is an example of a bounded outcome.

Worked example 24: c equals one

Choose c=1.

The orbit begins z₀=0, z₁=1, z₂=2, z₃=5, z₄=26,…

It grows rapidly and does not remain bounded. Therefore c=1 does not belong to the Mandelbrot set.

An escape threshold has a mathematical role

For the standard Mandelbrot iteration from z₀=0, once |zₙ| exceeds two, the orbit escapes to infinity under the usual complex iteration analysis.

This is useful for numerical images. However, failing to exceed two within a finite number of iterations does not prove that an arbitrary parameter belongs to the set.

A finite test can certify escape when it occurs, but nonescape within a chosen iteration cap is only provisional evidence of boundedness.

The logistic map illustrates another nonlinear recurrence

Consider xₙ₊₁=r xₙ(1−xₙ) for a parameter r and a suitable initial x.

This is a deterministic recurrence that can produce fixed points, periodic or complex behaviour depending on its parameters.

It is a mathematical model, not evidence that actual school performance evolves according to this equation.

Worked example 25: two logistic steps

Let r=3.2 and x₀=0.5.

Then x₁=3.2(0.5)(0.5)=0.8.

The next value is x₂=3.2(0.8)(0.2)=0.512. The values come from a precise nonlinear recurrence, not independent random draws.

Fractal and chaotic are not interchangeable words

A fractal describes a type of geometric complexity often linked to scaling.

Chaos describes particular dynamical sensitivity and qualitative behaviours in deterministic systems.

The topics are related in some systems but are not synonyms. A Koch curve is a classic self-similar fractal, whereas a logistic recurrence is an example used to investigate dynamical regimes.

Infinite perimeter does not imply infinite area

The Koch snowflake is an exact counterexample to that intuitive claim.

Its perimeter increases as (4/3)ⁿ and diverges, but its added areas decrease as a geometric series with ratio 4/9.

Different geometric quantities can have entirely different limiting behaviour. A learner should analyse the formula for each instead of assuming they grow together.

Worked example 26: compare the two ratios

Perimeter step ratio: 4/3>1, so geometric lengths grow without bound.

Added-area step ratio: 4/9<1, so the sum of added areas converges.

These two inequalities explain the seemingly paradoxical outcome. The result does not depend on an inaccurate computer drawing.

Mathematical infinity is not a huge finite number

A stage with one million pieces is still finite.

A limit as n→∞ describes what happens under a process continued without a final stage. It cannot be reached by merely drawing enough pixels.

This distinction is central to calculus and infinite-series reasoning and keeps the word “infinite” mathematically meaningful.

The same fractal can have different useful measures

The Koch curve has non-integer Hausdorff dimension but can be discussed through its infinite limiting length and zero ordinary planar area as a boundary.

The snowflake’s filled interior has positive finite area and ordinary planar dimension two.

A question should identify whether it means the boundary, the filled region or a finite-stage approximation before assigning one dimension or measure.

Worked example 27: boundary versus interior

For the Koch snowflake, the boundary is the recursive Koch curve forming a closed loop.

The filled enclosed region has limiting area 8A₀/5, which is positive.

The boundary’s non-integer fractal dimension does not turn the entire filled region into a set of that same dimension. They are different mathematical sets.

Geometric sequences are the shared prerequisite

The Koch perimeter, Sierpinski area and Cantor retained length all involve expressions of the form A rⁿ.

When r>1, values grow without bound for positive A. When 0<r<1, they tend to zero.

The snowflake area instead sums a convergent geometric series. Recognising which quantity uses a product and which uses a sum prevents a common conceptual mistake.

Worked example 28: identify growth and decay

Let Xₙ=5(4/3)ⁿ and Yₙ=5(3/4)ⁿ.

Xₙ grows because 4/3>1. Yₙ tends to zero because 3/4<1.

Both use the same initial factor five, but their long-run outcomes differ. The ratio, not the starting value alone, controls the limit.

The fractal dimension formula has assumptions

The simple equation D=log N/log(1/r) assumes a construction with N equal-scale self-similar copies and appropriate separation properties for the standard dimension interpretation.

Overlapping copies or unequal scale factors may need more general analysis. Applying the formula mechanically to any decorative repeating shape can give a meaningless result.

The Cantor, Koch and Sierpinski examples satisfy the familiar conditions for their stated similarity dimensions.

Common error 1: count Koch segments but ignore their new lengths

A pupil correctly counts 4ⁿ segments, then multiplies by the original length L.

Each stage-n segment is only L/3ⁿ long, so total is L(4/3)ⁿ.

The error begins by ignoring the shrinkage factor while counting the multiplication of pieces.

Common error 2: claim Sierpinski area grows because pieces triple

The number of retained triangles grows as 3ⁿ.

But each small triangle’s area shrinks as 1/4ⁿ, so total retained area is A₀(3/4)ⁿ, which tends to zero.

Counts and measures must be combined before drawing a conclusion about total area.

Common error 3: confuse the Koch curve and snowflake

One Koch curve starts from a single segment. The snowflake starts from three sides of an equilateral triangle.

The single-curve length is L(4/3)ⁿ; the snowflake perimeter is 3L(4/3)ⁿ.

The construction’s starting object explains the factor three. Copying a formula without checking it creates a systematic error.

Common error 4: call a finite drawing infinitely long

A stage-ten image has finitely many segments and hence finite polygonal length.

Infinite length belongs to the ideal limit, not to any finite display.

The repair is to calculate Pₙ and then explain what happens as n increases without bound.

Common error 5: assume zero area means an empty set

The Sierpinski and Cantor limits can have zero corresponding area or length measure while retaining infinitely many points.

Measure zero is a size statement under a particular measure, not a claim that no points remain.

Use a line segment as an elementary example of positive length but zero planar area to distinguish the concepts.

Common error 6: use one dimension formula everywhere

The similarity-dimension formula works for the familiar equal-scale constructions under the required separation assumptions.

Other irregular or overlapping sets require more careful definitions or different methods.

A numerical slope on one rough plot is not a universal proof of exact Hausdorff dimension.

Common error 7: confuse a natural pattern with an exact fractal

An image of a tree may exhibit branching across several scales.

It does not establish an infinite mathematical recursion with exact ratios for every branch, nor prove one specific fractal dimension.

Distinguish a useful descriptive model from a verified measurement.

Primary readiness: repeat and count

Primary pupils can draw the first two stages of a triangle-removal or segment-replacement pattern.

They can count how many pieces remain and how the sizes change with each rule.

Formal infinite limits and logarithmic dimensions can wait. The early goal is precise description of a repeated mathematical instruction.

Secondary progression: powers and geometric series

Secondary learners can derive Nₙ=4ⁿ, segment length L/3ⁿ and total length L(4/3)ⁿ.

They can also understand why the area sequence A₀(3/4)ⁿ decreases.

Once geometric-series formulas are secure, the finite-area/infinite-perimeter snowflake becomes a powerful enrichment in limits and convergence.

Advanced scope and school syllabus boundaries

Fractal geometry, Hausdorff dimension and complex iterative sets are advanced enrichment. They are not asserted as compulsory chapters for every Singapore Secondary student.

Consult the SEAB 2027 G3 Mathematics and Additional Mathematics syllabus directory for assessed school requirements and the 2027 A-Level syllabus directory for further pathways.

The transferable foundations are sequences, powers, logarithms, geometric area, limits and clear model definitions.

A twenty-minute family diagnostic

Minutes 1–5: Draw one Koch replacement, showing four pieces of length L/3.

Minutes 6–10: Derive Pₙ=L(4/3)ⁿ and explain why the total length diverges.

Minutes 11–15: For Sierpinski, count 3ⁿ retained triangles of area A₀/4ⁿ each. Obtain Aₙ=A₀(3/4)ⁿ.

Minutes 16–20: Show how the Koch snowflake’s added areas form a convergent geometric series and explain why limiting area 8A₀/5 can coexist with infinite boundary length.

Seven days of independent practice

Day one draws and labels recursive stages. Day two counts Koch pieces. Day three finds piece lengths and total lengths.

Day four studies Sierpinski area. Day five calculates Cantor retained length. Day six derives similarity dimensions.

Day seven compares area and perimeter of the snowflake and describes the difference between a finite-stage drawing and an infinite limiting object.

Practice questions with checked answers

A. One Koch segment produces how many smaller pieces? Answer: four.

B. Each new piece’s length relative to parent? Answer: one-third.

C. Koch curve length after n stages? Answer: L(4/3)ⁿ.

D. Sierpinski retained area after n stages? Answer: A₀(3/4)ⁿ.

E. Cantor retained total length after n stages? Answer: (2/3)ⁿ.

F. Koch similarity dimension? Answer: log4/log3≈1.26186.

G. Sierpinski similarity dimension? Answer: log3/log2≈1.58496.

H. Limiting Koch snowflake area? Answer: 8A₀/5.

Frequently asked questions

What is a fractal?

A mathematical set with intricate structure often associated with self-similarity, recursive construction and sometimes a non-integer geometric dimension.

Does every fractal repeat exactly?

No. Exact self-similarity is one important class; other fractal constructions can have different scaling properties.

Why does the Koch perimeter become infinite?

Each step multiplies the total length by 4/3, a ratio greater than one, so the limiting length diverges.

How can the snowflake enclose finite area?

Successive areas added shrink by a geometric ratio 4/9, so their total converges.

Why does Sierpinski area tend to zero?

The number of pieces triples while each retained piece’s area quarters, giving total factor (3/4) per step.

Can a set have zero area yet contain many points?

Yes. Zero measure is not the same as emptiness or a finite point count.

What does fractional dimension mean?

For a suitable self-similar set, its geometric scaling can yield a dimension such as log3/log2 rather than an integer.

Do finite-stage pictures really have infinite detail?

No. Infinite-detail claims refer to the mathematical limiting construction.

Are these actual Bukit Timah natural measurements?

No. All shapes and limits are idealised mathematical constructions.

How can parents recognise mastery?

The learner separates segment count, piece length and total measure, identifies convergent versus divergent ratios and explains the limiting construction accurately.

Official references and connected Bukit Timah Mathematics

Use the SEAB 2027 G3 Mathematics syllabus directory for level-specific school context. The fractals here are original mathematical enrichment examples, not local measurements.

Continue with Arithmetic and Geometric Sequences, Mathematical Induction and Recursive Patterns, Tessellations, Symmetry and Transformations, Garden Borders and Area and Complex Numbers and Argand Diagrams for connected foundations.

The immutable Clementi Secondary 1 Mathematics small-group tutoring reference anchors accessible first principles, mathematical checks, explicit assumptions and independent practice.

The lasting habit is to state the recursive rule, distinguish finite stages from their limit, count pieces and scales separately, and test any infinity or dimension claim against its proper mathematical assumptions.

Companion Mathematics in Bukit Timah guides in the new four-article batch: Ellipses, Two Foci, Distance Sums and Major Axes · Hyperbolas, Distance Differences and Asymptotes · Lagrange Interpolation, Polynomials and Data Fitting. Together these new lessons extend coordinate loci, conic geometry, recursion and polynomial reconstruction with exact fictional worked examples, careful assumptions and independent checks.