coq files and rules