saw-core-coq
: Give proper definitions to genWithProof
and atWithProof
#1784
Labels
subsystem: saw-core-coq
Issues related to converting saw-core to Gallina for use with the Coq/Rocq theorem prover
type: enhancement
Issues describing an improvement to an existing feature or capability
When generating Coq code, Heapster frequently translates array updates to code involving
updBVVec
andrepeatBVVec
. These, in turn, are defined in terms of thegenWithProof
andatWithProof
axioms. Because these are axioms, they do not reduce in Coq, which makes them more difficult to use in practice. There isn't any good reason for them to be axioms on the Coq side, however, as we can define them relatively easily. Something like this should suffice:The text was updated successfully, but these errors were encountered: