2025-11-25T06:52:17.846168

The Tribonacci constant and finite automata

Shallit
We show that there is no automaton accepting the Tribonacci representations of $n$ and $x$ in parallel, where $ψ= 1.839\cdots$ is the Tribonacci constant, and $x= \lfloor n ψ\rfloor$. Similarly, there is no Tribonacci automaton generating the Sturmian characteristic word with slope $ψ-1$.
academic

La costante di Tribonacci e gli automi finiti

Informazioni Fondamentali

  • ID articolo: 2510.10834
  • Titolo: La costante di Tribonacci e gli automi finiti
  • Autore: Jeffrey Shallit (University of Waterloo)
  • Classificazione: cs.FL cs.DM math.NT
  • Data di pubblicazione: 21 ottobre 2025 (preprint arXiv)
  • Link articolo: https://arxiv.org/abs/2510.10834

Riassunto

L'articolo dimostra che non esiste un automa in grado di accettare in parallelo le rappresentazioni di Tribonacci di n e x, dove ψ = 1.839··· è la costante di Tribonacci, x = ⌊nψ⌋. Analogamente, non esiste un automa di Tribonacci in grado di generare la parola caratteristica di Sturm con pendenza ψ-1.

Contesto di Ricerca e Motivazione

Sfondo del Problema

  1. Caso Fibonacci di successo: Per la sezione aurea φ = (1+√5)/2, la sequenza (⌊φn⌋)_{n≥0} è sincronizzata secondo Fibonacci, ovvero esiste un automa finito in grado di accettare in parallelo le rappresentazioni di Zeckendorf di n e x se e solo se x = ⌊φn⌋.
  2. Naturale generalizzazione: Esistono proprietà analoghe per le generalizzazioni dei numeri di Fibonacci (come i numeri di Tribonacci)?
  3. Intersezione tra teoria dei numeri e automi: Questo problema riguarda il collegamento profondo tra le proprietà dei numeri irrazionali nella teoria dei numeri e la teoria degli automi finiti nell'informatica teorica.

Motivazione della Ricerca

  • Esplorare se la generalizzazione da ricorrenze di secondo ordine (Fibonacci) a ricorrenze di terzo ordine (Tribonacci) preserva la riconoscibilità mediante automi
  • Comprendere le differenze fondamentali tra sequenze ricorrenti di ordine superiore e automi finiti
  • Fornire fondamenti teorici per problemi correlati di teoria logica e decidibilità

Contributi Principali

  1. Risultato negativo principale: Dimostra che la sequenza (⌊ψn⌋)_{n≥0} non è sincronizzata secondo Tribonacci, dove ψ è la costante di Tribonacci
  2. Non-automaticità delle sequenze di Sturm: Dimostra che la corrispondente sequenza caratteristica di Sturm non è automatica secondo Tribonacci
  3. Implicazioni per la teoria logica: Dimostra che la mappa n → ⌊ψn⌋ non può essere espressa nella teoria del primo ordine ⟨N,+,V'(n)⟩
  4. Intuizioni matematiche profonde: Rivela che la differenza fondamentale tra il caso di secondo ordine e quello di terzo ordine risiede nell'assenza di periodicità

Spiegazione Dettagliata dei Metodi

Definizione dei Compiti

Ricerca di due classi di problemi di automi:

  1. Automi sincronizzati: Accettano una funzione f: N → N, con input parallelo di n e x (rappresentazione di Tribonacci), accettano se e solo se x = f(n)
  2. Automi con output (DFAO): Calcolano la sequenza (a_n)_{n≥0}, con input della rappresentazione di Tribonacci di n, output a_n

Costruzioni Matematiche Fondamentali

Proprietà dei Numeri di Tribonacci

  • Relazione ricorrente: T_i = T_ + T_ + T_, con valori iniziali T_0 = 0, T_1 = 1, T_2 = 1
  • Forma chiusa: T_n = c_1ψ^n + c_2α^n + c_3β^n
  • Dove ψ ≈ 1.839 è la radice reale di X³ - X² - X - 1, e α, β sono radici complesse coniugate

Costruzioni Tecniche Fondamentali

Definizioni:

  • a(n) = ⌊ψn⌋
  • b(n) = ⌊(ψ-1)(n+2)⌋ - ⌊(ψ-1)(n+1)⌋
  • c(n) = ⌊ψ(n+1)⌋ - ⌊ψn⌋

Strategia di Dimostrazione

Approccio Principale della Dimostrazione

  1. Argomento di riduzione: Dimostra che se a(n) è sincronizzato, allora b(n) è automatico
  2. Distinzione di stati: Costruisce infiniti stati di automa distinguibili
  3. Applicazione del teorema di Myhill-Nerode: Utilizza la distinzione di stati per dimostrare l'inesistenza di un automa finito

Analisi Matematica Fondamentale

Utilizza le proprietà della parte frazionaria:

{ψT_n} = {2Re c_2(ψ-α)α^n}

Dove:

  • γ = arg c_2(ψ-α) = 2.536155···
  • ζ = arg α = 4.10695···
  • Il valore di c(T_n) dipende da v(n) := γ + nζ mod 2π

Configurazione Sperimentale

Metodi di Verifica Teorica

L'articolo è principalmente una dimostrazione teorica, con metodi di verifica che includono:

  1. Calcolo numerico: Verifica dei valori esatti dei coefficienti complessi e dei parametri
  2. Applicazione del teorema di Kronecker: Dimostra proprietà di densità
  3. Verifica dell'indipendenza lineare: Conferma che ζ e 2π sono linearmente indipendenti sui razionali

Calcolo dei Parametri Fondamentali

  • |c_2(ψ-α)| = 0.608085···
  • |α| = 0.73735···
  • Verifica che |2Re c_2(ψ-α)α^n| < 2-ψ per n ≥ 5

Risultati Sperimentali

Risultati Teorici Principali

Completamento della Dimostrazione del Teorema 1

Dimostra che:

  1. La sequenza (a(n))_{n≥0} non è sincronizzata secondo Tribonacci
  2. La sequenza (b(n))_{n≥0} non è automatica secondo Tribonacci

Dimostrazione Costruttiva della Distinzione di Stati

  • Per tutti i < j, esiste k tale che c(T_{i+k}) ≠ c(T_{j+k})
  • Utilizza il teorema di Kronecker per garantire l'esistenza di infiniti tali k
  • Costruisce con successo infiniti stati distinguibili

Risultati della Teoria Logica

Teorema 2

Dimostra che la mappa n → ⌊ψn⌋ non può essere espressa nella teoria del primo ordine ⟨N,+,V'(n)⟩, dove V'(n) è il numero di Tribonacci minimo nella rappresentazione di Tribonacci di n.

Lavori Correlati

Risultati Noti nel Caso Fibonacci

  • Mousavi et al. e Hieronymi hanno dimostrato indipendentemente che n → ⌊φn⌋ è esprimibile nella struttura corrispondente
  • Khani e Zarei hanno ottenuto risultati simili con metodi diversi
  • Proprietà analoghe valgono per qualsiasi numero irrazionale quadratico

Teoria dei Sistemi Numerici

  • Teoria della rappresentazione di Zeckendorf
  • Teoria della rappresentazione per sequenze di Fibonacci generalizzate
  • Ricerca correlata ai numeri di Pisano

Conclusioni e Discussione

Conclusioni Principali

  1. Differenza fondamentale: Esistono differenze essenziali tra il caso Fibonacci e quello di Tribonacci
  2. Assenza di periodicità: Il segno di F_{n+1} - φF_n è periodico, ma il segno di T_{n+1} - ψT_n non lo è
  3. Esistenza di risultati approssimati: Sebbene i risultati esatti non siano raggiungibili, esistono automi approssimati con errore entro ±1

Limitazioni

  1. Risultati negativi: Principalmente risultati negativi, senza fornire metodi costruttivi alternativi
  2. Specifico per Tribonacci: I risultati sono specifici per ricorrenze di terzo ordine; i casi di ordine superiore richiedono analisi separate
  3. Precisione dei metodi approssimati: I limiti di errore degli automi approssimati potrebbero non essere sufficientemente precisi

Direzioni Future

  1. Altri numeri di Pisano: Ricerca di sistemi numerici basati su altri numeri di Pisano cubici
  2. Generalizzazioni di ordine superiore: Considerare il caso di sequenze ricorrenti di k-esimo ordine
  3. Algoritmi approssimati: Migliorare la precisione e l'efficienza degli automi approssimati

Valutazione Approfondita

Punti di Forza

  1. Profondità teorica: Rivela l'impatto fondamentale dell'ordine di ricorrenza sulla riconoscibilità mediante automi
  2. Tecniche di dimostrazione: Combina abilmente analisi complessa, teoria dei numeri e teoria degli automi
  3. Completezza: Non solo dimostra i risultati principali, ma analizza anche le implicazioni per la teoria logica
  4. Rigore matematico: Il processo di dimostrazione è rigoroso e i calcoli sono precisi

Punti Deboli

  1. Insufficienza costruttiva: Principalmente risultati negativi di esistenza, mancanza di costruzioni positive
  2. Applicazioni limitate: I risultati sono principalmente teorici, con valore pratico limitato
  3. Generalizzabilità: La generalizzabilità del metodo ad altri problemi simili richiede ulteriore verifica

Impatto

  1. Contributo teorico: Fornisce intuizioni importanti per la ricerca interdisciplinare tra teoria degli automi e teoria dei numeri
  2. Valore metodologico: Le tecniche di dimostrazione hanno valore di riferimento per problemi correlati
  3. Definizione dei confini: Chiarisce i confini dell'applicabilità dei metodi basati su automi

Scenari di Applicazione

  1. Ricerca teorica: Teoria dei numeri, teoria degli automi, teoria dei linguaggi formali
  2. Progettazione di algoritmi: Progettazione di algoritmi numerici che devono considerare i vincoli degli automi
  3. Teoria della complessità: Ricerca di problemi di decidibilità correlati

Bibliografia

L'articolo cita 17 importanti riferimenti, che includono:

  • Testi classici di teoria degli automi (Hopcroft & Ullman)
  • Lavori fondamentali sugli automi di Fibonacci (Bruyère et al.)
  • Fondamenti di teoria dei numeri (Hardy & Wright)
  • Ricerche recenti correlate (Mousavi et al., Hieronymi et al.)

Valutazione complessiva: Questo è un articolo teorico di alta qualità che rivela attraverso dimostrazioni matematiche rigorose le differenze fondamentali tra il caso Fibonacci e quello di Tribonacci nella riconoscibilità mediante automi. Sebbene principalmente risultati negativi, fornisce contributi teorici importanti per lo sviluppo della ricerca correlata, in particolare nella comprensione della relazione tra sequenze ricorrenti e automi finiti, con significato profondo e duraturo.