[Logiweb] Referencing faulty pages

Klaus Ebbe Grue grue at diku.dk
Mon Nov 13 14:28:58 CET 2006


Hi Frederik

> Suppose you're working on a page called B, which references a page called A. 
> Page A is faulty; that is, it wasn't deemed correct by the proof checker. In 
> contrast, page B in itself is not faulty. Now you let the proof checker 
> verify page B. What happens? Will the checker take the correctness of page A 
> for granted, or will it deem page B faulty because it references faulty 
> lemmas from page A?

If a proof on page B references a lemma proved on page A, and page A was 
deemed faulty, then page B is deemed faulty. Apart from that, errors on 
page A does not affect the correctness of page B. For that reason, one can 
freely use definitions available on faulty pages as long as one does not 
use lemmas from A.

As an additional remark, if page A was deemed correct, but was checked by 
a different proof checker, then the present proof checker does not allow 
references to lemmas on page A. In other words, the proof checker trusts 
itself, but does not trust any other proof checker.

Klaus


More information about the Logiweb mailing list