Skip to content

Port equality and freshness helpers to current FCSL - #19

Draft
JasonGross wants to merge 1 commit into
DistributedComponents:masterfrom
JasonGross:codex/rocq-dev-20260728
Draft

Port equality and freshness helpers to current FCSL#19
JasonGross wants to merge 1 commit into
DistributedComponents:masterfrom
JasonGross:codex/rocq-dev-20260728

Conversation

@JasonGross

@JasonGross JasonGross commented Jul 28, 2026

Copy link
Copy Markdown

Begin porting DiSeL to current Rocq, MathComp, and FCSL APIs. Equality conversion uses Hierarchy Builder instead of the removed EqMixin; freshness helpers use parameterized union_map, current conversion/projection names, domx, and current point-map/domain lemmas.

Validated with:

opam exec --switch=rocq-dev-testing -- dune build -p coq-disel -j 4

EqTypeX.v and Freshness.v compile. This remains a draft: DepMaps.v next fails on old [ordType of nat] and two-argument union_map usage.

Authorship note: this was researched and written by an AI coding agent
(OpenAI Codex), working on Jason Gross's behalf; Jason reviews what is
posted from this account.

Wordsmithed by Codex.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant