Changelog

2025-10-25 23:37 f4dee013
feat(Combinatorics/Additive/VerySmallDoubling): Hamidoune's Freiman-Kneser theorem for nonabelian groups (#28296) …
1 files2 theorems
2025-10-25 22:49 086483d5
feat(CategoryTheory/Sites): more API for zero hypercovers (#30906) …
1 files12 theorems6 defs
2025-10-25 22:36 b26242b1
feat(AlgebraicGeometry/Morphisms/Flat): add a simple lemma (#30237) …
1 files1 theorems
2025-10-25 21:04 f6f92259
chore(CategoryTheory/Sites/Precoverage): remove universe parameters in `IsStableUnderBaseChange` etc. (#30835) …
3 files7 theorems1 defs
2025-10-25 20:23 1ab7b2e0
chore: rephrase leOnePart_le_one/negPart_nonpos (#30899) …
1 files1 theorems
2025-10-25 20:23 76f1b464
chore: remove duplicate `Ordinal.deriv_id_of_nfp_id` (#30893)
1 files1 theorems
2025-10-25 19:37 2d528fd8
chore: deprecate duplicate Rat.{nat,int}Cast_eq_zero and rename _eq_one lemmas (#30868)
2 files6 theorems
2025-10-25 18:20 985bd66b
feat(RingTheory): Noetherian ring of fractions is semilocal (#30837) …
5 files10 theorems
2025-10-25 17:18 36f4b59c
chore(Data/ENNReal): deprecate duplicate `sup_eq_zero` (#30883) …
2 files
2025-10-25 17:18 b07925bb
feat(AlgebraicGeometry): quasi-affine if covered by affine basic opens of global sections (#30286)
7 files9 theorems
2025-10-25 16:12 9c935d6d
chore(Data/Fintype/Sets): deprecate duplicate `toFinset_subset_toFinset_of_subset` (#30884) …
1 files
2025-10-25 11:48 aa1b475d
feat(CategoryTheory/Adjunction/PartialAdjunction): add symm naturality lemmas for HomEquiv and lift functor (#30143) …
1 files4 theorems
2025-10-25 11:09 0852c3e8
chore: don't push oleans to Cloudflare (#30875) …
4 files
2025-10-25 10:31 4b9bae09
feat(CategoryTheory/Limits/Shapes): (co)kernel as a functor (#30674) …
5 files2 theorems2 defs
2025-10-25 08:12 aac77d19
feat(Algebra/BigOperators/Finsupp/Fin): add finTwoArrowEquiv (#30538) …
1 files2 theorems
2025-10-25 05:43 dc82ad56
chore: bump leantar to v0.1.16 (#30874)
1 files
2025-10-24 22:09 97d68c42
chore: deprecate duplicate Polynomial.monic_of_degree_le_of_coeff_eq_one (#30865)
3 files3 theorems
2025-10-24 20:56 668ca256
Fix: change how multigoal linter handles focus. (#30470) …
24 files
2025-10-24 20:19 6d6ec678
chore: drop duplicate instance Rat.hasSolidNorm (#30864) …
1 files
2025-10-24 20:19 39cfbec5
feat: if the order topology for a dense linear ordering is discrete, the space has at most one point (#30856) …
2 files1 theorems
2025-10-24 20:19 b8203849
feat(Combinatorics/SimpleGraph): inducing a walk (#30590) …
2 files5 theorems
2025-10-24 20:19 d9c991c1
feat(CategoryTheory): LeftBousfield.W is stable under transfinite compositions (#30509)
3 files
2025-10-24 19:16 e2ef1646
fix: make Set.Subsingleton.offDiag_eq_empty match its name (#30863)
1 files
2025-10-24 19:16 7d5591ee
refactor(Algebra/Polynomial/Splits): switch from `Splits` to `Factors` (#30284)
4 files5 theorems
2025-10-24 18:46 afceaae5
chore: deprecate Nat.factorization_eq_zero_of_non_prime (#30862)
6 files2 theorems
2025-10-24 16:40 a0a0b57f
feat(GroupTheory/Finiteness): submonoid finiteness from well-quasi-order, Gordan's lemma (#30840) …
1 files2 theorems
2025-10-24 15:50 f9c58afb
feat: `isProperMap_fst_of_compactSpace`, `IsProperMap.restrictPreimage` (#30410)
4 files9 theorems
2025-10-24 15:50 f055b42e
feat(Topology): the topology generated by a family of spaces (#29341) …
3 files16 theorems4 defs
2025-10-24 14:57 c65bb0b8
refactor(Topology/UniformSpace): use `SetRel` (#23181) …
30 files197 theorems10 defs
2025-10-24 11:00 50c7f343
feat(RingTheory/IsTensorProduct): add `IsPushout.cancelBaseChange` (#28772) …
4 files3 theorems2 defs
2025-10-24 11:00 31888cee
chore(Data): `SetLike Finset` (#28241)
65 files9 theorems3 defs
2025-10-24 10:20 301d9925
chore(GroupTheory/Index): move awkwardly placed lemmas (#30832) …
2 files4 theorems
2025-10-24 09:13 3d2dfe86
feat(Data/Finset/Card): add some more Pigeonhole Principle theorems `exists_ne_map_eq_of_card_image_lt` and `not_injOn_of_card_image_lt` (#28077) …
1 files2 theorems
2025-10-24 05:21 be9d1e42
feat(DedekindDomain): formulas for the different ideal in the compositum of disjoint extensions (#29770) …
4 files8 theorems
2025-10-24 01:54 4c627ad6
chore: LEAN_SRC_PATH for reap (#30839) …
4 files
2025-10-23 23:46 e37e4dc7
feat(FieldTheory): construct extension of finite field (#30738) …
4 files16 theorems1 defs
2025-10-23 22:55 b1e4080e
chore: do not double-build nightly-testing non-fork PRs (#30834) …
2 files
2025-10-23 22:33 e091017a
feat: convexOn_rpow_left (#30829)
1 files1 theorems
2025-10-23 21:34 090ad2e7
feat: add `ContinuousSMul` instances for `ℚ≥0` (#28474)
1 files
2025-10-23 20:35 08084901
feat: enorm_div_rev (#30830)
1 files1 theorems
2025-10-23 20:09 e3d2a83c
feat(Algebra/Star): define the intrinsic star on linear maps (#29941) …
2 files8 theorems3 defs
2025-10-23 17:08 0ceaa557
feat: interplay of posPart, negPart, untop₀, min and max (#30774) …
2 files11 theorems1 defs
2025-10-23 17:08 66ac8ae1
chore: remove more instance fields (#30753) …
6 files
2025-10-23 17:08 0fb521d3
feat(Data/Set/Pairwise): prove pairwise results for Chains, move `Set.pairwise_iUnion₂` (#28119) …
4 files9 theorems
2025-10-23 17:08 0a19b1f2
feat: sharp bounds for `‖exp (I * x) - 1‖` when `x` is real (#27252) …
2 files9 theorems
2025-10-23 14:48 32bd6c7c
style(Data): fix whitespace (#30778) …
35 files9 theorems
2025-10-23 14:48 69098f8e
feat(Order/WellFoundedSet): `partiallyWellOrderedOn_univ_iff` and `Pi.wellQuasiOrderedLE` (#30275) …
3 files5 theorems1 defs
2025-10-23 14:48 7baeab84
feat: properties of sesquilinear forms over a star ring (#30274)
3 files5 theorems
2025-10-23 14:48 725562e7
refactor: make `PosMulMono` and alike custom classes (#29395) …
22 files7 theorems
2025-10-23 13:34 d5b0059c
feat(GroupTheory/FreeGroup/Orbit): The orbit of a point generated by parts of a free group can be "duplicated" (#30130) …
4 files10 theorems2 defs