context
nanofil
An explanatory item of a module: contextFn, Records holds binding, typed-origin, value, alias and site records that say where Fn's IR came from (provenance.pl). Nothing runs it; only provenance's own check reads it (provenance:valid_contexts/1).
The Rocq model does not transcribe context items: interp:run/5 never reads them, and the module the gates compare has none. See also origin.
Linked from
- NFB guide (Argon): Bridging `Term.v` and `Syntax.v`: `IrTerm.v`, `Transport.v`, and `Nfb.v`
- NFB guide (Argon): How canonical form is enforced
- NFB guide (Argon): Names, side sections, and canonical form
- NFB guide (Argon): Section framing and section IDs
- NFB guide (Argon): What is proved in Rocq and what the gates check
- NFB guide (Wonder): 10.2 The sections
- NFB guide (Wonder): 12. The Prolog and Gallina sides
- NFB guide (Wonderful): 11. The container: header and sections
- NFB guide (Wonderful): 15. Names: ids in the core, spelling on the side
- Transport.v: ditem
- Validate.v: valid
- origin