feat(GroupTheory/GroupAction/Blocks): lemmas to handle blocks on finite sets#12051
Closed
AntoineChambert-Loir wants to merge 524 commits intomasterfrom
Closed
feat(GroupTheory/GroupAction/Blocks): lemmas to handle blocks on finite sets#12051AntoineChambert-Loir wants to merge 524 commits intomasterfrom
AntoineChambert-Loir wants to merge 524 commits intomasterfrom
Conversation
This was referenced Apr 10, 2024
… sigma filter. (#10856) add a general construction of a measurable space consisting of sets measurable with respect to some underlying sigma algebra modulo a given sigma filter. Refactor basic definitions and lemmas in `MeasureTheory/Measure/NullMeasurable.lean` to be an instance of this general construction. The reason is that in the immediate future I would like to define Baire measurability in mathlib, and want to avoid repetition. *TODO*: Similarly generalize things about `AEMeasurable`, where appropriate. Co-authored-by: Felix-Weilacher <112423742+Felix-Weilacher@users.noreply.github.com> Co-authored-by: Junyan Xu <junyanxu.math@gmail.com>
The category of finite topological spaces.
In this PR, we define the single functors from a preadditive category (with a zero object) to its homotopy category of cochain complexes and show they behave well with respect to shift functors.
…3613) Refactor Module.AEval out of Algebra/Polynomial/Module/Basic.
Move 3 definitions that depend on `Num` to a new file.
…ty and surjectivity (#13621) This PR proves that precomposition with a cocontinuous functor preserves local injectivity and surjectivity of morphisms of presheaves, and that precomposition with a cover preserving and cover dense functor reflects the same properties.
This copies the API for order lemmas on `Rat`
Also renames `Nat.floor_coe` to `floor_natCast`, leaving behind a deprecation.
…stance to a less obscure file (#13654) There is little point in avoiding to import `CharZero` in `Algebra.Order.Ring.Defs` (where `StrictOrderedSemiring` is defined) since it is so basic. Exiling the titular basic instance to an obscure file meant that people had trouble finding that instance (and it just happened to Eric).
Seems like shake wants to move things around due to the `Std`/`Batteries` rename, so I'm running `lake exe shake --update` now to avoid polluting later PRs.
... rather than `a`, `b`, `m`, `n`, `r`. Also make arguments to rewriting lemmas explicit.
As [reported on Zulip](https://leanprover.zulipchat.com/#narrow/stream/113488-general/topic/missing.20doc.20of.20.60.23check_failure.60/near/434466058), the `#help` command is out of date with respect to the parsers that can be obscuring the search for the "first token", used to power the search-by-token-prefix form of the command `#help tactic "measur"`. The list below has been tested against everything in lean, and the only things that fail to find a first token now are those that actually don't have a token like the ident parser. Co-authored-by: Mario Carneiro <di.gama@gmail.com>
Extend the style linter with two tiny features: - lint on "isolated where": all occurrences were already fixed in #12991 and #13202. - lint on "leading by": if one line starts with `by ` but the previous line ends with `:=`, according to the style guide the `by` should move to the previous line. For now, we only lint if the `by` fits on the previous line (fixed in #13618 and predecessors): there about other 28 cases in mathlib which don't have an obvious fix.
... as was discussed on zulip the other day; I cannot find the link quickly. After this PR, a handful of uses remain which are harder to remove: [this branch](https://github.com/leanprover-community/mathlib4/compare/MR-mono-gcongr) comments them all
Inspired by #12661: let's start with some easy instances, so we can focus on the difficult ones. In particular, this PR does not depend on any in-progress bugfixes, not tries to change a default value `by continuity` to `by fun_prop`. I am not at all confident about the tagging of lemmas with fun_prop: I remember this being subtle, but can't find any documentation on this. @lecopivo Can you advise on these lemmas (or simply link to the right documentation if I just overlooked it)?
Unnecessary, and unhelpful.
…IsLocalization` (#13933) If `x` is a point in the basic open set `D(f)` where `f` is a homogeneous element of positive degree, then the homogeneously localized ring `A⁰ₓ` has the universal property of the localization of `A⁰_f` at `φ(x)` where `φ : Proj|D(f) ⟶ Spec A⁰_f` is the morphism of locally ringed space constructed as above. Co-authored-by: Andrew Yang <the.erd.one@gmail.com> Co-authored-by: zjj <j.jj@j.jj>
This is the first part of the refactor of `CompHaus` and friends (adding the new API which will eventually be used to redefine the categories of compact Hausdorff spaces, see #12930)
These are not actionable anymore (if they ever were). Fixes #10756.
Co-authored-by: Joël Riou <joel.riou@universite-paris-saclay.fr>
… sets (#13638) We add a lemma showing that if `P` is a downwards-closed predicate on sets, then `s` is maximal w.r.t. `P` iff `s` has property `P` but no proper insertion of `s` has property `P`. We also add the dual lemma for single removals and upwards-closed predicates.
Put materials about (Mv)Polynomial into Kaehler/Polynomial and the others into Kaehler/Basic
PR summary 1b00d05896Import changesDependency changes
|
2 tasks
Collaborator
Author
|
A wrong merge makes me close this PR and open #14029 |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This PR proves specific properties of blocks when the action is on a finite set