Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Lightweight variant of group #21324

Open
YaelDillies opened this issue Feb 1, 2025 · 1 comment
Open

Lightweight variant of group #21324

YaelDillies opened this issue Feb 1, 2025 · 1 comment

Comments

@YaelDillies
Copy link
Collaborator

group is a very heavy tactic (it imports ring to normalise exponents) which is no more powerful than simp [mul_assoc] in many cases appearing in practice. It might be useful to have a lightweight variant of group (in the sense that it doesn't import Field or even MonoidWithZero) for those numerous cases.

Zulip

List of PRs removing uses of group:

@adomani
Copy link
Collaborator

adomani commented Feb 1, 2025

It looks like the implementation of group involves defining (implicitly) a simp-set. Would it not be possible to define the tactic and a partial simp-set that does not require ring, and add the ring-based lemmas to the Ring file and make them part of the group simp-set?

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

No branches or pull requests

2 participants