Oossa

EasyProver erstellt Lean-Beweise für echten Rust-Code

Ein neues System bewies 52,7 % einer Stichprobe von 2.000 Verifikationsaufgaben zu Rust-Programmen – mit bis zu 30 Minuten pro Aufgabe.

KurzmeldungVon Von Oossa veröffentlicht: 1 Min. Lesezeit

Forschende stellen EasyProver vor, ein System, das mithilfe von KI-Agenten Aussagen in Lean beweist oder widerlegt. Lean ist eine Sprache für maschinell überprüfbare Beweise. Außerdem präsentieren sie Aegis, einen Benchmark, der Programmierwettbewerbsaufgaben in Verifikationsaufgaben zu Rust-Implementierungen überführt.

In ihrer Evaluation bewies EasyProver 1.054 von 2.000 zufällig ausgewählten Aegis-Aussagen innerhalb eines Zeitlimits von 30 Minuten pro Aussage. Die Arbeit berichtet zudem von hohen Ergebnissen bei etablierten Benchmarks zum automatischen Beweisen von Theoremen. Laut den Forschenden sind diese Ergebnisse nahe an der Sättigungsgrenze.

Warum es wichtig ist

Für Softwareteams, die formale Prüfungen für Rust-Code erwägen, bietet Aegis Aufgaben, die auch Details wie Integer-Konvertierungen und Fehlerverhalten berücksichtigen. Ob EasyProver den eigenen Code effizient verifizieren kann, ist jedoch noch offen.

War dieser Artikel hilfreich?
Teilen

Als Nächstes lesen

Oossa · Newsletter

Die KI-Woche, erklärt

Jeden Montag: die Nachrichten, die man kennen sollte – verständlich. Kostenlos, kein Spam.