Fundamentos

Iteração e recursão

Os fractais começam frequentemente com uma instrução curta repetida muitas vezes. A riqueza advém do feedback: cada resultado torna-se o ponto de partida para o passo seguinte.

Árvore matemática com ramificações recursivas e onze níveis
Cada ramo aplica novamente a mesma regra de construção, com um comprimento mais curto e um ângulo de rotação diferente.Imagem: Björn Kindler / MandelKit · MandelKit Wissensgrafik · Eigene Darstellung · Own work

Duas formas de repetir

A iteração aplica a mesma operação a um estado em mudança: z torna-se f(z) e, em seguida, f(f(z)). A recursão define um objeto em termos de versões mais pequenas de si próprio. Um programa pode implementar uma geometria recursiva de forma iterativa, pelo que a ideia matemática e a técnica de programação não devem ser confundidas.

A diferença torna-se prática quando uma construção é programada. Uma descrição recursiva do triângulo de Sierpiński pode chamar uma função para três triângulos mais pequenos; uma implementação iterativa pode processar os mesmos estados num ciclo ou numa fila. O resultado visível pode ser idêntico, embora a utilização de memória e a ordem de execução sejam diferentes. Nos sistemas dinâmicos, a iteração denota normalmente também uma sequência temporal de estados. Os significados matemáticos e de engenharia de software devem, portanto, ser mantidos deliberadamente separados.

Etapas finitas e limites infinitos

Cada curva de Koch ou triângulo de Sierpiński apresentado é uma aproximação finita. O objeto matemático é o limite ao qual se aproxima à medida que as etapas de construção avançam. As grelhas de píxeis tornam as etapas finais indistinguíveis, embora a definição abstrata não tenha uma etapa final.

Os estágios intermédios não são versões inferiores do objeto limite; são as únicas versões que um ecrã ou material pode representar. A sua profundidade determina quais as estruturas que permanecem visíveis e quais as que se colapsam abaixo de um pixel. Para construções geométricas, o estágio necessário pode ser estimado a partir da menor aresta representável. Nos fractais de tempo de fuga, o limite de iteração desempenha um papel relacionado, mas diferente: limita o tempo de observação, em vez da profundidade da construção geométrica.

O feedback gera sensibilidade

Nos fractais dinâmicos, uma pequena alteração no valor inicial ou num parâmetro pode desviar uma órbita para um resultado diferente. As fronteiras registam esses futuros concorrentes. É por isso que uma fórmula tão compacta como z² + c pode produzir uma fronteira com uma estrutura aparentemente inesgotável.

O feedback amplifica as diferenças apenas onde a dinâmica é sensível. Outros estados iniciais podem convergir rapidamente ou estabilizar-se em ciclos estáveis. A combinação de alongamento, dobragem e captura é o que cria um espaço de fases rico. Uma boa experiência altera, portanto, mais do que um valor inicial: segue vizinhanças, descarta um período transitório e verifica se o comportamento observado permanece numericamente estável. Uma única órbita espetacular raramente conta toda a história.

Fontes e leituras complementares

Este artigo resume as seguintes fontes especializadas, utilizando a redação original. Acedido e revisto editorialmente em 12 de agosto 2026.

  1. Fractal Geometry: Mathematical Foundations and ApplicationsWiley
  2. FractalWolfram MathWorld