Logo by Fractal Ken - Contribute your own Logo!

END OF AN ERA, FRACTALFORUMS.COM IS CONTINUED ON FRACTALFORUMS.ORG

it was a great time but no longer maintainable by c.Kleinhuis contact him for any data retrieval,
thanks and see you perhaps in 10 years again

this forum will stay online for reference
News: Did you know ? you can use LaTex inside Postings on fractalforums.com!
 
*
Welcome, Guest. Please login or register. April 27, 2024, 03:09:28 AM


Login with username, password and session length


The All New FractalForums is now in Public Beta Testing! Visit FractalForums.org and check it out!


Pages: 1 [2]   Go Down
  Print  
Share this topic on DiggShare this topic on FacebookShare this topic on GoogleShare this topic on RedditShare this topic on StumbleUponShare this topic on Twitter
Author Topic: triplex math - you know what i think of ?  (Read 1252 times)
0 Members and 1 Guest are viewing this topic.
Pauldelbrot
Fractal Senior
******
Posts: 2592



pderbyshire2
« Reply #15 on: June 14, 2013, 11:07:11 AM »

And to answer my own question, what about this?

First, consider the rotations of the 3-sphere (adjoin a "point at infinity" to R3, or consider the unit vectors in R4). It's possible to rotate it without any fixed points analogous to a "north pole" or "south pole" -- pick a plane through the origin in 4-space and rotate in that plane, and pick a second plane in 4-space that intersects the first in only the origin and rotate in that plane, and compose these two rotations -- only the 4-space origin is fixed, and it's not part of the 3-sphere.

Rigid rotations of the 3-sphere should be conformal.

Now, consider not a simple rotation but doubling the angle from some fixed reference direction, in one or both planes. This should produce a 2-to-1 (or even 4-to-1) map of the 3-sphere onto itself, and since angle doubling in the complex plane is conformal everywhere but the origin, it seems this should be conformal in 4-space everywhere but the origin -- and everywhere on the 3-sphere.

That gives us what seems to be a many-to-one family of conformal maps of a 3-dimensional manifold that is conformal and orientation-preserving everywhere. Regarding the 3-sphere as R3 with a point at infinity adjoined, the maps' restrictions to R3 should have the same properties everywhere but at the preimages of infinity, which are "poles" of the map analogous to zeros of denominators of meromorphic functions on C.

Those maps, in turn, should give some sort of potentially interesting Julia sets, particularly when combined with one-to-one conformal maps such as translations (analogous to the "+ c" part of the regular Mandelbrot formula). The four-to-one map from doubling angles in two linearly-independent planes of R4, in particular, seems possibly promising as an analogue of "squaring". (And, of course, it could also be used to generate 4D fractals for slicing or projecting.)
Logged

s31415
Conqueror
*******
Posts: 110



WWW
« Reply #16 on: June 14, 2013, 11:43:36 PM »

Cite? Well, technically there isn't in dimension 2 either, for instance complex squaring isn't conformal at the origin, though it is everywhere else. We'd be wanting a map that was conformal everywhere but some set of measure zero, and was many to one.

We already have non-orientation-preserving ones, for that matter -- the folds used in the Mandelbox calculations are two-to-one and conformal away from the folding plane, but non-orientation-preserving. Is there a proof that there is no orientation-preserving map on R3 that is conformal except on some set of zero measure?

That's actually an interesting point. You are correct that squaring is not conformal either everywhere in 2 dimensions.

However, I think the reason why there is no analogue of squaring in higher is the following. By studying locally what it means for a map to be conformal, you can figure out what kind of freedom you have in deforming the map (locally), while keeping it conformal. In dimension 2, you have an infinite number of deformations, corresponding to the fact that the space of local conformal transformations (holomorphic functions) is infinite dimensional. In dimension 3 or higher, there are new constraints, which were trivially satisfied in 2 dimension, and which imply that there is only a finite number of local deformations, corresponding to the global conformal transformations. Now if there were analogues of squaring in higher dimension, they should be seen as possible local deformations of a conformal transformation. I feel this kills the idea that there are partial conformal transformation beyond the global ones and mirrors, but I agree it's not a full proof. At least it shows that such hypothetic transformations are different from the squaring in two dimension in the sense that they necessarily look like global transformations locally.

The place where I've seen the computations mentioned above is in the book on conformal field theory by Di Francesco, Mathieu and Senechal, chapter 4:
http://books.google.com/books/about/Conformal_Field_Theory.html?id=keUrdME5rhIC
There should be better ressources however.
Logged

s31415
Conqueror
*******
Posts: 110



WWW
« Reply #17 on: June 15, 2013, 12:18:22 AM »


Now, consider not a simple rotation but doubling the angle from some fixed reference direction, in one or both planes. This should produce a 2-to-1 (or even 4-to-1) map of the 3-sphere onto itself, and since angle doubling in the complex plane is conformal everywhere but the origin, it seems this should be conformal in 4-space everywhere but the origin -- and everywhere on the 3-sphere.


I'm pretty sure this map is not conformal. It is clear that you are stretching in which ever tangent direction you're doubling the angle. In 2d, angle doubling is obviously not conformal. Only when you combine it with a rescaling of the radius to obtain the squaring operation does it become conformal. It is not possible to compensate in the same way in higher dimension...
Logged

Pauldelbrot
Fractal Senior
******
Posts: 2592



pderbyshire2
« Reply #18 on: June 15, 2013, 03:23:58 AM »

I'm pretty sure this map is not conformal. It is clear that you are stretching in which ever tangent direction you're doubling the angle. In 2d, angle doubling is obviously not conformal. Only when you combine it with a rescaling of the radius to obtain the squaring operation does it become conformal. It is not possible to compensate in the same way in higher dimension...

Seems it should work in all even-dimensional spaces, at minimum. Double angles in mutually-wholly-perpendicular planes, plus square radius.

For that matter, in three dimensions doubling angle in the xy plane, squaring radius in the xy plane, and doubling z should look locally like a uniform scale by two and rotation -- this is just the complex-squaring map "extruded" into 3 dimensions and forced to stay conformal. I doubt that it will give a very interesting fractal, since the treatment of z is somewhat trivial, but it's there, and it's a two-to-one map that looks to be conformal everywhere but the z-axis.

This obviously generalizes: partition an orthogonal basis for Rn into sets of sizes 1 and 2, with each size-2 set choose an angle doubling and radius squaring of the corresponding coordinates, and with each size-1 set choose a scaling of that coordinate by 2, and compose all these transformations, and the result ought to be conformal.

Back to the 3-sphere, the 4D map with partition into two sets of 2 should fix the embedded 3-sphere of unit radius, and deleting a point can't magically make it non-conformal, so it should give a 4-to-1 conformal map of R3...unless someone can show good cause why it somehow doesn't.
Logged

s31415
Conqueror
*******
Posts: 110



WWW
« Reply #19 on: June 15, 2013, 01:10:15 PM »

Seems it should work in all even-dimensional spaces, at minimum. Double angles in mutually-wholly-perpendicular planes, plus square radius.

For that matter, in three dimensions doubling angle in the xy plane, squaring radius in the xy plane, and doubling z should look locally like a uniform scale by two and rotation -- this is just the complex-squaring map "extruded" into 3 dimensions and forced to stay conformal. I doubt that it will give a very interesting fractal, since the treatment of z is somewhat trivial, but it's there, and it's a two-to-one map that looks to be conformal everywhere but the z-axis.

This obviously generalizes: partition an orthogonal basis for Rn into sets of sizes 1 and 2, with each size-2 set choose an angle doubling and radius squaring of the corresponding coordinates, and with each size-1 set choose a scaling of that coordinate by 2, and compose all these transformations, and the result ought to be conformal.

Back to the 3-sphere, the 4D map with partition into two sets of 2 should fix the embedded 3-sphere of unit radius, and deleting a point can't magically make it non-conformal, so it should give a 4-to-1 conformal map of R3...unless someone can show good cause why it somehow doesn't.

I don't believe the maps you describe are conformal. There are at least a few flaws I can see in your reasoning. For instance, it is not true that if you have a conformal map on X and a conformal map on Y, you get a conformal map on X x Y (also locally). The scale factor of the squaring map in 2 dimensions is not uniformly 2, it is |z|. The only map with a scale factor uniformly equal to 2 is the dilatation by 2. You seem to be mistaking the multiplication by 2 of the angle with the conformal factor. The conformal factor can be detected only by analysing how to nearby points are mapped. Moreover, unless I misunderstood the argument, the "angles" you're speaking of are really 2d angles. It is not clear to me how you can double them globally.

But I'll be happy if you prove me wrong: if it is really conformal 2 to 1 everywhere but on an axis, it is bound to yield very interesting fractal patterns. You should try to implement it. And in case it's not conformal you'll immediately notice it by getting "whipped cream" patterns.

Sam
Logged

Pauldelbrot
Fractal Senior
******
Posts: 2592



pderbyshire2
« Reply #20 on: June 15, 2013, 01:49:31 PM »

I'm fairly sure you're wrong. Consider C2 with the map that pointwise complex-squares the two components of a vector. Regard it now as R4 with the usual inner product, with the two copies of C being the xy and zw planes.

Away from these two planes, point neighborhoods experience uniform dilation if their xy projection and their zw projection have the same distance from the origin. So restrict to the 3-manifold of all points satisfying this property. The map fixes this manifold, since if |xy| = |zw| then |xy|^2 = |zw|^2.

No nonuniform dilation = no whipped cream.

Conformally mapping from this 3-manifold into R3 (except for a set of zero measure) or else implementing a raytracer that works in that manifold instead is left as an exercise for the reader. smiley

To be more precise, we're talking about the map:

  • x -> x2 - y2
  • y -> 2xy
  • z -> z2 - w2
  • w -> 2zw

on the 3-manifold defined by the single constraint x2 + y2 = z2 + w2. (It has a cusp of sorts at the origin and its intersections with axially-aligned 3-subspaces are 45-degree double-cones.)
Logged

s31415
Conqueror
*******
Posts: 110



WWW
« Reply #21 on: June 15, 2013, 02:26:58 PM »

Conformally mapping from this 3-manifold into R3 (except for a set of zero measure) or else implementing a raytracer that works in that manifold instead is left as an exercise for the reader. smiley

Well I take that as a sign that you don't have much more confidence in your constructions than I do. tongue stuck out

But if you are confident, I don't think you want to leave the glory of having found a 3d M-set to one of your readers.
Logged

Pauldelbrot
Fractal Senior
******
Posts: 2592



pderbyshire2
« Reply #22 on: June 15, 2013, 02:40:32 PM »

I have plenty of confidence, but lack the specific knowledge needed to implement the raytracer. OTOH, it seems to me that simply projecting into the xyz cube should almost suffice. That map is two-to-one, so one would render either the positive-w or the negative-w half with this naive approach (and they're likely to be symmetrical in many cases anyway, like the top and bottom halves of a normal Julia set in C are 180-degree rotations of one another).
Logged

Pauldelbrot
Fractal Senior
******
Posts: 2592



pderbyshire2
« Reply #23 on: June 15, 2013, 03:24:21 PM »

To add to the above: the angle between the surface and the w-axis would need to be considered too, and a stretching in some dimensions performed on the projection to make the map conformal. The surface normal at [x y z w] is given by the partial derivatives of x2 + y2 - z2 - w2, so is [2x 2y -2z -2w] and is parallel to [x y z w]. The plane containing the surface normal and the line segment from [x y z 0] to [x y z w] will intersect the 3-cube in a line (as a basis for the plane is the normal and [0 0 0 1], and the latter projects to 0) and that line is the projection of the normal, so is the line parallel to [x y -z] through [x y z]. A local scaling along this line by the w-coordinate of the unit-length vector parallel to the normal ought to modify the projection to make it conformal. Multiplying x, y, z, and w by a constant doesn't move us off the manifold, so we can restrict our attention to the intersection with the unit 3-sphere and then generalize later. The vector [x y -z -w] parallel to the normal is then unit, and we can simply use |w| as the scaling factor, so the scaling factor is in general |w|/|[x y z w]|. This gives us differential equations to solve: d(xform)/ds, where s is a coordinate parallel to the vector [x y -z], is equal to [x y z]*|w|/|[x y z w]|, and given the rest t, u of an orthogonal basis s, t, u, d(xform)/dt and d(xform)/du are both equal to 1. Composing the projection onto the [x y z] subspace with a solution to these differential equations should yield a map from one branch of the multicone manifold to R3 that is conformal.
« Last Edit: June 15, 2013, 03:27:50 PM by Pauldelbrot » Logged

Pauldelbrot
Fractal Senior
******
Posts: 2592



pderbyshire2
« Reply #24 on: June 15, 2013, 03:39:27 PM »

Another way to do it: convert [x y] to polar coordinates [r t] and convert [z w] to more polar coordinates [s u]. The manifold then is defined very simply by r = s, so the coordinates [r t u] suffice to address the manifold (and in a one-to-one way this time). The map into [r s t u] is not conformal, but by analogy with the complex logarithm, the map into [(ln r) (ln s) t u] should be, given the same constraint r = s we already have. Then, since the surface is parallel to the [t u] plane everywhere and is at 45 degrees to the (ln r) axis in the [(ln r) (ln s)] plane, we need only project to [√2(ln r) t u] for a conformal map into a 3-manifold bounded by -pi..pi in two axes and 0...infinity along the third, so shaped like an "infinite brick" of sorts. This projection is simple (no differential equations to solve!) but has the downside of branch cuts -- the fractal will continue from the left side of the "brick" to the right, in wraparound fashion. One pair of branch cuts can be eliminated though, conformally, by sending [√2(ln r) t] to a vector of length re√2 whose orientation is determined by the angle t, regardless of u, and scaling the u coordinate by √2re√2/(2 ln r). Or the renderer could repeat the "brick" infinitely along the t and u axes.

It occurs to me, meanwhile, that the four-to-one squaring-of-4-space map used to implement v -> v2 + c would probably just give us some variation on the theme of a Cartesian product of standard 2D Julia sets, as the xy and the zw coordinate pairs evolve independently. That's easily fixed, however, by replacing "+ c" with a 4-space rotation (six degrees of freedom) that doesn't in general fix those two planes, or any other family of one-to-one conformal maps that don't generally fix those planes. Or, a single such map can be used along with a + c. (Note that any + c can't quite be a straightforward translation in 4-space, as those don't fix the r = s manifold. A translation in the 3-space we conformally map that manifold into will work fine, however, to induce a conformal translation-like map on the manifold. A translation in the [√2(ln r) t u] space induces a 4-space rotation that preserves the xy and zw planes and a scaling, sort of like a complex multiplication by a constant.)
« Last Edit: June 15, 2013, 04:06:32 PM by Pauldelbrot » Logged

Roquen
Iterator
*
Posts: 180


« Reply #25 on: June 17, 2013, 04:41:02 PM »

Since I'm fractal clueless I just spent about an hour peeking at various 3D fractals and one thing that struck me pretty fast is that all the quaternion based fractals looked pretty much like surfaces of revolution or twisted versions thereof.  Am I missing some?
Logged

All code submitted by me is in the public domain. (http://unlicense.org/)
cKleinhuis
Administrator
Fractal Senior
*******
Posts: 7044


formerly known as 'Trifox'


WWW
« Reply #26 on: June 17, 2013, 04:50:20 PM »

Since I'm fractal clueless I just spent about an hour peeking at various 3D fractals and one thing that struck me pretty fast is that all the quaternion based fractals looked pretty much like surfaces of revolution or twisted versions thereof.  Am I missing some?

this is exactly why we search for a 3component algebra cheesy, the closest so far you can find when googling for "mandelbulb" and another nice 3dfractal is google for "mandelbox"
Logged

---

divide and conquer - iterate and rule - chaos is No random!
Roquen
Iterator
*
Posts: 180


« Reply #27 on: June 18, 2013, 10:23:48 AM »

I'm rather stunned that there aren't any interesting quaternion based fractals.  I find this excessively counter intuitive.  They have all the tools one needs to create something at least reasonable.  I was rather expecting that mandelbulb was defined as a quaternion function.  I may know nothing about fractal, but I can say with a reasonable certainty that all of quaternion based fractals I've seen are based on analytic functions over quaternions.  Regardless the complexity of a given analytic function, the result will be Complex (as in literally) and therefore bound to a plane (and that's a good thing).

I'll create a new thread.
Logged

All code submitted by me is in the public domain. (http://unlicense.org/)
Pages: 1 [2]   Go Down
  Print  
 
Jump to:  

Related Topics
Subject Started by Replies Views Last post
Triplex Flower Images Showcase (Rate My Fractal) Pauldelbrot 2 1339 Last post February 26, 2009, 01:57:39 AM
by Pauldelbrot
Triplex Algebra Fractal Fun Power 8 0 2905 Last post April 04, 2010, 09:24:01 PM
by Power 8
Triplex problem The 3D Mandelbulb asimes 9 5999 Last post March 04, 2012, 08:20:05 PM
by cKleinhuis
A generalization of triplex z^p+c Theory « 1 2 » Furan 20 14273 Last post March 09, 2013, 07:12:14 PM
by kram1032
Triplex Algebra with Triplex Multiplication Theory n4t3 10 7825 Last post August 14, 2013, 07:17:50 AM
by n4t3

Powered by MySQL Powered by PHP Powered by SMF 1.1.21 | SMF © 2015, Simple Machines

Valid XHTML 1.0! Valid CSS! Dilber MC Theme by HarzeM
Page created in 0.241 seconds with 24 queries. (Pretty URLs adds 0.011s, 2q)