New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Proof term for vos #13944
Comments
Is this really a documentation issue? Maybe this is a way to say that this is going to be a won't fix except maybe to insist in the documentation on |
I guess we could drop the opaque table in vos mode so it's not strictly documentation. |
My use case for |
Note that longer-term, there's a planned alternative for |
IMHO we should indeed deprecate |
Implementing the above should be very easy with the current status of the API, provided parsing does work ok, which I think it shouldn't be a big deal either. |
This wasn't controversial indeed. And this is why I started implementing it. Only to discover that there was this weird semantics to |
Description of the problem
The documentation of
Proof term
states that it is equivalent toexact term. Qed.
However, if I compile
Proof term
asvos
, I get a large file (possibly containing the term), whereas forexact term. Qed.
avos
compilation produces a small interface file.In both cases the
About
command states that the proofis opaque
.Example
v1.v
containingRunning
coqc v1.v -vos
produces a small interface file.v2.v
containingRunning
coqc v2.v -vos
produces a large interface file.Coq Version
The Coq Proof Assistant, version 8.13.1 (March 2021)
compiled on Mar 12 2021 9:23:15 with OCaml 4.11.1
The text was updated successfully, but these errors were encountered: