FractalPark
ClássicaFácil

Quartic Julia

Um mapa de Julia de quarto grau: eleve z à quarta potência, some um c fixo, e a ramificação quádrupla começa.

Abrir no Explorar
Conjunto de Julia quártico com bordas marfim, rosetas quádruplas e filigrana ramificada
O Quartic Julia do FractalPark: filigrana marfim segue rosetas ramificadas e filamentos quádruplos.

Visão geral

Pegue a receita usual de Julia e gire o botão um entalhe: fixe uma constante complexa c e repita z → z⁴ + c. Cada quarta potência multiplica o argumento complexo por quatro. Uma direção que se bifurcaria em duas em um mapa quadrático pode se abrir em quatro aqui — a origem da ramificação quádrupla.

Com o mesmo c, este mapa de grau mais alto costuma comprimir mais voltas no conjunto do que seu primo quadrático. Se o conjunto de Julia preenchido permanece em uma única peça ou se despedaça ainda depende de c, segundo a classificação de Fatou–Julia para polinômios de grau mais alto. Observe a órbita crítica — aqui governada pelo ponto crítico z = 0 e pelos pontos críticos da derivada — e ela dá a pista dessa conectividade.

Na tela, ele parece menos uma nuvem e mais um ornamento estampado: filigranas finas, rosetas e nós semelhantes a selos se repetem com simetria quádrupla. O grau extra empacota detalhes, mas o arranjo angular permanece notavelmente ordenado.

A Matemática

Quartic iteration

z(n+1) = z(n)^4 + c

One step has the effect of four squarings: the argument is multiplied by four, so a point near the boundary can split four ways. Try c = 0. The recurrence becomes zₙ₊₁ = zₙ⁴, simply a fourth-power map. From z₀ = 0.5 + 0i, the values shrink toward zero and remain bounded; from z₀ = 1.5 + 0i, they grow rapidly and escape. As in the quadratic case, |zₙ| signals escape: once it passes a fixed threshold (about 2 for this quartic), the orbit must diverge. The fourth power hastens the outward flight; it also speeds the angular splitting that creates the four-fold shape.

FractalPark holds c fixed across the image and varies the starting point z₀ from pixel to pixel—the usual Julia-family setup.

História

The theory came first. Pierre Fatou and Gaston Julia developed the classical framework for iterated rational functions in 1917–1918, and it applies to polynomials of any degree. Quartic Julia sets inherit its principles for connectivity and dynamical classification. When fractal-rendering software moved beyond quadratics in the 1980s and 1990s, computer exploration of higher-degree Julia sets became common. The named quartic variant belongs to that line; no single discoverer is attributed to it.

FractalPark uses the standard fourth-degree recurrence as a fixed-parameter Julia-family formula.

Características Visuais

Angles multiplied by four leave a recognizable trace: fine seals, branching rosettes, and filaments arranged on a quartic grid. A quadratic Julia may grow a spiral or one pair of arms; here, feature centers often send out four matching arms or lobes.

More detail fits into the same space than in a quadratic Julia, but it arrives in a tidier order. Turn ninety degrees around a prominent point and a motif often returns. The canonical FractalPark image picks out those edges with ivory filigree.

Remix e Exemplos

Comece pelo Documento canônico

Abra o mesmo estado de fórmula aprovado usado por este guia e depois altere a visualização, a coloração, as transformações ou a animação no Explorar interativo.

Perguntas Frequentes

Why is this called Quartic Julia?

Its rule uses the fourth power of z, so it is a quartic, or degree-four, polynomial. The name distinguishes it from the standard quadratic Julia set and other higher-degree variants.

What does c change?

The fixed complex constant c decides whether the filled Julia set is connected or disconnected, then shapes its fine geometry. Nudge c and four-way branches rearrange, seals and filaments shift, and a connected set can fall into disconnected dust.

Referências

Leitura guiada do código-fonte

  1. frm-v1:d8e2c1950f3a30b27d380c3132e6a62ebe287cd26cd24c3dbc28dfd47ad784ed:init/0

    O nó de inicialização executa: `if ismand`

  2. frm-v1:d8e2c1950f3a30b27d380c3132e6a62ebe287cd26cd24c3dbc28dfd47ad784ed:loop/0

    O nó do laço executa: `z2 = z * z`

  3. frm-v1:d8e2c1950f3a30b27d380c3132e6a62ebe287cd26cd24c3dbc28dfd47ad784ed:bailout

    O teste de término é: `|z| <= 256`

Recursos de sintaxe

source-sequence

Esta estrutura organiza os passos do código-fonte citados em uma sequência verificável. 1768f194-bdc1-5881-b269-a58730967c2c:d8e2c1950f3a30b27d380c3132e6a62ebe287cd26cd24c3dbc28dfd47ad784ed:init, 1768f194-bdc1-5881-b269-a58730967c2c:d8e2c1950f3a30b27d380c3132e6a62ebe287cd26cd24c3dbc28dfd47ad784ed:loop, 1768f194-bdc1-5881-b269-a58730967c2c:d8e2c1950f3a30b27d380c3132e6a62ebe287cd26cd24c3dbc28dfd47ad784ed:bailout

Experimento de parâmetros

Etapas

  1. Use o perfil fixado: mode parameter-plane; center (-0.5, 0); zoom 0.4; rotation 0; iterations 96. Execute uma vez e registre o resultado; depois repita com o mesmo perfil.

O que observar

Compare as duas execuções e registre se, após `z2 = z * z`, a etapa `z = z2 * z2 + c` mantém o mesmo resultado visível e comportamento iterativo.

Exercício

Encontre as anotações de fonte que contêm `if ismand`, `z2 = z * z; z = z2 * z2 + c` e `|z| <= 256`, e explique sua ordem.

Verificação de conclusão

Para concluir, liste as três chaves de anotação citadas na ordem de fonte: `if ismand`, `z2 = z * z; z = z2 * z2 + c`, `|z| <= 256`.

Fontes e direitos

Proveniência:

Direitos:

Registro da fórmula

quarticMandelbrot

Esta implementação canônica do FractalPark está publicada e pode ser executada.

Prévia determinística de quarticMandelbrot

Código-fonte canônico

Linguagem
frm-like/1
Biblioteca padrão
1
Modo do perfil
parameter-plane
Centro do perfil
-0.5, 0
Zoom do perfil
0.4
Iterações do perfil
96
Evidência do perfil
mechanical

Parâmetros

Nenhum parâmetro declarado

Código-fonte canônico

Esta revisão canônica verificada é somente leitura. Remix cria uma bifurcação editável separada.

Carregando código-fonte canônico…

Fonte e implementação

ID da fórmula
1768f194-bdc1-5881-b269-a58730967c2c
Nome canônico
quarticMandelbrot
Nome original
quarticMandelbrot
Fonte histórica
FractalPark
Implementação atual
Propriedade do projeto

Esta é uma implementação própria do projeto FractalPark. O arquivo vinculado é a Definition canônica fixada.

Problema de direitos ou atribuição?

Envie o ID da fórmula e as evidências. O mantenedor pode suspender ou retirar a implementação durante a análise. contact@fractalpark.com