Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/uncomputable/natural-number-game
Reimplementation of Natural Number Game in Coq
https://github.com/uncomputable/natural-number-game
coq game lean logic solutions theorem-prover
Last synced: 4 months ago
JSON representation
Reimplementation of Natural Number Game in Coq
- Host: GitHub
- URL: https://github.com/uncomputable/natural-number-game
- Owner: uncomputable
- License: apache-2.0
- Created: 2022-11-08T19:31:48.000Z (over 2 years ago)
- Default Branch: master
- Last Pushed: 2022-11-10T09:45:18.000Z (about 2 years ago)
- Last Synced: 2024-09-30T20:41:07.651Z (4 months ago)
- Topics: coq, game, lean, logic, solutions, theorem-prover
- Language: Coq
- Homepage:
- Size: 14.6 KB
- Stars: 6
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Natural Number Game Solutions in Coq
Reimplementation of the [Natural Number Game](https://github.com/ImperialCollegeLondon/natural_number_game),
written in [Lean](https://leanprover.github.io/) by Imperial College London,
in [Coq](https://coq.inria.fr/).
It turns out that Lean and Coq are very similar and many proofs can be translated 1:1.
There seem to be differences when writing complex proofs, but we will not encounter those here :)The files were translated into Coq more or less 1:1.
All the credit goes to Imperial College London for creating such an amazing game.
Play their game [here](https://www.ma.imperial.ac.uk/~buzzard/xena/natural_number_game/).## Dependencies
- coq 8.12 or higher
- coqide (optional)```
apt update
apt install coq coqide
```## Building
```
coq_makefile -f _CoqProject -o CoqMakefile
make -f CoqMakeFile
```## Running
- Open CoqIDE
- File/Open
- Select any file in `Game/World/`
- Use arrows in top left to move through file
- Delete proofs and write your own