What does it mean by Proving false

250 Views Asked by At

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 ?

1

There are 1 best solutions below

0
On BEST ANSWER

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.