| ▲ | cobbal 3 hours ago | |
That's essentially correct. Extraction is a term in roqc. A rocq program contains both a computational part, and proofs about that computation, all mixed together in the type system. Extraction is the automated process of discarding the proofs and writing out the computational component to a more conventional (and probably more efficient) programming language. The original extractor was to ocaml, and this is a new extractor to c++. | ||