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.
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.
Sometimes I get
Cannot enforce tmpJT_kQC.10643 = Set because Set <= tmpJT_kQC.10644 < tmpJT_kQC.10652 = tmpJT_kQC.10643
, sometimes I getCannot enforce tmpJT_kQC.10643 = Set because Set < tmpJT_kQC.10644 <= tmpJT_kQC.10652 = tmpJT_kQC.10643)
, sometimes I getCannot 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.