FractalPark
Burning ShipMoyen

Airship

Un parent du Burning Ship au pli inégal : la partie réelle se plie directement, tandis que la partie imaginaire couple le x signé à |y|.

Ouvrir dans l'Explorateur
Fractale Airship avec des lobes en forme d'ailes et un détail plié asymétriquement
L'Airship : des lobes en forme d'ailes laissent d'étroites coutures centrales, larges en travers, hérissés vers le haut.

Vue d'ensemble

Airship change à la fois l'endroit où le Burning Ship plie et ce que fait l'autre coordonnée. Seule la partie réelle est directement pliée par une valeur absolue. La partie imaginaire multiplie le x signé par |y|. Ce couplage inégal produit une géométrie d'orbite qu'aucune simple rotation ou réflexion d'une autre fractale pliée ne peut fournir.

À partir d'étroites coutures, l'ensemble déploie des lobes en forme d'ailes, évoquant un dirigeable ou une aile volante. Ses parties les plus larges se trouvent près du centre, puis s'effilent en projections élancées. Le traitement inégal des coordonnées se voit dans l'image : les formes horizontales restent larges et continues ; les verticales se brisent en pointes.

Une inversion ou une autre transformation spatiale peut ouvrir des couches d'ailes imbriquées. C'est un choix de point de vue, pas un signe que la formule est incomplète — elle produit déjà ses formes caractéristiques.

Les mathématiques

Airship fold

z(n+1) = (absolute x(n) + i times x(n) times absolute y(n))^2 + c

Fold the real component with an absolute value, then square the complex number (|xₙ| + i·xₙ·|yₙ|) before adding c. In expanded form, the real part after squaring is xₙ₊₁ = (|xₙ|)² − (xₙ·|yₙ|)² + Re(c), while the imaginary part is yₙ₊₁ = 2·|xₙ|·xₙ·|yₙ| + Im(c). Notice that xₙ appears in the cross term both inside and outside the absolute value. Its sign therefore travels through the iteration.

Try c = i. For the Burning Ship, the orbit diverges quickly. For the Airship, z₁ = (|0| + i·0·|0|)² + i = i, z₂ = (|0| + i·0·|1|)² + i = i, and the orbit remains bounded at i indefinitely — a fixed point that the Burning Ship does not share. The asymmetric fold can therefore stabilize or destabilize orbits that behave identically in the Mandelbrot set.

Caractéristiques visuelles

Wing-like lobes rise from narrow central seams. Across the image, forms are broad and continuous; vertically, they break into spikes. Inversion can expose nested layers of those same wing-like forms.

Remix et exemples

Pars du Document canonique

Ouvre le même état de formule approuvé utilisé par ce guide, puis modifie la vue, la colorisation, les transformations ou l'animation dans l'Explorateur interactif.

Questions fréquentes

How is the Airship fold different?

The Airship folds only the real component with an absolute value; the imaginary component couples signed x with the absolute value of y. In the Burning Ship, both coordinates are folded independently before squaring. In the Airship, the fold is asymmetric — x is mirrored, but y retains its sign within the product x·|y| before the final squaring step.

Does the formula require an inversion transform?

No. Inversion can open layered wing-like forms from the Airship’s asymmetric lobes. But the Airship formula is complete on its own and produces its characteristic shapes without any view transform.

Références

Parcours du code source

  1. frm-v1:824eda8dc180b39ab6c7e32f187530e1c35edeaec7db3f9d00c7a7acef78df63:init/0

    Le nœud d’initialisation exécute : `if ismand`

  2. frm-v1:824eda8dc180b39ab6c7e32f187530e1c35edeaec7db3f9d00c7a7acef78df63:loop/0

    Le nœud de boucle exécute : `safeY = (1, 0)`

  3. frm-v1:824eda8dc180b39ab6c7e32f187530e1c35edeaec7db3f9d00c7a7acef78df63:loop/1

    La branche dans la boucle commence ici : `if abs(imag(z)) >= 1e-10`

  4. frm-v1:824eda8dc180b39ab6c7e32f187530e1c35edeaec7db3f9d00c7a7acef78df63:bailout

    Le test d’arrêt est : `|z| <= 256`

Caractéristiques syntaxiques

source-sequence

Cette structure organise les étapes citées du code source dans une séquence vérifiable. 38c3b212-c33b-5dd3-aae5-a514fc7e37e3:824eda8dc180b39ab6c7e32f187530e1c35edeaec7db3f9d00c7a7acef78df63:init, 38c3b212-c33b-5dd3-aae5-a514fc7e37e3:824eda8dc180b39ab6c7e32f187530e1c35edeaec7db3f9d00c7a7acef78df63:loop, 38c3b212-c33b-5dd3-aae5-a514fc7e37e3:824eda8dc180b39ab6c7e32f187530e1c35edeaec7db3f9d00c7a7acef78df63:branch, 38c3b212-c33b-5dd3-aae5-a514fc7e37e3:824eda8dc180b39ab6c7e32f187530e1c35edeaec7db3f9d00c7a7acef78df63:bailout

Expérience sur les paramètres

Étapes

  1. Utilise le profil fixé : mode parameter-plane; center (-0.5, 0); zoom 0.4; rotation 0; iterations 96. Exécute-le une fois et note le résultat ; puis répète avec le même profil.

Ce qu’il faut observer

Compare les deux exécutions et note si `safeY = (1, 0)` donne le même résultat visible et le même comportement itératif.

Exercice

Utilise les quatre annotations citées d’airship — `if ismand`, `safeY = (1, 0)`, la branche protégée de safeY et `|z| <= 256` — pour expliquer l’ordre du code source.

Vérification de réalisation

Pour terminer, liste les quatre clés et range `if ismand`, `safeY = (1, 0)`, la branche protégée de safeY et `|z| <= 256` dans l’ordre du code source.

Sources et droits

Provenance :

Droits :

Fiche de formule

airship

Cette implémentation canonique de FractalPark est publiée et exécutable.

Aperçu déterministe de airship

Source canonique

Langage
frm-like/1
Bibliothèque standard
1
Mode du profil
parameter-plane
Centre du profil
-0.5, 0
Zoom du profil
0.4
Itérations du profil
96
Niveau de preuve du profil
mechanical

Paramètres

Aucun paramètre déclaré

Source canonique

Cette révision canonique vérifiée est en lecture seule. Remix crée une copie modifiable distincte.

Chargement de la source canonique…

Source et implémentation

ID de formule
38c3b212-c33b-5dd3-aae5-a514fc7e37e3
Nom canonique
airship
Nom d'origine
airship
Source historique
FractalPark
Implémentation actuelle
Propriété du projet

Il s'agit d'une implémentation propre au projet FractalPark. Le fichier lié est la Definition canonique épinglée.

Un problème de droits ou d'attribution ?

Envoyez l'ID de la formule et les justificatifs. Le mainteneur peut suspendre ou retirer l'implémentation pendant l'examen. contact@fractalpark.com