Większość (wszystkich?) Dowódców ma czasami naprawione błędy związane z dźwiękiem. Jednak z tych, które widziałem, błędy te zwykle trudno jest przypadkowo natknąć się, a wyniki udowodnione przed naprawieniem błędu zwykle są wstrzymywane po naprawie.
Trzy pytania, w kolejności według siły:
- Czy taka poprawka błędu dźwiękowego spowodowała, że jakiś główny dowód zawiódł, bez modyfikacji dowodu?
- Jeśli (1) jest prawdziwe, czy kiedykolwiek konieczne były poważne modyfikacje, aby naprawić dowód?
- Jeśli (2) jest prawdziwe, to czy ktoś udowodnił błędne główne twierdzenie z powodu błędu poprawności?
Pozostawię definicję „major” innym.
proof-assistants
soundness
Geoffrey Irving
źródło
źródło
Odpowiedzi:
O ile mi wiadomo, żaden dokument sprawdzony przez maszynę złożonego rozwoju matematycznego nigdy nie został wycofany.
Jak zauważa Andrej, czasami zdarza się, że błędy te powodują pojawienie się błędów w tych systemach (choć zwykle nie cicho , jak sugeruje Andrej), a naprawa tego błędu wiąże się z pewnymi zmianami w istniejących dowodach lub, co bardziej prawdopodobne, z standardowa biblioteka zaangażowanego systemu sprawdzania.
Niektóre przykłady takich dowodów łamania bibliotek w Coq:
https://coq.inria.fr/bugs/show_bug.cgi?id=4294
https://sympa.inria.fr/sympa/arc/coq-club/2013-12/msg00119.html
Trudno powiedzieć, czy ustalone dowody zależały od niespójności, ponieważ po poprawce wymagały drobnych poprawek, które zostały zaakceptowane przez sprawdzającego dowody. Ale dzieje się tak przy każdej nietrywialnej aktualizacji!
Moim osobistym zdaniem jest mało prawdopodobne, aby takie błędy się zdarzyły, ponieważ papierowy dowód musi być dobrze dopracowany, zanim będzie można spróbować sformalizować maszynę.
Niespójności w ramach dowodowych zwykle wymagają intensywnego użycia dziwnych kombinacji cech ezoterycznych, a więc bardzo rzadko pojawiają się „przypadkowo”.
źródło