HoTT / coq

Coq is a formal proof management system. It provides a formal language to write mathematical definitions, executable algorithms and theorems together with an environment for semi-interactive development of machine-checked proofs.
http://coq.inria.fr/
GNU Lesser General Public License v2.1
27 stars 5 forks source link

Universe inconsistency error messages are non-deterministic (polyproj) #92

Open JasonGross opened 10 years ago

JasonGross commented 10 years ago

Sometimes I get Cannot enforce tmpJT_kQC.10643 = Set because Set <= tmpJT_kQC.10644 < tmpJT_kQC.10652 = tmpJT_kQC.10643, sometimes I get Cannot enforce tmpJT_kQC.10643 = Set because Set < tmpJT_kQC.10644 <= tmpJT_kQC.10652 = tmpJT_kQC.10643), sometimes I get Cannot enforce tmpJT_kQC.10643 = Set because Set < tmpJT_kQC.10652 = tmpJT_kQC.10643)... Makes it very hard for my python script to tell when it's getting the same error.