coq-library-undecidability icon indicating copy to clipboard operation
coq-library-undecidability copied to clipboard

A library of mechanised undecidability proofs in the Coq proof assistant.

Results 21 coq-library-undecidability issues
Sort by recently updated
recently updated
newest added

Currently, our coqdoc is a complete mess. I don't know how to fix this in a good way, and it's well possible that we want to ignore the issue for...

After discussion with Andrej, here's a proposal how to structure the repository in the future in order to be most easily to maintain. Please add your thoughts from a user...

Andrej's investigation into performance yielded that we shouldn't use `Print Assumptions`, because it is too slow. Now an open question is whether we want `Check` commands after important theorems or...

Regarding the naming definition we started in #41, I did some (limited) research what standard resources call "recursively enumerable". (My opinion then follows below) Rogers: > **Definition** A is recursively...

As previously discussed with @yforster, this PR replaces the laborious, direct `L_computable -> TM_computable` proof by a shorter `L_computable -> MMA_computable`, `MMA_computable -> TM_computable` variant with several benefits. - no...

This PR is a first step towards a proof of undecidability of Wang tilings with a fixed origin (ie tiling the North-East part of the plane). The intended reduction chain...

- added higher-order matching wrt. beta-equivalence `HOMbeta` - added reduction from `SSTS01` to `HOMbeta` resulting in `undecidable HOMbeta` The reduction is quite different from the known technique by Loader [1]....

To enable easier reuse of this library, please consider changing its license to a permissive license like [MIT](https://spdx.org/licenses/MIT.html) or a weak copyleft license like [MPL-2.0](https://spdx.org/licenses/MPL-2.0.html). The issue with strong copyleft...

In the current version of the library, inversion on formulas is not working as expected. In some cases, for instance, `congruence` falls short of closing a goal `s = t`...