initial coq theory