ProofWala: Un Framework per la Sintesi Multilingue di Dati di Prova e la Dimostrazione di Teoremi
ProofWala è un versatile framework di ingegneria della dimostrazione incentrato su itp-interface, una libreria progettata per l'interazione programmatica con dimostratori interattivi di teoremi (ITP). Facilita l'analisi su larga scala e la sperimentazione concorrente consentendo valutazioni a livello di progetto, duplicazione dell'ambiente ed esecuzione collettiva di stati di prova. Specificamente per Lean 4, presenta un livello di interazione meta-programmato che opera all'interno dell'elaboratore, fornendo tracciamento a livello di tattica semanticamente accurato e consentendo l'estrazione sia a livello di dichiarazione che di dipendenza in interi repository. Questa architettura supera le interazioni tradizionali di tipo REPL.
Fatti principali
- ProofWala è un framework multilingue di ingegneria della dimostrazione.
- È costruito attorno a itp-interface, una libreria riutilizzabile per l'interazione programmatica con gli ITP.
- Consente analisi a scala di repository e sperimentazione parallela.
- Per Lean 4, implementa un livello di interazione meta-programmato all'interno dell'elaboratore.
- Supporta il tracciamento a livello di tattica e l'estrazione a livello di dichiarazione e dipendenza.
- Supporta analisi a livello di progetto, clonazione dell'ambiente ed esecuzione in pool di stati di prova.
- Il design si estende oltre l'interazione tradizionale di tipo REPL.
Entità
—