Il 2 ottobre 2026 ho completato un controesempio alla congettura di convergenza del problema 143 di Erdős. La risposta a quella domanda è negativa: esiste un insieme numerabile di numeri razionali in cui ogni punto rimane a distanza almeno uno da tutti i multipli interi positivi degli altri punti, eppure la somma dei pesi reciproco-logaritmici diverge.
Le due proprietà possono convivere nello stesso insieme :
Il moltiplicatore è un intero e il logaritmo è naturale. La separazione vale in entrambe le direzioni, per ogni coppia distinta. La divergenza è quella delle somme finite crescenti di termini positivi.
La costruzione è accompagnata da una formalizzazione completa in Lean 4. I controlli locali registrati nella repository verificano l’intera catena fino al teorema sui numeri reali; la revisione matematica esterna della corrispondenza con la domanda di Erdős, della formulazione e dell’esposizione è ancora da completare.
Quasi tre mesi di tentativi e correzioni
La parte documentata di questa ricerca attraversa quasi tre mesi, dai primi appunti datati di luglio alla verifica conclusiva del 2 ottobre. Rileggendola oggi, non vedo una strada che conduceva inevitabilmente al risultato. Vedo tentativi diversi, strumenti che hanno funzionato entro limiti precisi e passaggi che ho dovuto correggere o abbandonare.
Ho esplorato il confronto con gli insiemi primitivi di interi, gli arrotondamenti e modi diversi di controllare il peso dei punti. Molti argomenti sembravano promettenti su un singolo blocco. La difficoltà riappariva quando cercavo di farli convivere: ogni nuovo blocco doveva rispettare tutti quelli precedenti, per ogni moltiplicatore intero, e continuare ad aggiungere abbastanza peso. Un conto locale corretto non bastava a garantire tutto questo.
Il 6 settembre ho rivisto l’impostazione. Ho conservato le prove utili, ma ho smesso di considerare obbligatorio completare una strada soltanto perché vi avevo già investito molto lavoro. Il secondo archivio è nato da questa scelta e da un corpus già ampio di risultati e tentativi. I due depositi hanno continuato a scambiarsi strumenti e controlli.
La costruzione finale ha preso forma il 2 ottobre. Anche quel giorno, un primo assemblaggio periodico incontrava un limite: aggiungere punti consumava progressivamente lo spazio disponibile per quelli futuri. Il cambiamento decisivo è stato separare due compiti. Un numero primo protegge i punti già costruiti; un altro primo, scelto più tardi, rende sufficientemente piccole le nuove perturbazioni. Organizzare molti blocchi nella stessa fase permette poi di ottenere un guadagno di peso uniforme, anche quando le scale diventano enormi.
Ho usato l’assistenza dell’intelligenza artificiale nell’esplorazione matematica, nella formalizzazione e nella scrittura. La formalizzazione in Lean è entrata anche nel ragionamento: per il passaggio analitico finale, le medie di Abel hanno permesso di dimostrare esattamente il lemma necessario, senza richiedere un’asintotica più forte sui singoli livelli. Alle 20:56 del 2 ottobre, ora italiana, la catena completa risultava verificata. Una ricompilazione separata dello stesso codice ha confermato il risultato e il controllo degli assiomi ha coperto tutte le 245 dichiarazioni dimostrate.
La storia dei tentativi precedenti spiega perché i vincoli della prova siano proprio questi. Ogni scelta deve proteggere quelle già fatte, senza esaurire la possibilità di continuare.
La costruzione, prima dei dettagli
Il passaggio analitico trova insiemi primitivi finiti di peso sufficiente dentro insiemi periodici che conservano più di due terzi delle classi residue. Il passaggio geometrico trasforma quegli interi in punti razionali appena a destra di una griglia, assegnando a ciascun blocco un primo privato. Questo primo permette di controllare simultaneamente tutte le relazioni con i punti precedenti.
All’inizio di ogni fase scelgo una nuova griglia compatibile con l’intera configurazione già costruita. La fase aggiunge molti blocchi, ciascuno piccolo in termini di peso, ma insieme capaci di un guadagno fisso. Per le configurazioni finite annidate ottengo
L’unione delle configurazioni conserva la separazione, perché ogni coppia di punti appartiene già a una fase finita. Il peso cresce senza limite. È questo il collegamento fra il controllo locale di ogni inserimento e il controesempio infinito.
La dimostrazione che segue è la versione italiana integrale del manoscritto del 2 ottobre. Il risultato risponde alla congettura di convergenza reciproco-logaritmica; è compatibile con il teorema di densità logaritmica di Koukoulopoulos, Lamzouri e Lichtman, che riguarda un’altra conclusione dello stesso problema.
1. Il risultato
Scriviamo e indichiamo con il logaritmo naturale. Per e per un insieme finito o numerabile , poniamo
La somma è intesa come l’estremo superiore delle somme sui sottoinsiemi finiti.
Definizione 1.1. Un insieme è originale se
La quantificazione riguarda coppie ordinate, dunque sono richieste entrambe le direzioni. Un insieme è primitivo se nessun suo elemento divide un altro elemento distinto di .
Nel problema II sull’ultima pagina di Erdős (1948), Erdős chiede, in particolare, se la condizione di separazione (1.1) implichi la convergenza di . Questa è l’affermazione sulla somma reciproco-logaritmica nel problema oggi numerato 143. L’affermazione associata sulla densità logaritmica è stata dimostrata da Koukoulopoulos, Lamzouri e Lichtman (2025), Teorema 1: ogni insieme originale soddisfa
Il teorema seguente confuta l’affermazione di convergenza per ed è compatibile con (1.2).
Teorema 1.2. Esiste un insieme numerabile infinito , privo di punti di accumulazione finiti, per il quale vale (1.1) e
Ogni può essere scritto come
Più precisamente, la costruzione produce una successione crescente di insiemi originali finiti , la cui unione è e per la quale
Le sezioni seguenti forniscono l’intera argomentazione, individuando esplicitamente gli strumenti classici utilizzati. Il teorema formale non ha alcuna ipotesi analitica o costruttiva aggiuntiva. La verifica che accompagna il manoscritto è discussa nella sezione 8; non si rivendicano una revisione indipendente da parte di esperti né una priorità.
Schema e notazione
Per , sia il numero di fattori primi di , contati con molteplicità; in particolare, . Ogni sottoinsieme di
è primitivo. Infatti, con implica .
Un insieme è periodico di periodo se l’appartenenza dipende soltanto dal resto modulo , dove . La sua densità è
Questa definizione non dipende dal periodo scelto. Tutti i calcoli di densità che seguono si svolgono su un periodo comune finito. In particolare, la maggiorazione della densità di un’unione di un numero finito di insiemi periodici è semplicemente la maggiorazione della cardinalità di un’unione di sottoinsiemi finiti di un anello di classi di resto.
La parte analitica fornisce un sottoinsieme primitivo finito di peso maggiore di in ogni insieme periodico di densità maggiore di , al di sopra di qualsiasi soglia fissata. La parte geometrica lo usa per costruire un blocco di peso maggiore di , consumando al più della densità delle etichette su una griglia fissata . Un ciclo contiene blocchi. I primi privati permettono di iniziare il ciclo successivo su una nuova griglia, preservando l’intera configurazione precedente.
2. Peso primitivo in un insieme periodico
Gli strumenti analitici classici di questa sezione sono i prodotti di Eulero assolutamente convergenti per e per le funzioni di Dirichlet quando , l’ortogonalità dei caratteri per un modulo fissato e la continuità di in per non principale; si vedano le note di Tao (2014). Non è necessario che sia diverso da zero. Usiamo una media di Abel per trovare livelli arbitrariamente alti con peso sufficiente, senza richiedere una stima inferiore per ogni singolo livello sufficientemente alto.
Teorema 2.1 (Selezione periodica). Sia periodico, con . Per ogni intero , esiste un insieme primitivo finito tale che .
Per un modulo fissato e una classe di resto , definiamo
Dimostreremo la convergenza di questa serie e la stima sufficiente
Qui e nel seguito, dire che un limite inferiore è almeno significa che, per ogni numero reale , l’espressione è almeno per tutti gli sufficientemente vicini a . Il modulo e la classe di resto sono fissati prima di passare al limite. L’esatto enunciato di selezione finita del Teorema 2.1 è parte della formalizzazione completa in Lean, attraverso questo percorso; l’ambito e la riproduzione della verifica sono documentati nella sezione 8.
Stime uniformi dei fattori di Eulero
Per un carattere di Dirichlet modulo , per e per , poniamo
I prodotti indicizzati da sono estesi ai numeri primi. La convergenza assoluta segue da e , oppure direttamente dai prodotti di Eulero finiti e dalla sommabilità di . Il termine è , anche quando .
Lemma 2.2. Per e ,
Per il carattere principale modulo , il prodotto è reale e positivo e soddisfa
Dimostrazione. Per con , poniamo e . L’identità
e le stime e danno
dove l’ultimo passaggio è la disuguaglianza fra media aritmetica e media geometrica pesate. Invertendo,
Le correzioni quadratiche hanno una maggiorazione uniforme. Per ogni insieme finito di numeri primi e per ,
Applichiamo (2.6) con e passiamo ai prodotti di Eulero convergenti per ottenere (2.4).
Per , la concavità e una riorganizzazione elementare danno
Per il carattere principale usiamo quando e altrimenti. Poiché , la stima (2.7) implica
Lo stesso argomento si applica prima ai prodotti finiti; la convergenza giustifica quindi il passaggio indicato ai prodotti infiniti.
Scriviamo per il prodotto senza restrizioni, corrispondente al modulo uno, e poniamo
Lemma 2.3. Per un carattere non principale fissato ,
Esiste , dipendente da , tale che
Il prodotto senza restrizioni soddisfa
Uniformemente rispetto a tutti i caratteri e a ,
con una costante assoluta .
Dimostrazione. Per non principale, la continuità sul segmento reale compatto limita . La disuguaglianza (2.4) dimostra quindi (2.8), poiché per . Il prodotto di Eulero principale e le stime elementari
danno quando . In particolare, per piccolo. La disuguaglianza (2.5) dimostra (2.9). Per il modulo uno, (2.4) dà, quando ,
Infine, dalla serie assolutamente convergente in (2.3),
Questo dimostra (2.11).
Integrazione e medie sui caratteri
Lemma 2.4. Per , la serie converge. Per ogni carattere ,
con integrale e serie assolutamente convergenti. Inoltre,
Dimostrazione. L’integrando non negativo senza restrizioni è integrabile: vicino a zero usiamo (2.10) e , e vicino a infinito usiamo (2.11). Il teorema di Tonelli e l’identità elementare
dimostrano quindi la convergenza della serie pesata senza restrizioni e (2.12) per il carattere banale. Per un carattere generale, la somma degli integrali dei valori assoluti è maggiorata dalla stessa serie convergente. L’integrazione termine a termine è pertanto giustificata e dimostra (2.12).
Per l’ultima affermazione, . Dunque è limitato vicino a zero dalle stime elementari della zeta e decade a infinito per (2.11). Un’ulteriore applicazione di Tonelli, usando questa volta
dimostra (2.13).
Lemma 2.5. Per ogni non principale,
Per il carattere principale,
Dimostrazione. Per non principale, le stime (2.8) e (2.11) forniscono una maggiorante integrabile, indipendente da , per . Dunque resta limitato, il che dimostra (2.14). Per , ogni termine di è non negativo. Integrando la stima inferiore (2.9) su si ottiene
Dopo la moltiplicazione per , il membro destro tende a .
Ogni classe di resto
Proposizione 2.6. La stima (2.2) vale per ogni fissato e per ogni classe di resto , comprese le classi non invertibili.
Dimostrazione. Per una classe invertibile, l’ortogonalità dei caratteri e la convergenza assoluta del Lemma 2.4 danno
Il termine principale ha limite inferiore normalizzato almeno . I termini non principali, dopo la moltiplicazione per , tendono a zero per il Lemma 2.5. Prendendo le parti reali in (2.16) si dimostra l’affermazione. Per , lo stesso argomento contiene soltanto il termine principale.
Per una classe di resto generale usiamo il suo rappresentante e poniamo , e , con . La classe è invertibile, anche quando , con la sua unica classe. La moltiplicazione manda iniettivamente gli interi di quella classe negli interi della classe originale, e . Per ,
Usando e il Lemma 2.4, otteniamo
Ogni eventuale termine omesso con è non negativo e non influisce quindi sulla stima inferiore. La moltiplicazione per fa svanire il termine di errore. Il primo coefficiente tende a e il caso coprimo fornisce la stima inferiore . La definizione di limite inferiore dà ora . Non è richiesta alcuna coprimalità fra e .
Livelli pesanti ed estrazione finita
Dimostrazione del Teorema 2.1. Fissiamo un periodo e il suo insieme di classi di resto ammesse. Sommiamo la Proposizione 2.6 su questo insieme finito per ottenere
Per , poniamo
Ogni è finito: la serie pesata convergente in lo maggiora dopo la moltiplicazione per . Raggruppando la serie sommabile a termini non negativi si ottiene, per ,
Se fosse per ogni , avremmo
Il suo limite superiore sarebbe al più , in contraddizione con (2.19). Esistono dunque arbitrariamente alti con . Scegliamo uno di questi . Ogni intero su quel livello è almeno , e il livello è primitivo. Poiché il suo peso è una serie positiva convergente che supera , un troncamento finito supera ancora . Questo troncamento è l’insieme richiesto.
3. Configurazioni finite e primi privati
Indicizziamo i blocchi con nell’ordine in cui vengono inseriti. Un blocco ha i dati
Il primo è detto primo privato del blocco. Questa terminologia si riferisce all’invariante di non divisibilità qui sotto; non afferma che compaia in un denominatore ridotto.
Definizione 3.1. Un elenco finito di blocchi è una configurazione ammissibile se, scrivendo , valgono le condizioni seguenti.
- (I1) è originale, e ogni punto di supera ogni punto di di più di .
- (I2) I primi sono distinti e maggiori di , e vale
- (I3) Ogni punto soddisfa e (1.4) con .
- (I4) I primi privati soddisfano il vincolo finito stretto
L’elenco vuoto è ammissibile, con . Scriviamo quando e .
Tutti gli invarianti riguardano soltanto dati già selezionati. Un nuovo primo privato viene scelto abbastanza grande da preservare il margine positivo residuo; non è necessario prescrivere un tasso di crescita dei primi.
La Figura 1 distingue i ruoli dei due primi di un blocco. L’ordine delle scelte è parte della costruzione: selezionare l’insieme di etichette non significa ancora selezionare l’ampiezza della perturbazione.
- Passato e griglia
- Primo privato
- Periodo fissato
- Etichette primitive
- Primo grande
- Nuovo blocco
Le esclusioni dei primi precedono la scelta delle etichette.
Il secondo primo cresce dopo aver fissato griglia ed etichette.
Figura 1 — I due primi e l’ordine delle scelte. Lo schema di dipendenza è
Il ruolo di è la compatibilità con la configurazione precedente:
Le esclusioni dei primi precedono la scelta di . Il ruolo di è l’ampiezza dello spostamento positivo:
Si aumenta dopo avere fissato . Le frecce indicano dipendenze, non grandezze quantitative. Il primo privato impone l’invariante di non divisibilità; la successiva scelta di rende lo spostamento abbastanza piccolo per tutte le vecchie sorgenti razionali e per la stima di vicinanza agli interi. Nessuna etichetta viene rimossa dopo avere selezionato .
4. Una griglia compatibile con la configurazione precedente
Lemma 4.1. Data una configurazione ammissibile con insieme di punti , esiste un intero tale che
Per questo , se , e , allora
Se invece , allora è un multiplo intero positivo di .
Dimostrazione. Per , prendiamo . Altrimenti sia il prodotto degli interi positivi distinti conservati in . Per (3.2), è coprimo con ogni primo privato precedente. Tutti questi primi sono dispari. Dunque , con sufficientemente grande, soddisfa (4.1).
Fissiamo un punto precedente e poniamo . Questo è un intero positivo. Poiché e , abbiamo . L’identità esatta
vale per ogni . Se , il suo fattore intero è diverso da zero, dunque (4.2) segue da (I3). Se , allora è un intero positivo. La dimostrazione usa la rappresentazione esibita di e non richiede che essa sia ridotta.
Per un insieme razionale finito e un intero , definiamo l’insieme delle etichette ammissibili
L’intervallo semiaperto è scelto in vista della successiva perturbazione positiva.
Lemma 4.2. L’insieme è periodico. Per e per come nel Lemma 4.1,
e in particolare
Dimostrazione. Scriviamo ogni come , con numeratore e denominatore interi positivi. Sostituendo con e con , il valore di resta invariato. Dunque la condizione per questo punto è periodica di periodo , e il prodotto di questi numeratori, in numero finito, è un periodo comune. Per , ogni etichetta è ammessa e si può prendere periodo .
L’identità (4.5) segue dalle due alternative del Lemma 4.1. Per il teorema cinese dei resti la sua densità è , con valore per un prodotto vuoto. La disuguaglianza per , insieme a (3.3), dimostra (4.6).
Il cambio di griglia nel Lemma 4.1 modifica soltanto la griglia usata per i blocchi futuri. La Figura 2 mostra perché una vecchia sorgente esclude soltanto una classe di etichette su questa griglia, pur dovendo evitare tutti i suoi multipli interi.
Figura 2 — Classificazione esatta dei resti dopo un cambio di griglia. Il vecchio punto rimane invariato; si sceglie con . Vale
La classificazione delle classi di è:
| Classe di | Conseguenza |
|---|---|
| Unica classe vietata: per qualche . | |
| classi ammissibili: per ogni . |
Per tutte le vecchie sorgenti insieme,
La sequenza di classi è una rappresentazione simbolica di ; i puntini omettono le classi intermedie. Nel diagramma, le larghezze disegnate non rappresentano densità né distanze. Per un vecchio punto fissato, soltanto causa una collisione esatta. Le altre classi hanno un distacco maggiore di . I primi privati precedenti, distinti fra loro, danno la formula di prodotto. Tutti i vecchi punti e i loro pesi rimangono invariati.
5. Il costo di densità di un blocco
Per interi e , poniamo , e . Definiamo un insieme finito di classi di resto vietate mediante
L’intervallo è chiuso. Questa esclusione leggermente più forte fornisce l’ammissibilità semiaperta richiesta in (4.4).
Lemma 5.1 (Stima dei resti della radice). Se , allora per ogni . Inoltre,
Di conseguenza, la stessa esclusione separa da ogni multiplo intero di ogni punto di qualsiasi blocco .
Dimostrazione. Se , allora . L’intero appartiene dunque a . Poiché , abbiamo , il che dimostra la prima affermazione per contrapposizione. La riduzione modulo non può aumentare la cardinalità, dunque . Pertanto
L’ultima stima vale già per . Per un punto , il suo multiplo -esimo è , quindi la prima affermazione si applica con . Non si assume alcuna coprimalità fra e .
Osservazione 5.2. Il numero è soltanto uno strumento di conteggio. Non viene aggiunto all’insieme originale. I suoi multipli contengono tutti i multipli dell’intero blocco, ed è per questo che la stima non dipende dal numero di etichette in .
Fissiamo una griglia per la configurazione all’inizio di un ciclo, e poniamo
Dopo inserimenti, sia l’insieme dei numeratori delle radici usati in questo ciclo, così che e per . Sia un insieme contenente tutti i primi privati attuali ed eventualmente un nuovo primo appena scelto, soggetto a . Poniamo
Questo filtro è contenuto in per l’intero insieme attuale di punti : i punti dei cicli precedenti sono protetti dal Lemma 4.1, e quelli inseriti nel ciclo attuale dal Lemma 5.1.
Un periodo comune è il prodotto dei moduli, in numero finito, in e , con prodotto vuoto uguale a . Per ogni modulo che divide quel periodo, ciascuna classe modulo ha lo stesso numero di preimmagini. Dunque riportare un insieme vietato al periodo comune ne preserva la densità. La maggiorazione finita per un’unione dà
Non è richiesta indipendenza né coprimalità fra questi moduli. L’unico vincolo sui primi privati copre sia i punti dei cicli precedenti sia tutte le esclusioni dovute ai primi privati; non viene contato due volte.
La Figura 3 rappresenta la stima inferiore sufficiente in (5.5). È una stima ricavata dalla dimostrazione, non una densità calcolata per un esempio costruito.
Al limite di confronto, il margine sopra la soglia è .
Figura 3 — Il margine di densità di un ciclo finito sulla griglia fissata . La retta della stima garantita è
Il vincolo comprende l’unico margine per i primi privati e al più per le radici degli blocchi già inseriti nel ciclo. Il diagramma ha sull’asse orizzontale i valori , , , , di ; l’asse verticale della densità parte da e indica , , , e .
Negli inserimenti effettivi vale , dunque . L’estremo aperto in è un estremo di confronto: lì , ancora sopra la soglia di selezione . L’area fra la retta e la soglia rappresenta questo margine garantito, non una densità empirica.
6. Il blocco successivo
Mostriamo ora che ogni inserimento richiesto da un ciclo può essere effettuato. Oltre all’ammissibilità, in tutta questa sezione assumiamo che la griglia attuale sia coprima con tutti i primi privati già presenti. All’inizio del ciclo ciò segue da (4.1); i nuovi primi privati nel ciclo saranno scelti maggiori di .
Scegliere il primo prima delle etichette
Sia l’indice del blocco successivo e sia . Scegliamo un primo maggiore di
L’illimitatezza dei primi permette di soddisfare queste condizioni, in numero finito. Poiché , l’insieme ampliato dei primi privati soddisfa ancora (3.3). Poniamo , facciamo sì che contenga le radici degli blocchi già inseriti in questo ciclo, e definiamo
L’intero filtro periodico e un periodo comune sono ora fissati. Per (5.5),
Inoltre, e ogni etichetta in evita tutti i primi privati attuali, compreso .
Applichiamo il Teorema 2.1 a questo fissato, con una soglia intera abbastanza grande da ottenere un insieme primitivo finito con
Una tale soglia esiste perché sono già fissati. L’insieme è non vuoto, e poniamo .
Scegliere la perturbazione dopo le etichette
Per ogni , conserviamo la rappresentazione ridotta , con denominatore intero positivo . Scegliamo un primo , distinto da tutti gli , sufficientemente grande affinché, con , e ,
L’ultima famiglia di condizioni è vuota quando . Tutte queste condizioni sono un numero finito di vincoli inferiori su , insieme a un numero finito di esclusioni di primi, e possono quindi essere soddisfatte simultaneamente.
Poniamo e definiamo mediante (3.1). Per , scriviamo . Allora
e, poiché ,
La scelta di non cambia nessuno fra .
Proposizione 6.1 (Estensione finita). La configurazione ampliata ottenuta aggiungendo è ammissibile. Soddisfa ancora per ogni primo privato attualmente presente, e il nuovo blocco soddisfa
Dimostrazione. Verifichiamo prima ogni tipo di coppia ordinata nella condizione di insieme originale.
Una vecchia sorgente e un nuovo bersaglio. Fissiamo , e , e poniamo . Poiché , il numero è fuori da . Appartiene a , dunque vale una delle due alternative
Nel primo caso . Nel secondo, (6.5) dà
Dunque per ogni , in particolare per ogni positivo. Il denominatore è fissato per questa sorgente e l’argomento non impone alcun limite superiore a .
Una nuova sorgente e un vecchio bersaglio. Per (6.4) e , ogni nuovo punto supera . Per e ,
Due punti distinti nel nuovo blocco. Per distinti e , la primitività implica . Pertanto
Le vecchie coppie soddisfano già (I1). Le disuguaglianze precedenti danno anche l’ordinamento richiesto del nuovo blocco, dunque (I1) vale.
Per (I2), consideriamo prima un intero precedente . I vecchi primi privati non lo dividono per induzione, e il nuovo primo non lo divide perché . Consideriamo poi un nuovo intero . Per ogni primo privato con :
- , per l’ipotesi del ciclo quando e per quando ;
- , perché ;
- , perché è un primo distinto da .
Poiché è primo, non divide . Questo dimostra (3.2) per ogni coppia di indici ora presente. I requisiti di grandezza e distinzione dei primi privati seguono da (6.1), e il vincolo sulla somma dei reciproci è stato preservato quando è stato selezionato . Non viene usata alcuna affermazione su un primo non ancora scelto.
Per (I3), le condizioni (6.4) e (6.7) danno
Infine, e implicano e quindi . Di conseguenza,
La mappa è iniettiva. Sommando (6.9) e usando si ottiene (6.8).
7. I cicli e l’unione infinita
Proposizione 7.1 (Un ciclo). Ogni configurazione finita ammissibile può essere estesa, senza cambiare nessuno dei suoi punti o dati, a una configurazione finita ammissibile il cui insieme di punti ha guadagnato peso almeno .
Dimostrazione. Partiamo dal suo insieme di punti e scegliamo mediante il Lemma 4.1. Manteniamo questo fissato, e prescriviamo nuovi blocchi. Dopo inserimenti, la disuguaglianza (5.5) è valida. Le sezioni 6 e 5 permettono dunque l’inserimento successivo: la nuova configurazione è ammissibile, il suo soddisfa , e rimane coprimo con ogni primo privato. L’induzione finita effettua tutti i inserimenti.
I blocchi sono disgiunti a due a due per il loro ordinamento in (I1). Il loro peso totale aggiunto è pertanto, per (6.8), almeno . Poiché , abbiamo
Il guadagno è dunque almeno . Il numero di inserimenti è finito, anche se non viene imposto alcun limite alla grandezza di . Alla fine del ciclo, (I2) permette al Lemma 4.1 di scegliere una nuova griglia usando ogni intero ora presente. Questa nuova griglia viene usata soltanto per i blocchi futuri; nessun vecchio valore viene cambiato.
Dimostrazione del Teorema 1.2. Iniziamo dalla configurazione ammissibile vuota e applichiamo ripetutamente la Proposizione 7.1. Sia l’insieme dei punti alla fine del ciclo , e poniamo . Ogni ciclo estende la stessa configurazione precedente. Dunque
Poniamo . Ogni punto è razionale per (3.1), e ogni punto supera , poiché e al suo inserimento.
Dati distinti, scegliamo un ciclo con . La proprietà di insieme originale di dà per ogni . Questo dimostra (1.1) sull’unione, con la stessa coppia che controlla simultaneamente tutti i moltiplicatori.
Ogni blocco è finito e non vuoto, e il suo elemento minimo supera il massimo dell’intero prefisso precedente di più di . Esistono infiniti blocchi. I loro elementi minimi tendono a infinito, dunque ogni intervallo limitato incontra soltanto un numero finito di blocchi e contiene soltanto un numero finito di punti di . Pertanto è numerabile infinito e non ha punti di accumulazione finiti. La relazione (1.4) vale per ogni punto per (I3), e rimane vera perché nessun punto viene mai cambiato.
Infine, la monotonia delle somme a termini non negativi dà
Pertanto . Equivalentemente, la convergenza monotona per questa esaustione crescente dà .
8. Ordine delle scelte e verifica formale
Ordine dei quantificatori
L’ordine di dipendenza per un nuovo blocco è
La griglia viene scelta una volta per ciclo, e viene mantenuta fissa per quel ciclo. Per ogni uso del Teorema 2.1, l’intero insieme periodico , comprese tutte le esclusioni di primi, è fissato prima di scegliere il livello . Il suo troncamento è poi fissato prima di scegliere il denominatore della perturbazione . Dunque non fanno parte dell’argomento né un’affermazione di uniformità rispetto al modulo né un’esclusione di primi imposta retroattivamente a .
Anche l’induzione sui primi privati ha due direzioni distinte. All’inserimento, un nuovo supera ogni vecchio intero ; questo protegge tutti i vecchi punti dal nuovo primo. Le nuove etichette e evitano tutti i primi privati già presenti; questo protegge i nuovi punti da tutti quei primi. Ripetere la stessa verifica finita a ogni stadio successivo stabilisce l’invariante per ogni prefisso finito.
Determinazione delle scelte
La costruzione formale usa la scelta classica sul teorema dimostrato di estensione di un ciclo finito, seguita dalla ricorsione sui numeri naturali. Viene effettuato soltanto un numero numerabile di scelte finite successive. Se si desidera una procedura di selezione specificata, si prenda il più piccolo primo che soddisfa ogni elenco finito di vincoli e la più piccola potenza di due nella scelta della griglia.
Per , fissiamo un periodo di e una soglia intera che soddisfi (6.4). Enumeriamo le terne formate da un livello con , una soglia di troncamento e una precisione per una stima inferiore razionale della somma finita
Accettiamo la prima stima inferiore certificata che supera . L’appartenenza a è decidibile dal suo periodo finito; per punti sorgente razionali, la condizione in (4.4) può anche essere controllata decidendo se un intervallo razionale limitato contiene un intero. Approssimazioni razionali di queste somme finite di logaritmi sono effettivamente ottenibili. Il Teorema 2.1 garantisce la terminazione di questa ricerca. Non si afferma alcun limite uniforme al suo tempo di esecuzione, ai livelli, ai troncamenti o ai periodi. Questa enumerazione facoltativa descrive una procedura matematica di selezione; non è un programma eseguibile estratto dalla costruzione Lean.
Ambito della verifica e riproducibilità
Il teorema completo di esistenza è formalizzato in Lean 4.24.0. Tutti i nomi che seguono appartengono allo spazio dei nomi Erdos143. I due teoremi razionali chiusi sono:
| Teorema dimostrato | Enunciato |
|---|---|
mainConclusion_proved | MainConclusion |
strongConclusion_proved | StrongConclusion |
Il primo fornisce un insieme razionale numerabile in , la separazione per ogni coppia ordinata di elementi distinti e ogni moltiplicatore naturale positivo, e un peso totale non negativo infinito. Il secondo aggiunge la finitezza locale e (1.4). Le loro definizioni sono in Erdos143/Definitions.lean e le loro dimostrazioni in Erdos143/Main.lean. Nessuno dei due teoremi assume un principio di selezione, un’estensione finita, una successione di prefissi o qualsiasi altra ipotesi analitica o costruttiva non dimostrata.
L’ulteriore teorema realConclusion_proved, in Erdos143/RealConclusion.lean, enuncia esplicitamente la conclusione nel dominio reale. Fornisce , la numerabilità, la razionalità di ogni punto, tutte le disuguaglianze ordinate sui moltiplicatori, ed entrambe le affermazioni
La prima somma è codificata nei reali non negativi estesi di Lean, ENNReal, con valore ; la seconda è una negazione esplicita di Summable per termini a valori reali. Il trasferimento da a usa l’inclusione razionale iniettiva e un’equivalenza dei due sottotipi di indicizzazione. La non negatività di tutti i pesi collega le due affermazioni. La divergenza non viene quindi rappresentata mediante il valore convenzionale di una tsum reale non sommabile. Segue anche la numerabilità infinita, poiché ogni insieme finito in questo contesto ha peso finito.
Il punto di raccordo analitico è esattamente il Teorema 2.1, dimostrato da periodicPrimitiveSelection_proved. Le stime di Abel principale, per tutte le classi di resto e periodica sono, rispettivamente:
| Stima nel manoscritto | Nome nella formalizzazione |
|---|---|
| (2.15) | principal_abel_lower_bound |
| (2.2) | all_residues_abel_lower_bound |
| (2.19) | periodic_abel_lower_bound |
La costruzione formale usa il vincolo finito stretto sui primi (3.3), il filtro chiuso delle radici (5.1), una griglia di riavvio ottenuta mediante prodotto e il guadagno non stretto per ciclo della Proposizione 7.1, come presentati qui. Le sue principali dichiarazioni costruttive sono:
| Passaggio | Nome nella formalizzazione |
|---|---|
| Etichette finite | round_labels |
| Inserimento completo | insert_block_exists |
| Invarianti simultanei | block_extension_valid |
| Ciclo completo | round_extension_exists |
| Stati finiti ricorsivi | stateSequence |
| Stima inferiore del peso dei prefissi | stateSequence_mass_lower |
| Peso totale infinito | constructedSet_weight_diverges |
Gli stati formali conservano insiemi finiti di terne e un insieme finito di primi privati; il testo raggruppa queste terne nei rispettivi blocchi. Le note sorgente Abel-periodic-proof.md e Construction-correspondence.md documentano la corrispondenza dei teoremi e questi dettagli di rappresentazione. Non è necessaria, né viene affermata, alcuna asserzione di limite inferiore per ogni singolo livello di .
Il progetto congelato fissa mathlib alla revisione
f897ebcf72cd16f89ab4577d0c826cd14afaafc7con le revisioni delle dipendenze transitive fissate in lake-manifest.json. Su Linux x86_64, la riproduzione dall’archivio sorgente fornito avviene con:
bash scripts/bootstrap.shbash scripts/verify.shIl primo script recupera la versione ufficiale fissata di Lean e le dipendenze mathlib; richiede accesso alla rete e gli strumenti elencati nel README.md del progetto. La verifica compila trattando gli avvisi come errori, controlla i sorgenti alla ricerca di segnaposto delle dimostrazioni, esamina tutte le dichiarazioni dimostrate e stampa gli enunciati esistenziali espansi. Due esecuzioni locali di verifica hanno avuto successo, inclusa una ricompilazione da zero del progetto a partire dai sorgenti congelati. Le impronte dei sorgenti coincidevano prima e dopo la seconda esecuzione. Questi erano controlli computazionali locali, non revisioni esterne da parte di esperti.
Tutte le 245 dichiarazioni dimostrate hanno superato il controllo degli assiomi. In particolare, i tre teoremi conclusivi chiusi dipendono soltanto da propext, Classical.choice e Quot.sound: estensionalità proposizionale, scelta classica e correttezza dei quozienti. Non vi sono assiomi analitici o aritmetici aggiuntivi, né segnaposto delle dimostrazioni.
Il registro di verifica ed entrambe le raccolte di resoconti locali sono inclusi nell’archivio sorgente congelato
erdos143-lean-complete-verified-20261002.zipLa sua impronta SHA-256, divisa nel manoscritto in due righe soltanto per ragioni tipografiche, è
d4a8477e5122ad7f66584483b84a93b14af38b3a412c8b9378617b2c2137fec6L’archivio LaTeX dell’articolo è un artefatto tipografico separato; compilarlo non esegue la formalizzazione. Il controllo del nucleo di Lean stabilisce gli enunciati formali a partire dai fondamenti documentati. Una revisione indipendente da parte di esperti della formulazione matematica, della corrispondenza alla domanda di Erdős e dell’esposizione non è ancora stata completata. Non si rivendicano una priorità, un’accettazione esterna o una pubblicazione scientifica sottoposta a revisione.
Il manoscritto e il codice completo
Il PDF del manoscritto conserva la versione inglese del 2 ottobre. L’archivio della dimostrazione Lean contiene l’intero progetto, gli strumenti di verifica e i resoconti dei due controlli locali. Sono disponibili anche il file Lean con l’enunciato sui reali e il sorgente LaTeX del manoscritto.
La repository erdos-143-candidate-disproof raccoglie la dimostrazione e la corrispondenza fra i suoi passaggi e il codice. Il riferimento al deposito su arXiv sarà aggiunto quando sarà disponibile l’identificativo.
Riferimenti
- T. F. Bloom, Erdős problem #143, Erdős Problems, pagina del problema, consultata il 2 ottobre 2026.
- P. Erdős, On the density of some sequences of integers, Bulletin of the American Mathematical Society 54 (1948), 685–692, in particolare il problema II, p. 692. DOI: 10.1090/S0002-9904-1948-09057-7; copia nell’archivio dell’autore.
- D. Koukoulopoulos, Y. Lamzouri e J. D. Lichtman, Erdős’s integer dilation approximation problem and GCD graphs, preprint, 13 febbraio 2025, Teorema 1. Manoscritto ospitato dall’autore.
- T. Tao, 254A, Notes 1: Elementary multiplicative number theory, What’s New, 23 novembre 2014. Note delle lezioni.