Oossa

EasyProver prova i programmi Rust con Lean

Un nuovo sistema ha dimostrato la correttezza del 52,7% di un campione di 2.000 verifiche basate su programmi Rust, con un massimo di 30 minuti per ciascuna.

BreveDi Pubblicato da Oossa: 1 min di lettura

I ricercatori presentano EasyProver, un sistema che usa agenti di IA per dimostrare o confutare enunciati in Lean, un linguaggio per scrivere dimostrazioni verificabili automaticamente. Presentano anche Aegis, un benchmark che trasforma problemi di programmazione competitiva in verifiche legate a implementazioni in Rust.

Nella valutazione dei ricercatori, EasyProver ha dimostrato 1.054 dei 2.000 enunciati di Aegis selezionati, entro il limite di 30 minuti per ciascuno. L’articolo riporta inoltre risultati elevati nei benchmark consolidati per la dimostrazione automatica di teoremi, che secondo i ricercatori sono vicini al massimo raggiungibile.

Perché conta

Per i team software che valutano controlli formali sul codice Rust, Aegis propone verifiche che includono dettagli come le conversioni tra interi e il comportamento in caso di errore. Non è ancora chiaro se EasyProver riuscirà a verificare con efficienza il loro codice.

Questo articolo ti è stato utile?
Condividi

Leggi anche

Oossa · Newsletter

La settimana dell'IA, spiegata

Ogni lunedì: le notizie che contano, in parole semplici. Gratis, niente spam.