A Binary fractal tree with equidistant leaves on a circle

AI Thread Summary
The discussion centers on the possibility of creating a binary fractal tree with leaves that lie on a circle and are equidistant. The initial hypothesis suggests that this may not be achievable due to the inherent nature of fractals diverging from Euclidean geometry. A thought experiment proposes that if the tree's lengths and angles were unrestricted, a solution might exist, but the goal is to maintain the fractal's self-similar characteristics. The conversation also touches on the necessity of using trigonometric functions or lookup tables for calculations, emphasizing the complexity of achieving the desired geometric arrangement. Ultimately, the conclusion drawn is that the limit points generated by the fractal's branching lead to a logarithmic spiral rather than a circle, indicating that such a configuration is not possible.
Ventrella
Messages
28
Reaction score
4
Does there exist a binary fractal tree…

(reference: http://ecademy.agnesscott.edu/~lriddle/ifs/pythagorean/symbinarytree.htm )

…whose leaves (endpoints) lie on a circle and are equidistant?

Consider a binary fractal tree with branches decreasing in length by a scaling factor r (0 < r < 1) for each consecutive generation of branching. My first question is: do there exist two numbers representing the left and right branching angles θ1 and θ2 - being constant for every generation of branchings - such that the smallest branches converge on a circle at the limit? My initial hunch is that the answer is no, given the various shapes found by adjusting these angles, and some intuitions about fractals not being very good at imitating Euclidian geometry.

As a thought experiment: what if the lengths and angles could be anything? What if the tree could be drawn in a free-form manner (as if you were doodling on paper), with the only constraint being that it must be topologically equal to a binary fractal tree? In this case, it seems that the answer would be yes. But I want to preserve some of the classic tree’s beautiful self-similar nature by way of some elegant branching and length relationships, and to essentially come up with an expression that has as few factors as possible.

Specifically: can such a fractal tree exist if the scaling factor r is kept constant, and if the branch angles θ1 and θ2 change by some delta d per generation of branching? If so, I suspect that θ1 and θ2 would have to change in a nonlinear way in order to enable convergence to a circle. If the algorithm is sufficiently elegant and compact, then it could be used as a thought-provoking (if impractical) expression of a circle.
 
Last edited:
Mathematics news on Phys.org
Why not try writing a program to test it?

You could use the Processing IDE and Java to draw the fractal branches.

Www.processing.org
 
Hi jedishrfu,

I am planning on writing an algorithm, for sure :) I am familiar with Processing, but I would prefer to do it from scratch in javascript/canvas.

I just wanted to share the idea beforehand in case anyone had some insights about the math involved. I am wondering if it can be achieved without using any trigonometric functions.
-j
 
I think you’ll need trig to accomplish this or you could build trig lookup tables to degree granularity or finer where finer means more memory but using the trig function would probably be just as fast in the end.

Processing has a JavaScript mode, I think it’s p5js
 
You can exactly compute some of the points after an infinite number of branchings, as long as the branching pattern is regular. You will need complex numbers.
Suppose we have a tree defined by the mappings L(z) = 1 + lz and R(z) 1+rz. abs(l) <1 and abs(r) < 1. for a symmetric tree r = \bar{l}.
if S is the set of points of the tree, S = {z∈S : L(z) } ∪ {z∈S : R(z) }
The limit points are what you get if you start with 0 and then apply L or R and infinite number of times in any order.
There's an endpoint for any infinite sequence of R and L mappings, so there is an uncountable number of limit points.

If you always take the left branch starting in the root at 0 you end up in 1 + l + l^2 + k^3 + ... = 1/(1-l).
if you take the left branch once, and than the right branch an infinite number of times, you end up in L(1/(1-r)) = 1 + r/(1-l)
To see that a circle is not possible we only need the limitpoints 1/(1-l), R(1/(1-l)), R(R((1/(1-l)), etc. you get when you take the right branch n times and then the left branch an infinite number of times.
Because R is a rotation + a translation + a scaling, these numbers lie on a logarithmic spiral, and therefore not on a circle.
 
  • Like
Likes jedishrfu
Suppose ,instead of the usual x,y coordinate system with an I basis vector along the x -axis and a corresponding j basis vector along the y-axis we instead have a different pair of basis vectors ,call them e and f along their respective axes. I have seen that this is an important subject in maths My question is what physical applications does such a model apply to? I am asking here because I have devoted quite a lot of time in the past to understanding convectors and the dual...
Insights auto threads is broken atm, so I'm manually creating these for new Insight articles. In Dirac’s Principles of Quantum Mechanics published in 1930 he introduced a “convenient notation” he referred to as a “delta function” which he treated as a continuum analog to the discrete Kronecker delta. The Kronecker delta is simply the indexed components of the identity operator in matrix algebra Source: https://www.physicsforums.com/insights/what-exactly-is-diracs-delta-function/ by...
Back
Top