mister-walter / acl2s-docker

A Docker image for the ACL2 Sedan extension to the ACL2 theorem proving system

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

ACL2s Docker Image

M1/M2 Macs

Be aware that the prebuilt Docker image is known to have issues on non-Intel macOS machines. It will work correctly if the base ACL2 Docker image is rebuilt from scratch on an M1/M2 machine, and the ACL2s image is built on top of this new image.

Notes

By default, certification is done with 4 parallel tasks. This can be changed by overriding the ACL2_CERTIFY_OPTS build argument. (i.e. using docker build --build-arg ACL2_CERTIFY_OPTS="-j 2")

Updating the Gradescope image

To update the Gradescope Docker image, you first need to update the corresponding acl2-docker image. Then, update the IMAGE_VERSION value in make-gradescope.sh to match whatever was used in the acl2-docker's make-gradescope.sh script.

About

A Docker image for the ACL2 Sedan extension to the ACL2 theorem proving system


Languages

Language:Dockerfile 33.0%Language:Makefile 26.8%Language:Common Lisp 23.2%Language:Shell 17.0%