With respect to the recent finding of a bug in a Coq theorem prover in which false was proved, I'm asking this question.
As a hobbyist studying maths, I'm wondering what does it mean by "proving false" and what are the consequences of it ?
With respect to the recent finding of a bug in a Coq theorem prover in which false was proved, I'm asking this question.
As a hobbyist studying maths, I'm wondering what does it mean by "proving false" and what are the consequences of it ?
Copyright © 2021 JogjaFile Inc.
Coq runs on type theory. Then "false" is a type representative of a false statement. Thus Coq proved a false statement.
You don't want math software that might accidentally prove false things. If Coq can prove "false" then it might somehow prove $1+1=3$. It could have a snowball effect if it proves false things in the middle of a bigger proof.