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

chore: generalize List.get_mem #6095

Merged
merged 4 commits into from
Nov 19, 2024
Merged

Conversation

eric-wieser
Copy link
Contributor

This is syntactically more general than before, though up to eta expansion it make no difference.

@eric-wieser eric-wieser marked this pull request as ready for review November 15, 2024 22:44
@eric-wieser eric-wieser requested a review from digama0 as a code owner November 15, 2024 22:44
@kim-em kim-em enabled auto-merge November 18, 2024 03:42
@kim-em kim-em disabled auto-merge November 18, 2024 03:42
@kim-em kim-em added the awaiting-author Waiting for PR author to address issues label Nov 18, 2024
@github-actions github-actions bot added the toolchain-available A toolchain is available for this PR, at leanprover/lean4-pr-releases:pr-release-NNNN label Nov 18, 2024
@leanprover-community-bot
Copy link
Collaborator

leanprover-community-bot commented Nov 18, 2024

Mathlib CI status (docs):

  • ❗ Batteries/Mathlib CI will not be attempted unless your PR branches off the nightly-with-mathlib branch. Try git rebase ecbaeff24b2cb36d5c218f4ed6c92d6d55524048 --onto a074bd9a2bd20cc470fbff4f80f2cd7b51ec0d0a. (2024-11-18 21:06:07)
  • 💥 Mathlib branch lean-pr-testing-6095 build failed against this PR. (2024-11-19 05:56:45) View Log
  • 🟡 Mathlib branch lean-pr-testing-6095 build against this PR was cancelled. (2024-11-19 08:23:40) View Log
  • 💥 Mathlib branch lean-pr-testing-6095 build failed against this PR. (2024-11-19 08:32:12) View Log
  • ✅ Mathlib branch lean-pr-testing-6095 has successfully built against this PR. (2024-11-19 09:47:24) View Log

@eric-wieser
Copy link
Contributor Author

leanprover-community/mathlib4#19224 should halve the amount of fallout in mathlib

@kim-em kim-em removed the awaiting-author Waiting for PR author to address issues label Nov 19, 2024
mathlib-bors bot pushed a commit to leanprover-community/mathlib4 that referenced this pull request Nov 19, 2024
…19224)

In all these places the goal state is about `getElem` not `List.get`.

This will reduce the fallout of leanprover/lean4#6095.
This is syntactically more general than before, though up to eta expansion it make no difference.
@kim-em
Copy link
Collaborator

kim-em commented Nov 19, 2024

(I rebased onto nightly-with-mathlib)

leanprover-community-mathlib4-bot added a commit to leanprover-community/batteries that referenced this pull request Nov 19, 2024
leanprover-community-mathlib4-bot added a commit to leanprover-community/mathlib4 that referenced this pull request Nov 19, 2024
@leanprover-community-bot leanprover-community-bot added breaks-mathlib This is not necessarily a blocker for merging: but there needs to be a plan builds-mathlib CI has verified that Mathlib builds against this PR and removed breaks-mathlib This is not necessarily a blocker for merging: but there needs to be a plan labels Nov 19, 2024
@kim-em kim-em added this pull request to the merge queue Nov 19, 2024
Merged via the queue into leanprover:master with commit d6f8980 Nov 19, 2024
22 checks passed
TobiasLeichtfried pushed a commit to leanprover-community/mathlib4 that referenced this pull request Nov 21, 2024
…19224)

In all these places the goal state is about `getElem` not `List.get`.

This will reduce the fallout of leanprover/lean4#6095.
@kim-em kim-em added the changelog-library Library label Jan 4, 2025
JovanGerb pushed a commit to JovanGerb/lean4 that referenced this pull request Jan 21, 2025
This is syntactically more general than before, though up to eta
expansion it make no difference.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
builds-mathlib CI has verified that Mathlib builds against this PR changelog-library Library toolchain-available A toolchain is available for this PR, at leanprover/lean4-pr-releases:pr-release-NNNN
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants