Skip to content

Port to derive.param2 of Coq-Elpi#30

Open
pi8027 wants to merge 1 commit intomasterfrom
derive.param2-port
Open

Port to derive.param2 of Coq-Elpi#30
pi8027 wants to merge 1 commit intomasterfrom
derive.param2-port

Conversation

@pi8027
Copy link
Owner

@pi8027 pi8027 commented Apr 10, 2025

No description provided.

@pi8027 pi8027 force-pushed the derive.param2-port branch 4 times, most recently from 886441e to e4b644b Compare April 10, 2025 22:47
@pi8027
Copy link
Owner Author

pi8027 commented Apr 11, 2025

Surprisingly, it's still compatible with Coq 8.13 and MathComp 1.13, though a few docker-mathcomp images fail to install Coq-Elpi because of the version of OCaml they use (looks like the dual problem of math-comp/docker-mathcomp#12).

@pi8027 pi8027 force-pushed the derive.param2-port branch 2 times, most recently from a1224f5 to 2a269fb Compare April 11, 2025 15:40
@pi8027 pi8027 force-pushed the derive.param2-port branch 4 times, most recently from d7be07e to 3a3881f Compare June 11, 2025 15:43
@pi8027 pi8027 force-pushed the derive.param2-port branch from 3a3881f to d7da7e8 Compare June 13, 2025 06:17
@pi8027 pi8027 force-pushed the derive.param2-port branch 2 times, most recently from 7607671 to 879d2d8 Compare June 24, 2025 09:11
@pi8027 pi8027 force-pushed the derive.param2-port branch from 879d2d8 to 44e0999 Compare July 11, 2025 10:40
Qed.

Elpi derive.param2 half'.

Copy link
Owner Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Instead of doing this, we can probably prove parametricity of ssrnat.half by hand and register it by Elpi derive.param2.register.

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