Skip to content

Mikan port#619

Draft
plt-amy wants to merge 12 commits into
mainfrom
aliao/no-rewrite-rules
Draft

Mikan port#619
plt-amy wants to merge 12 commits into
mainfrom
aliao/no-rewrite-rules

Conversation

@plt-amy
Copy link
Copy Markdown
Member

@plt-amy plt-amy commented Apr 13, 2026

No reason to have the vague description now that we've gone public with the fork. This:

  • Removes the rewrite rules (the primEraseEquality equivalent is replaced by using the identity type for discrete categories, and a bit of extra reasoning in abelian categories)
  • Replaces irrelevance with Prop
  • Gets rid of problematic uses of overloaded projections

@Lavenza
Copy link
Copy Markdown
Member

Lavenza commented Apr 13, 2026

Comment thread src/Algebra/Ring/Module/Multilinear.lagda.md
@plt-amy plt-amy force-pushed the aliao/no-rewrite-rules branch from c14ef09 to fffd995 Compare April 20, 2026 22:55
@plt-amy plt-amy force-pushed the aliao/no-rewrite-rules branch 2 times, most recently from 174b345 to 06284fd Compare April 21, 2026 13:25
@plt-amy plt-amy force-pushed the aliao/no-rewrite-rules branch from 9b67846 to 8019006 Compare May 6, 2026 20:56
@plt-amy plt-amy changed the title kill rewrite rules Mikan port May 6, 2026
@plt-amy plt-amy force-pushed the aliao/no-rewrite-rules branch from 8019006 to b3a9b69 Compare May 6, 2026 21:01
@plt-amy plt-amy force-pushed the aliao/no-rewrite-rules branch 2 times, most recently from e767f0c to e89fdd1 Compare May 15, 2026 13:08
plt-amy and others added 10 commits May 25, 2026 13:35
Mikan will 'ship' with a stricter implementation of overloaded
constructor/projection disambiguation than Agda, which requires that
copatterns actually be in scope *as projection functions*, instead of
possibly as fully instantiated values projected from a record.
Co-Authored-By: Naïm Favier <n@monade.li>
@plt-amy plt-amy force-pushed the aliao/no-rewrite-rules branch from 81e20d5 to 7083ec6 Compare May 25, 2026 16:35
@plt-amy plt-amy force-pushed the aliao/no-rewrite-rules branch from ece8962 to aa022fd Compare May 27, 2026 17:44
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.

4 participants