[Merged by Bors] - chore: don't import algebra in Data.Multiset.Basic#19775
[Merged by Bors] - chore: don't import algebra in Data.Multiset.Basic#19775YaelDillies wants to merge 1 commit intomasterfrom
Data.Multiset.Basic#19775Conversation
PR summary 6e707f4d64
|
| File | Base Count | Head Count | Change |
|---|---|---|---|
| Mathlib.Data.Multiset.Basic | 371 | 358 | -13 (-3.50%) |
Import changes for all files
| Files | Import difference |
|---|---|
| There are 3846 files with changed transitive imports taking up over 167185 characters: this is too many to display! | |
You can run scripts/import_trans_difference.sh all locally to see the whole output. |
Declarations diff
+ add_assoc
+ add_comm
+ add_le_add_iff_left
+ add_le_add_iff_right
+ add_left_inj
+ add_right_inj
+ add_sub_assoc
+ add_sub_cancel
+ add_sub_cancel_right
+ add_zero
+ eq_sub_of_add_eq
+ instAddCancelCommMonoid
+ instAddLeftMono
+ instAddLeftReflectLE
+ instance : OrderedSub (Multiset α) where tsub_le_iff_right _n _m _k := Multiset.sub_le_iff_le_add
+ instance : Union (Multiset α)
+ le_add_sub
+ le_sub_add
+ sub_add_cancel
+ sub_add_eq_sub_sub
+ sub_le_iff_le_add'
+ sub_le_sub_right
+ zero_add
+ ⟨le_of_add_le_add_left,
+ ⟨le_of_add_le_add_right,
- instAddCommMonoid
- instance : AddLeftMono (Multiset α)
- instance : AddLeftReflectLE (Multiset α)
- instance : OrderedSub (Multiset α)
- instance : Union (Multiset α) := ⟨union⟩
You can run this locally as follows
## summary with just the declaration names:
./scripts/declarations_diff.sh <optional_commit>
## more verbose report:
./scripts/declarations_diff.sh long <optional_commit>The doc-module for script/declarations_diff.sh contains some details about this script.
Increase in tech debt: (relative, absolute) = (2.00, 0.01)
| Current number | Change | Type |
|---|---|---|
| 204 | 2 | disabled simpNF lints |
Current commit 6e707f4d64
Reference commit fceef13c1e
You can run this locally as
./scripts/technical-debt-metrics.sh pr_summary
- The
relativevalue is the weighted sum of the differences with weight given by the inverse of the current value of the statistic. - The
absolutevalue is therelativevalue divided by the total sum of the inverses of the current values (i.e. the weighted average of the differences).
28cdc11 to
084c2f8
Compare
084c2f8 to
e5fb508
Compare
be8e730 to
e0dd087
Compare
|
This PR/issue depends on: |
e0dd087 to
6e707f4
Compare
|
bors merge |
|
Pull request successfully merged into master. Build succeeded: |
Data.Multiset.BasicData.Multiset.Basic
* origin/master: (642 commits) feat: the Boolean subalgebra generated by the lattice generated by a set (#20440) feat: misc. lemmas about moments, tilted measures (#20150) chore(Algebra/Lie): make IsNilpotent and IsSolvable independent of scalars (#20556) feat(Combinatorics/SimpleGraph/Path): add `IsPath.getVert_injOn` (#19373) feat(Combinatorics/SimpleGraph): add lemmas about `spanningCoe` (#19377) chore: scope 'on' notation to Function (#20562) chore: disable docPrime linter (#20559) chore: deprecate MulRingNorm._ in favour of AbsoluteValue._ (#20557) fix(scripts/bench_summary): input jobID as a Nat, rather than a String (#20539) chore: move results about `DivisionMonoid` + `HasDistribNeg` (#20551) feat(NumberTheory/NumberField/Embeddings): definition of totally real field (#20542) chore(Noetherian/Artinian): generalize to Semiring (#20534) chore: protect `Filter.nhds_{iInf,inf}` (#20530) chore(AlgebraicTopology): move SplitSimplicialObject.lean (#20511) chore: extract 3 new files out of MeasureSpace (#20509) feat(RingTheory): Jacobian criterion for smoothness of local algebras (#20326) doc(RingTheory/Flat): add reference to Lambek's paper (#20266) feat(NumberTheory/AbelSummation): add more results (#19942) chore(Multilinear/Basic): generalize the `SMul` instance (#20536) feat(FDeriv/Equiv): generalize `HasFDerivAt.of_local_left_inverse` (#20516) feat(ContDiff): add `iteratedFDeriv_comp` (#20472) feat(LowerUpperTopology): add lemmas (#20465) feat(ContDiff): weaken some assumptions (#20368) fix(scripts/technical-debt-metric): avoid division by 0 (#20537) chore(Algebra/Ring): Clean up in SumsOfSquares and Semireal/Defs (#20528) feat(FTaylorSeries): add lemmas about `dist` between 0th and 1st derivs (#20089) feat: results on inner regularity of finite measures (#19780) chore: to_additive various results on groups, group actions (#20547) feat(Probability/Kernel): `Kernel.sectL` and `sectR` (#15466) chore(CategoryTheory/Limits/Fubini): relax universes constraints and weaken hypotheses (#20553) perf: remove `@[simp]` on `Fintype.card_of{IsEmpty,Subsingleton}` (#20524) fix(HashCommandLinter): remove unnecessary, broken workaround for tests (#20529) chore(Ideal/Basic): dependent generalization of `Ideal.pi` (#20535) feat(RingTheory): being unramified is a local property (#20323) chore(BooleanSubalgebra): use `IsSublattice` in `closure_sdiff_sup_induction` (#20439) feat(Order/SuccPred/CompleteLinearOrder): `⨆ a < x, succ a = x` (#19970) chore(*): replace `no_index (ofNat n)` with `ofNat(n)` everywhere (#20521) feat(CategoryTheory/Triangulated/Adjunction): the right adjoint of a triangulated functor is triangulated (#20255) chore(Order/SuccPred/LinearLocallyFinite): change data-creating instances to defs (#20235) chore: don't import algebra in `Data.Finset.Basic` (#19779) feat: initial segment commutes with `Iio` (#20503) chore(Measure/Pi): move parts to `MeasurableSpace/` (#20215) chore: smile more often (#20436) chore(Algebra/Category/MonCat/ForgetCorepresentable, Algebra/Group/Equiv/Basic): move definitions and add symmetric version (#20416) feat(GroupTheory/QuotientGroup): group correspondence theorem (#20007) doc: change "module homomorphism" to "linear map" (#20481) perf: improves the performance of the `Repr (Equiv.Perm α)` instance (1/4) (#20519) fix: do not keep only the first line of hints (#19756) feat(Analysis/Analytic): lemmas about `smul` for power series (#19816) chore: don't import algebra in `Data.Multiset.Basic` (#19775) ...
Multiset.card#19777count a (l₁.diff l₂) = count a l₁ - count a l₂#19778sub,union,intersections lower #19863