Skip to content

Conversation

@SkySkimmer
Copy link
Contributor

@SkySkimmer SkySkimmer commented Jan 22, 2025

Extracted from #19985
If the higher layers use sort polymorphism to infer template info they will send more general types to the kernel (typically Inductive foo T := bar (_:nat -> T). will be inferred template) so the kernel needs to be modified, but the kernel change does not depend on the higher layer change AFAICT so we can make incremental progress here.

Overlays:

@SkySkimmer SkySkimmer added kind: redesign The same functionality is being re-implemented in a different way. part: universes The universe system. part: inductives Inductive types, fixpoints, etc. request: full CI Use this label when you want your next push to trigger a full CI. labels Jan 22, 2025
@SkySkimmer SkySkimmer requested review from a team as code owners January 22, 2025 12:08
@coqbot-app coqbot-app bot removed the request: full CI Use this label when you want your next push to trigger a full CI. label Jan 22, 2025
@SkySkimmer SkySkimmer added the request: full CI Use this label when you want your next push to trigger a full CI. label Jan 22, 2025
@SkySkimmer SkySkimmer force-pushed the kernel-template-qvar branch from fe20f3c to a3aadcc Compare January 22, 2025 12:09
@coqbot-app coqbot-app bot removed the request: full CI Use this label when you want your next push to trigger a full CI. label Jan 22, 2025
@SkySkimmer SkySkimmer added the request: full CI Use this label when you want your next push to trigger a full CI. label Jan 22, 2025
@SkySkimmer SkySkimmer force-pushed the kernel-template-qvar branch from a3aadcc to 99549c4 Compare January 22, 2025 12:23
@coqbot-app coqbot-app bot removed the request: full CI Use this label when you want your next push to trigger a full CI. label Jan 22, 2025
@SkySkimmer SkySkimmer added the request: full CI Use this label when you want your next push to trigger a full CI. label Jan 22, 2025
@SkySkimmer SkySkimmer force-pushed the kernel-template-qvar branch from 99549c4 to 9d450ce Compare January 22, 2025 12:24
@coqbot-app coqbot-app bot removed the request: full CI Use this label when you want your next push to trigger a full CI. label Jan 22, 2025
@SkySkimmer SkySkimmer added the request: full CI Use this label when you want your next push to trigger a full CI. label Jan 22, 2025
@coqbot-app coqbot-app bot removed the request: full CI Use this label when you want your next push to trigger a full CI. label Jan 22, 2025
SkySkimmer added a commit to SkySkimmer/MetaRocq that referenced this pull request Jan 22, 2025
@SkySkimmer SkySkimmer added the request: full CI Use this label when you want your next push to trigger a full CI. label Jan 22, 2025
@SkySkimmer SkySkimmer force-pushed the kernel-template-qvar branch from a0d187e to 8b49777 Compare January 22, 2025 16:48
@coqbot-app coqbot-app bot removed the request: full CI Use this label when you want your next push to trigger a full CI. label Jan 22, 2025
@SkySkimmer SkySkimmer added the request: full CI Use this label when you want your next push to trigger a full CI. label Jan 22, 2025
@SkySkimmer SkySkimmer force-pushed the kernel-template-qvar branch from 8b49777 to 82c4d18 Compare January 22, 2025 17:15
@coqbot-app coqbot-app bot removed the request: full CI Use this label when you want your next push to trigger a full CI. label Jan 22, 2025
@ppedrot ppedrot self-assigned this Jan 23, 2025
Copy link
Member

@ppedrot ppedrot left a comment

Choose a reason for hiding this comment

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

This is increasing the level of hackishness of template-poly in the kernel, but since it's for the good cause I'm fine with it.

@ppedrot ppedrot added this to the 9.1+rc1 milestone Jan 23, 2025
@ppedrot
Copy link
Member

ppedrot commented Jan 23, 2025

@coqbot merge now

@coqbot-app coqbot-app bot merged commit 7306c0b into rocq-prover:master Jan 23, 2025
6 checks passed
@coqbot-app
Copy link
Contributor

coqbot-app bot commented Jan 23, 2025

@ppedrot: Please take care of the following overlays:

  • 20102-SkySkimmer-kernel-template-qvar.sh

ppedrot added a commit to MetaRocq/metarocq that referenced this pull request Jan 23, 2025
@SkySkimmer SkySkimmer deleted the kernel-template-qvar branch January 23, 2025 10:00
mattam82 added a commit to MetaRocq/metarocq that referenced this pull request Jan 29, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

kind: redesign The same functionality is being re-implemented in a different way. part: inductives Inductive types, fixpoints, etc. part: universes The universe system.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants