Pattern Avoidance for Fibonacci Sequences using kk-Regular Words

Este artigo apresenta uma prova simples de que a recorrência ak(n)a_k(n) conta as palavras kk-regulares sobre [n][n] que evitam os padrões {121,123,132,213}\{121, 123, 132, 213\}, complementa o resultado demonstrando que bk(n)b_k(n) conta as palavras que evitam {122,213}\{122, 213\}, e conjectura que o quadrado do número de Fibonacci corresponde ao conjunto de palavras que evitam os padrões vinculares {121,123,132,213}\{\underline{121}, 123, 132, 213\}.

Emily Downing, Elizabeth Hartung, Cody Lucido, Aaron Williams

Publicado 2026-03-11
📖 5 min de leitura🧠 Leitura aprofundada

Each language version is independently generated for its own context, not a direct translation.

Imagine que você tem um conjunto de blocos de construção. Você tem números de 1 até nn, e a regra do jogo é que cada número deve aparecer exatamente kk vezes na sua construção. Se k=2k=2, você tem dois "1", dois "2", dois "3", e assim por diante.

Esses são os Palavras k-Regulares (ou "k-regular words"). O objetivo dos autores deste artigo é descobrir quantas maneiras diferentes existem de montar essas torres de blocos, desde que você não crie certos padrões proibidos.

Pense nos "padrões proibidos" como regras de trânsito ou leis da física para seus blocos. Se você montar uma sequência que se parece com um acidente de trânsito (um padrão específico), a construção é demolida e não conta.

Aqui está o resumo da história, traduzido para uma linguagem simples:

1. A Grande Descoberta: Duas Famílias de Sequências

Os autores descobriram que, dependendo de quais "acidentes de trânsito" (padrões) você proíbe, o número de construções possíveis segue duas famílias famosas de números matemáticos: a Sequência de Fibonacci e a Sequência de Jacobsthal.

  • A Regra da Família 1 (Fibonacci-k):
    Imagine que você proíbe quatro tipos de acidentes específicos (como "1-2-1", "1-2-3", etc.).

    • Se você fizer isso, o número de torres que consegue construir segue uma fórmula onde o próximo número é o anterior mais kk vezes o número de antes do anterior.
    • Analogia: É como se cada nova peça que você adiciona pudesse vir de uma única fonte antiga, ou de kk fontes antigas diferentes.
    • Quando k=1k=1, isso é a clássica Sequência de Fibonacci (1, 1, 2, 3, 5, 8...).
    • Quando k=2k=2, vira a Sequência de Jacobsthal (1, 1, 3, 5, 11, 21...).
  • A Regra da Família 2 (k-Fibonacci):
    Agora, imagine que você muda as regras e proíbe apenas dois tipos de acidentes diferentes (como "1-2-2" e "2-1-3").

    • Surpreendentemente, o número de torres agora segue uma fórmula onde o próximo número é kk vezes o anterior, mais o número de antes do anterior.
    • Analogia: Aqui, a influência do passado é multiplicada por kk antes de somar ao presente.
    • Isso cria uma nova versão da sequência de Fibonacci que depende do valor de kk.

2. O "Pulo do Gato" (A Prova)

Os autores não apenas adivinharam isso; eles provaram como funciona usando uma técnica de desmontagem.

Imagine que você tem uma torre gigante feita com os números até nn. Para contar quantas torres existem, eles olham para o topo da torre:

  • Cenário A: O topo é feito de todos os nn's juntos (ex: ...333). Se você tirar esses 3's, o que sobra é uma torre menor feita com números até n1n-1.
  • Cenário B: O topo é uma mistura específica de nn's e (n1)(n-1)'s. Se você tirar essa parte, o que sobra é uma torre ainda menor, feita com números até n2n-2.

Ao mostrar que toda torre válida se encaixa em um desses dois cenários, eles conseguem criar uma fórmula de contagem (uma equação de recorrência) que é exatamente a mesma das sequências de Fibonacci e Jacobsthal. É como dizer: "Para saber quantas torres de 10 andares existem, basta somar as torres de 9 andares com kk vezes as torres de 8 andares".

3. O Bônus: O Quadrado da Fibonacci

No final do artigo, eles fazem algo ainda mais legal. Eles pegam a regra da Família 1 e tornam uma das proibições "mais rígida".

  • Em vez de apenas proibir o padrão 1-2-1 em qualquer lugar, eles dizem: "O 1-2-1 só é proibido se os blocos estiverem grudados um no outro (consecutivos)".
  • Isso muda a contagem de forma mágica: o número de torres válidas agora é exatamente o quadrado do número de torres da sequência de Fibonacci original.
  • Analogia: É como se você tivesse duas filas de pessoas (duas sequências de Fibonacci) e estivesse contando quantos pares de pessoas (uma de cada fila) podem se formar sem violar as regras. O resultado é o quadrado do número original.

Por que isso importa?

Este artigo é importante porque:

  1. Simplifica o complexo: Eles pegaram um problema matemático difícil que antes exigia cálculos complicados e mostraram uma prova simples e direta, como se estivessem desmontando um brinquedo de Lego.
  2. Conecta mundos: Eles mostram que padrões de "evitar certos arranjos" em palavras repetidas estão diretamente ligados às sequências de números mais famosas da matemática.
  3. Abre novas portas: Eles sugerem que podemos usar essas regras para criar novas sequências de números e entender melhor como a estrutura de dados (como árvores e grafos) se comporta.

Em resumo: Os autores mostraram que, se você brincar de montar torres com blocos repetidos e seguir regras específicas de "não fazer tal sequência", o número de torres que você consegue fazer não é aleatório; ele segue as regras de ouro da matemática: a Sequência de Fibonacci e suas variantes. E eles fizeram isso de um jeito tão claro que qualquer um pode entender a lógica por trás da contagem.