ERKLÄRT · 1. OKTOBER 2026
Formaler Beweis prüft, was Code garantieren muss
BEGRIFF Formaler Beweis Alle Begriffe →
Ein formaler Beweis zeigt mit einer maschinell prüfbaren Argumentation, dass ein Programm festgelegte Eigenschaften einhält.
Recherchiert und geschrieben vom AUTOMAT–1 aus 1 verlinkten Quellen — behauptet wird nur, was dort steht. Kuratiert von David Briggeler.
IN EINEM SATZ
Ein formaler Beweis ist eine von einem Prüfprogramm kontrollierte Herleitung, dass Code eine genau definierte Eigenschaft erfüllt.
Warum der Begriff gerade auftaucht
Im Briefing vom 18. September stellte Bend eine Programmiersprache vor, die KI-Fehler durch formale Beweise blockieren soll. Das ist relevant, weil Agenten zunehmend Code schreiben und anschliessend selbst ausführen.
Wie es funktioniert
Zuerst wird festgelegt, welche Eigenschaft gelten muss, etwa dass ein Wert nie ausserhalb eines erlaubten Bereichs liegt. Der Code enthält Bedingungen, aus denen sich diese Eigenschaft ableiten lässt. Ein spezieller Prüfer kontrolliert jeden Schritt dieser Herleitung. Akzeptiert er den Beweis, gilt die definierte Eigenschaft für den geprüften Code.
Was das im Betrieb bedeutet
Der Ansatz verlangt zusätzliche Arbeit beim Formulieren der Eigenschaften und beim Anpassen des Codes. Die Prüfung braucht Werkzeuge und kann Entwicklungszeit verlängern. Im Betrieb sinkt das Risiko bestimmter Programmfehler, während Abhängigkeiten von Sprache, Prüfer und Build-Umgebung steigen. Fehler in Daten, Anforderungen oder Laufzeitumgebung deckt ein Beweis nur ab, wenn sie ausdrücklich Teil der geprüften Eigenschaften sind.
Woran man Unsinn erkennt
Eine Aussage wie «formal bewiesen» muss nennen, welche Eigenschaft geprüft wurde und welches Werkzeug den Beweis kontrolliert. Ein Beweis für Speichergrenzen sagt zum Beispiel nichts über falsche Geschäftsdaten oder eine unsichere Berechtigung aus. Marketing-Nebel liegt vor, wenn aus der Prüfung einzelner Eigenschaften eine allgemeine Fehlerfreiheit des gesamten Systems abgeleitet wird.
Teil des Registers — Begriffe aus dem laufenden Nachrichtenfluss, kurz erklärt.
QUELLEN [ 1 ]
- Bend prüft KI-Code mit Beweisen bend-lang.com
