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

feat: topology on ring of finite adeles. #13703

Closed
wants to merge 255 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
255 commits
Select commit Hold shift + click to select a range
b7643c0
more WIP
kbuzzard Jun 12, 2024
b003a65
more progress
kbuzzard Jun 12, 2024
d4248ff
still WIP
kbuzzard Jun 14, 2024
0c97ac6
make FiniteAdeleRing a subtype not a subalgebra
kbuzzard Jun 14, 2024
bfd71f8
Merge branch 'kbuzzard-finite-adele-stuff' into kbuzzard-finite-adele…
kbuzzard Jun 14, 2024
b18dcb2
move lemma to nearer the relevant definition
kbuzzard Jun 14, 2024
90d9d5a
Merge branch 'kbuzzard-finite-adele-stuff' into kbuzzard-finite-adele…
kbuzzard Jun 14, 2024
c4dc0aa
one sorry left
kbuzzard Jun 14, 2024
ef29552
add docstring
kbuzzard Jun 14, 2024
7955177
Merge branch 'kbuzzard-finite-adele-stuff' into kbuzzard-finite-adele…
kbuzzard Jun 14, 2024
74f94c5
long line
kbuzzard Jun 14, 2024
158ccb4
sorry-free at last
kbuzzard Jun 15, 2024
f270c16
trying to make linter happy
kbuzzard Jun 15, 2024
ec80954
lots more tidying
kbuzzard Jun 15, 2024
40c686c
add useful lemma
kbuzzard Jun 15, 2024
1627aad
feat(GroupWithZero): add one_lt_coe and friends
kbuzzard Jun 15, 2024
290a791
add some comments and a rewrite that doesn't exist yet
kbuzzard Jun 15, 2024
5c25409
Merge branch 'kbuzzard-one-lt-coe' into kbuzzard-finite-adele-topology
kbuzzard Jun 15, 2024
3b68734
looking better but still some tidying needs doing
kbuzzard Jun 15, 2024
65ffcf7
just Submonoid.finprod_mem issue left
kbuzzard Jun 15, 2024
840152d
finally happy
kbuzzard Jun 15, 2024
b105d10
Merge branch 'master' into kbuzzard-finite-adele-topology
kbuzzard Jun 16, 2024
f4444a9
feat: absolute continuity, Radon-Nikodym derivatives of `μ.map f` for…
RemyDegenne Jun 16, 2024
efcec5f
chore(MeasureTheory): remove remaining use of autoImplicit true (#13870)
grunweg Jun 16, 2024
bce4ca0
feat: format table (#12322)
BoltonBailey Jun 16, 2024
2c12794
feat(Finset/Lattice): add `Finset.sup_eq_top_iff` etc (#13641)
urkud Jun 16, 2024
a33c3fa
chore: Golf `Finset.prod_ite_of_true` (#13726)
YaelDillies Jun 16, 2024
fd41395
doc(Tactic/Linarith): update docs (#13856)
vasnesterov Jun 16, 2024
6c77bd0
chore(HashMap): deprecate unused API additions (#13746)
kim-em Jun 16, 2024
0a2bff0
feat: `Prod.fst` as a lattice hom (#13830)
YaelDillies Jun 16, 2024
3d14d87
feat: add missing WithTop/WithBot lemmas and improve WithBot Nat proo…
Ruben-VandeVelde Jun 17, 2024
031ac5c
feat: `(𝓝[<] x).NeBot` instances for `Prod`, `Pi`, `OrderDual` (#13642)
YaelDillies Jun 17, 2024
6aa3ddd
feat(Tactic/Relation/Trans): trans tactic for implications (#13719)
joneugster Jun 17, 2024
4f7d8d2
chore(NumberTheory/MulChar): deprecate `IsNontrivial`, fix `isPrimiti…
loefflerd Jun 17, 2024
1fb515c
feat(Data/Fintype/Basic): `Finset.univ_map_subtype` lemmas (#12903)
madvorak Jun 17, 2024
b224135
docs(CategoryTheory): improve documentation in the effective epi file…
dagurtomas Jun 17, 2024
ae1f72d
feat(CategoryTheory): characterise the covering sieves for the extens…
joelriou Jun 17, 2024
4e47d41
feat(CategoryTheory/Category/Cat): add Cat API (#13809)
callesonne Jun 17, 2024
3703fa4
feat(Algebra/Lie/Normalizer): add `normalizer_mono` and use it to fix…
grunweg Jun 17, 2024
05a2012
chore(Analysis/Normed/Group): Move constructions (#13894)
YaelDillies Jun 17, 2024
2c304bf
feat(AlgebraicGeometry/EllipticCurve/DivisionPolynomial/Degree): comp…
Multramate Jun 17, 2024
648ff65
feat(EllipticCurve): a coordinate ring over a domain is a domain (#12…
alreadydone Jun 17, 2024
0a86db6
feat: positivity of `star x * x` (#13748)
eric-wieser Jun 17, 2024
ede6b22
feat(RingTheory/Congruence): split `RingCon` construction and add som…
jjaassoonn Jun 17, 2024
5118fd2
feat(NumberTheory/PrimeCounting): Lemma: The `n`th prime is greater o…
rwst Jun 17, 2024
294c142
feat(NumberTheory/PrimeCounting): Lemma: The `n`th prime is greater o…
rwst Jun 17, 2024
863b124
fix(test/Lint.lean): re-enable test for duplicate namespaces (#13670)
grunweg Jun 17, 2024
247bbb7
fix(GetAllModules): sort module names instead of file names (#13854)
grunweg Jun 17, 2024
1c9f637
chore: use `SemilinearMapClass` in `Module.Finite.range` (#13863)
urkud Jun 17, 2024
ffd125f
feat: technical debts compare to previous week (#13892)
adomani Jun 17, 2024
fa1c7cc
feat: add definition of opposite of subsemirings, subrings, and subal…
acmepjz Jun 18, 2024
e8505b1
chore: delete duplicate `variable` (#13915)
eric-wieser Jun 18, 2024
8fb6ed2
feat(FiberedCategory/Cartesian): define cartesian morphisms (#13393)
callesonne Jun 18, 2024
087c794
feat(List): Miscellaneous lemmas (#13824)
YaelDillies Jun 18, 2024
07a6efc
refactor: change MvQPF to use bundled inheritance (#5452)
alexkeizer Jun 18, 2024
a231646
feat: `Irrational √q` iff `¬IsSquare q` for `Nat`/`Int`/`Rat` (#13867)
eric-wieser Jun 18, 2024
4978561
chore(Analysis/Normed/Group): Move boundedness lemmas (#13895)
YaelDillies Jun 18, 2024
a568e39
chore(*): drop `bit*_mono` (#13914)
urkud Jun 18, 2024
413d584
chore: fix update_dependencies.yml (#13920)
kim-em Jun 18, 2024
0b7f570
fix: add missing instantiateMVars in split_ifs (#13916)
dwrensha Jun 18, 2024
f09e87e
feat(Topology/ContinuousFunction/CompactlySupported) bundle the class…
yoh-tanimoto Jun 18, 2024
f50fe1d
feat: Order-connected sets in `ℝⁿ` are null-measurable (#13633)
YaelDillies Jun 18, 2024
c9e4ce9
feat(Monoidal/Types): simp lemmas about the associator in Type (#13136)
kim-em Jun 18, 2024
8924c78
feat(Algebra/Category/CoalgebraCat): minor changes (#13315)
kim-em Jun 18, 2024
eef2009
feat(AlgebraicGeometry/ProjectiveSpectrum/Scheme): calculate stalk of…
jjaassoonn Jun 18, 2024
2f984d2
chore(CategoryTheory/Monoidal/Mon_): cleanup (#13310)
kim-em Jun 18, 2024
109aaf4
feat: generalize Set.inv_mem_center (#13921)
Ruben-VandeVelde Jun 18, 2024
50f8206
chore(RingTheory/WittVector/Basic): remove porting notes (#13927)
joneugster Jun 18, 2024
010be5f
feat: rewrite set_option style linter in lean (#12928)
grunweg Jun 19, 2024
3c50d5e
fix (RingTheory/HahnSeries/Multiplication) : rm defeq abuse in SMul i…
ScottCarnahan Jun 19, 2024
fe55d86
chore(Algebra/Order/Monoid/Defs): remove unused instances (#13466)
FR-vdash-bot Jun 19, 2024
c623c38
feat(Data/Matrix/ColumnRowPartitioned): add two negation lemmas (#13520)
chancenahuway Jun 19, 2024
71a6b36
doc(Data/Fin/Tuple/Basic): Compare start/end/middle addition of an en…
YaelDillies Jun 19, 2024
a4efc2d
feat(Data/Set/Function): extending bijectivity to supersets (#13692)
apnelson1 Jun 19, 2024
bc4fc03
feat(Algebra/Polynomial/RingDivision): Add and simplify some lemmas (…
grhkm21 Jun 19, 2024
3d7d6b4
doc(Analysis/Convex/Slope) : fix a typo, add docstrings (#13929)
LorenzoLuccioli Jun 19, 2024
d5a0ec3
chore(Topology): golf, move (#13935)
urkud Jun 19, 2024
65cdd90
chore: Split large file `MeasureTheory.MeasurableSpace.Basic` (#13937)
loefflerd Jun 19, 2024
01f35cb
feat: add `reduce_mod_char!` variant that searches through hypotheses…
Vierkantor Jun 19, 2024
d160e6d
fix: support more parsers in `#help` (#12287)
digama0 Jun 19, 2024
a20cdc2
fix: correct InfoTree on the `set` tactic (#13913)
eric-wieser Jun 19, 2024
d0bf2a4
feat: lint on isolated where and leading by (#13420)
grunweg Jun 19, 2024
af9d43f
feat: add a few analytic function lemmas for future AnalyticManifold …
girving Jun 19, 2024
b362a01
chore: reduce use of `mono` in favour of `gcongr` (#13881)
grunweg Jun 19, 2024
0ea5bd2
chore: replace `continuity` by `fun_prop`, easy cases (#13880)
grunweg Jun 19, 2024
c713db6
feat: `f⁻¹` is continuous iff `f` is (#13951)
YaelDillies Jun 19, 2024
3b712f5
chore: remove @[simp] from List.join (#13888)
kim-em Jun 19, 2024
cbefc21
feat(AlgebraicGeometry/ProjectiveSpectrum/Scheme): add the instance `…
jjaassoonn Jun 19, 2024
184990c
refactor(Topology/Category): add CompHausLike.Basic (#13904)
dagurtomas Jun 19, 2024
040b99a
chore(AlgebraicGeometry/OpenImmersion): Move open covers to its own f…
erdOne Jun 19, 2024
12eca28
chore(CategoryTheory/Adjunction): dualize some of the API for reflect…
dagurtomas Jun 19, 2024
66caaee
chore: remove 'new lemma' comments (#13820)
Ruben-VandeVelde Jun 19, 2024
c3f7312
chore: Rename to `Grp` (#3731)
YaelDillies Jun 20, 2024
2c7f6ff
chore(CategoryTheory/Monoidal/Comon_): cleanup (#13316)
kim-em Jun 20, 2024
290c106
feat(Order/Maximal): maximality/minimality with insertion/removal for…
apnelson1 Jun 20, 2024
b5cb410
chore: split RingTheory/Kaehler (#13978)
alreadydone Jun 20, 2024
9726138
feat(GroupTheory/GroupAction/Basic): orbit lemmas for product (#13580)
jsm28 Jun 20, 2024
de67d99
chore: remove porting note about adding `set_option linter.uppercaseL…
joneugster Jun 20, 2024
b2b8b96
chore: remove unnecessary `nolint simpNF`s (#13982)
adomani Jun 20, 2024
eb47e84
docs(Ideal/QuotientOperations): remove an extra-star denoting a ring …
faenuccio Jun 20, 2024
161e077
chore(Algebra/Homology/ExactSequence): typo (#13958)
jjaassoonn Jun 20, 2024
6344eb9
fix: linter panics on export without argument (#13985)
fpvandoorn Jun 20, 2024
4b798fe
feat(Data/Matrix/RowCol): generalise the `Unique` indexing type in `M…
joneugster Jun 20, 2024
3028f30
chore: address some porting notes about unification (#13986)
joneugster Jun 20, 2024
a75c09d
chore/perf(AlgebraGeometry): replace continuity -> fun_prop (#13993)
grunweg Jun 20, 2024
7b1d939
chore: remove unnecessary @[simps] (#13980)
kim-em Jun 20, 2024
fdd1656
chore: drop porting notes about nonrec (#13767)
joneugster Jun 20, 2024
022d66e
feat: `0 < c * a * star c` in `StarOrderedRing`s (#13975)
eric-wieser Jun 20, 2024
df6ba40
chore: move some lemmas to Analysis.Normed.Group.Uniform (#13945)
Ruben-VandeVelde Jun 20, 2024
bc7e026
chore: install elan in update dependencies CI (#14011)
kim-em Jun 21, 2024
36789ad
feat: rewrite file length check in Lean (#13620)
grunweg Jun 21, 2024
8e8083a
feat: Define the regulator of a number field (#12504)
xroblot Jun 21, 2024
e7e4804
chore: add `IsRegular.mul` (#14010)
eric-wieser Jun 21, 2024
4b3df89
feat: more matrix lemmas about `37 : Matrix n n R` etc (#13976)
eric-wieser Jun 21, 2024
5e8eae8
chore: deprecate AlgEquiv.map_* lemmas (#14005)
Ruben-VandeVelde Jun 21, 2024
fdd8819
feat(NumberTheory/SiegelsLemma): Siegel's lemma for small integral no…
fbarroero Jun 22, 2024
ea5a8cf
feat: unramified, smooth, etale are stable under base change (#14020)
chrisflav Jun 22, 2024
d007a14
feat(*): add lemmas about `(_ : UniformSpace _) = ⊥` (#13481)
urkud Jun 22, 2024
d0945f9
feat(MeasureTheory/Function/ConditionalExpectation): relax `integral_…
gaetanserre Jun 22, 2024
961769e
chore(AlgebraicGeometry): Fix wrong names (#14021)
erdOne Jun 22, 2024
14f93ca
refactor(AlgebraicGeometry) Add notation `Γ(X, U)`. (#14025)
erdOne Jun 22, 2024
ca263f4
feat: forward direction of Turán's theorem (#11990)
Parcly-Taxel Jun 22, 2024
34f19f9
feat(SimpleGraph/Clique): maps of cliques (#12820)
apnelson1 Jun 22, 2024
51e6668
chore(LinearAlgebra/TensorProduct/Tower): remove superfluous porting …
joneugster Jun 22, 2024
5db22f0
feat(ContinuousFunctionalCalculus): add lemmas about the CFC applied …
dupuisf Jun 23, 2024
80a8cec
chore(AlgebraicGeometry/OpenImmersion): resolve some outdated porting…
jjaassoonn Jun 23, 2024
a547fcc
chore: split some results out of Analysis.Normed.Group.Basic (#14035)
Ruben-VandeVelde Jun 23, 2024
548703a
feat(lint-style): fix `update-style-exceptions.py`; produce human-rea…
grunweg Jun 23, 2024
d1a3783
cleanup: remove `summarize_declarations` and tooling for `move-decls`…
adomani Jun 23, 2024
3b49bac
chore(Data/ENat): unbundle `ENat.toNat` (#13936)
Rida-Hamadani Jun 23, 2024
1e01a78
feat(Analysis/MeanInequalities): HM-GM inequality (#13721)
luigi-massacci Jun 23, 2024
2b9e0f9
feat: rewrite the copyright header check in Lean (#13240)
grunweg Jun 23, 2024
15c4b13
feat(Geometry/RingedSpace/OpenImmersion): make `IsOpenImmersion` inst…
jjaassoonn Jun 23, 2024
e7c0ef0
feat(FiberedCategory/BasedCategory): add bicategory of based categori…
callesonne Jun 23, 2024
7e40e11
feat(SpecialFunctions/Log): add extended nonnegative real logarithm (…
pitmonticone Jun 23, 2024
72a943b
feat: add unitor functor for product of categories (#13663)
onriv Jun 23, 2024
75b65d1
feat: the restriction functor on homological complexes (#13991)
joelriou Jun 23, 2024
faf0f54
feat(Algebra/Homology): definition of Functor.mapDerivedCategory (#14…
joelriou Jun 23, 2024
cdb7529
feat(RingTheory): localization and finiteness (#14054)
chrisflav Jun 23, 2024
f975725
chore(Topology/MetricSpace/PseudoMetric): Split (#13977)
YaelDillies Jun 23, 2024
382e2f7
chore: restore `cc` tactic (#13404)
Komyyy Jun 23, 2024
e7d6eac
feat: Monotonicity of the slope of a convex function (#14015)
LorenzoLuccioli Jun 24, 2024
c2ffe26
feat(lint-style): rewrite the linter for plain string adaptation not…
grunweg Jun 24, 2024
d00fd07
feat: maxHeartBeats in technical debts metrics (#14075)
adomani Jun 24, 2024
178d37f
feat: the extension of a homological complex by an embedding of compl…
joelriou Jun 24, 2024
d52f336
feat(CategoryTheory/Sites): the topology is generated by 1-hypercover…
joelriou Jun 24, 2024
cb1821b
feat(CategoryTheory): more API for the commutation of functors with s…
joelriou Jun 24, 2024
6b3736c
feat: bijections between morphisms in two localized categories (#13956)
joelriou Jun 24, 2024
fcde498
chore: remove unnecessary term or tactic `set_option in` with backwar…
grunweg Jun 24, 2024
4badce5
feat: polish user experience with the check of import-only files (#13…
grunweg Jun 24, 2024
a2d34d6
feat: the mapping cone of a monomorphism, up to a quasi-isomorphism (…
joelriou Jun 24, 2024
f0798cc
feat(lint-style): rewrite the 'broad imports' linters in Lean (#14059)
grunweg Jun 24, 2024
5bb2566
fix: generalize HahnSeries.single_zero_one (#14061)
Ruben-VandeVelde Jun 24, 2024
4333900
chore: many backward compatibility flags are no longer needed (#14064)
kim-em Jun 24, 2024
1d0da3a
chore: bump toolchain to v4.9.0-rc3 (#14071)
kim-em Jun 24, 2024
dfb56c2
chore: address `@[pp_nodot]` porting notes (#13781)
kmill Jun 24, 2024
a7d2976
chore: distribute fun_prop tagging of measurability lemmas (#13869)
grunweg Jun 24, 2024
45cc768
chore: Fix unicode issues in references.bib (#14056)
dupuisf Jun 24, 2024
7ef7ff3
chore: move `lint_style` executable to the `scripts` directory (#14057)
grunweg Jun 24, 2024
50ae0e6
feat(AlgebraicGeometry/EllipticCurve/DivisionPolynomial/Degree): add …
Multramate Jun 24, 2024
6c01f67
chore: remove unnecessary local simp lemmas in IfNormalization (#14067)
kim-em Jun 24, 2024
3785ff1
chore(ContinuousAffineMap): fix porting note (#14074)
kim-em Jun 24, 2024
4b9be7f
fix: technical debts counter uses all git history (#14076)
adomani Jun 24, 2024
579e6be
feat(Geometry/OpenImmersion): lemmas for sheafed space/locally ringed…
jjaassoonn Jun 24, 2024
59aafa9
feat: differentials as an object in ModuleCat (#14030)
joelriou Jun 24, 2024
54f0456
feat: `Matrix.PosDef (A + B)` and `Matrix.PosSemidef (A + B)` (#13750)
eric-wieser Jun 24, 2024
d94cb2c
feat(Data/Int/Defs): Basic divisibility lemmas (#13934)
YaelDillies Jun 24, 2024
ad6cd56
refactor: Make `CompleteLinearOrder` extend `BiheytingAlgebra` (#12731)
YaelDillies Jun 24, 2024
029fe83
feat(Algebra/Order/Ring/WithTop): add generalised and specialised pow…
pitmonticone Jun 24, 2024
73a13d7
fix: add space in no_lost_declarations regex (#14080)
adomani Jun 24, 2024
2cefacf
feat(Topology/UniformSpace): add `UniformContinuous.iterate ` (#14066)
pitmonticone Jun 24, 2024
6e0a741
feat(Data/Prod): add `map_comp_swap` (#14096)
pitmonticone Jun 24, 2024
0fcefe9
chore: move linear equivalences about submodules to Algebra.Module.Su…
Ruben-VandeVelde Jun 24, 2024
0230768
feat(RingTheory/Kaehler): The exact sequence `I/I² → B ⊗[A] Ω[A⁄R] → …
erdOne Jun 24, 2024
1d23c1b
feat: lint against stream-of-conciousness obtain syntax (#13220)
grunweg Jun 24, 2024
9312d49
refactor(Algebra/Star/StarAlgHom): `mk_coe` and `coe_mk` in StarAlgHo…
mans0954 Jun 24, 2024
75bebbf
chore: update style exceptions (#14094)
grunweg Jun 24, 2024
d401b9f
feat(AlgebraicGeometry/ProjectiveSpectrum/Scheme): finish the `Proj` …
jjaassoonn Jun 24, 2024
6f47600
feat: `G.deleteEdges s = G ↔ Disjoint G.edgeSet s` (#13829)
YaelDillies Jun 24, 2024
a326c8c
chore: remove `set_option in` (#14103)
adomani Jun 24, 2024
523f8fb
feat(Algebra/Group/TypeTags): Add `toMul_eq_one` and `toAdd_eq_zero`…
wupr Jun 24, 2024
59ecdd8
feat(Logic): Add `iff_assoc`, `iff_left_comm` and `iff_right_comm` th…
IvanRenison Jun 24, 2024
5648f17
feat(RingTheory/MvPolynomial): multivariate polynomials preserve loca…
chrisflav Jun 25, 2024
e7483ba
chore: bump ProofWidgets4 to v0.0.37 (#14092)
Vtec234 Jun 25, 2024
4209dc8
feat(AlgebraicGeometry) Add more API (#14052)
erdOne Jun 25, 2024
ddd61b8
feat: rewrite line length style linter in Lean (#14093)
grunweg Jun 25, 2024
6760b7b
refactor(AlgebraicGeometry): Use `Scheme.Hom.app` as simp normal form…
erdOne Jun 25, 2024
679e6e9
feat(Algebra/Homology) the single complex functor preserves (co)limit…
joelriou Jun 25, 2024
186682e
feat(CategoryTheory): constructor for right derivability structures (…
joelriou Jun 25, 2024
2dbe957
chore(README): update maintainers (#14111)
kim-em Jun 25, 2024
8155764
docs(Algebra/Order/Module/Defs): more implications (#13931)
madvorak Jun 25, 2024
ea3dea9
chore(README): fix advice about updating dependencies (#14109)
kim-em Jun 25, 2024
50d3045
chore(README): updates (#14112)
kim-em Jun 25, 2024
b394b51
feat(AlgebraicGeometry/EllipticCurve/DivisionPolynomial/Basic): add m…
Multramate Jun 25, 2024
914c2ee
feat(Algebra/Module/LocalizedModule): Prove that localization is exac…
js2357 Jun 25, 2024
9e1bf60
chore: downgrade ProofWidgets to v0.0.36 (#14113)
kim-em Jun 25, 2024
05f356a
feat(Mathlib.NumberTheory.Cyclotomic.Three): add various results (#13…
riccardobrasca Jun 25, 2024
6d39203
Feat (NumberTheory/Ostrowski): Proof of the non-archimedean case of O…
fbarroero Jun 25, 2024
4b331c4
chore(HomotopyCategory/Pretriangulated): remove 'says' that cause tim…
kim-em Jun 25, 2024
1eec83f
fix: add `-lLake` argument to `pole` and `mk_all` (#13850)
grunweg Jun 25, 2024
bd0a9e0
doc: recommend `lake exe mk_all` in the README (#13656)
grunweg Jun 25, 2024
116977c
chore(MeasureTheory): replace continuity -> fun_prop (#14008)
grunweg Jun 25, 2024
4338965
refactor: Improve lemmas about sets of intermediate size (#14062)
YaelDillies Jun 25, 2024
26d7395
chore(Algebra/Order/Rearrangement): Cleanup (#13949)
YaelDillies Jun 25, 2024
369a623
feat(Data/Real/EReal): add simp theorems involving the sum of `⊤` and…
pitmonticone Jun 25, 2024
8a7bab1
feat: relative differentials as a presheaf of modules (#14014)
joelriou Jun 25, 2024
46fca28
feat(Topology/Sequences): add missing instances (#13460)
urkud Jun 25, 2024
3ac4853
feat: sheaves of modules generated by their sections (#13720)
joelriou Jun 25, 2024
1869d9a
feat(GroupTheory/OrderOfElement): Add lemma `orderOf_mk` (#14104)
wupr Jun 25, 2024
fa835b5
feat(Topology/NNReal): add `Real.map_toNNReal_atTop` (#13983)
urkud Jun 25, 2024
c7b9898
chore(*): add 3 `fun_prop` attrs (#14040)
urkud Jun 25, 2024
0d116b1
feat(Combinatorics/SimpleGraph): Add theorems about the coloring of t…
IvanRenison Jun 25, 2024
65af743
feat(LinearAlgebra/Dimension): Generalize `rank_tensorProduct` (#14118)
erdOne Jun 25, 2024
8f90a15
feat: add Repr instance for quaternions (#13940)
pauldavidrowe Jun 25, 2024
c15f60a
chore: register `MulOpposite.rec` with `induction` and `cases` (#14136)
eric-wieser Jun 25, 2024
2ae28da
chore: add `induction_eliminator` and `cases_eliminator` for free obj…
eric-wieser Jun 25, 2024
44d05fd
chore: reverse gdelta/separation dependency (#13694)
StevenClontz Jun 26, 2024
539c474
chore: trying to the update_dependencies workflow working (#14142)
kim-em Jun 26, 2024
f7e4b9f
chore: keep trying with update_dependencies workflow (#14143)
kim-em Jun 26, 2024
49eafb5
chore: fix timestamp in update_dependencies PRs (#14146)
kim-em Jun 26, 2024
fdb6144
chore: update update_dependencies failure bot (#14147)
kim-em Jun 26, 2024
5084c64
feat: if the body constrains universes, make it explicit in the signa…
kim-em Jun 26, 2024
167624d
chore: update Mathlib dependencies 2024-06-26 (#14145)
mathlib-bors[bot] Jun 26, 2024
9b712a1
chore: fix update_dependencies reporting bot (#14150)
kim-em Jun 26, 2024
e9fd166
chore: move IsLinearMap theorems to their own file (#14116)
Ruben-VandeVelde Jun 26, 2024
d4e5b16
chore: remove tactics (#14139)
adomani Jun 26, 2024
501d4c8
Expand documentation slightly (#14152)
kebekus Jun 26, 2024
7cf9f98
feat(Measure/Stieltjes): Add instance `Module ℝ≥0 StieltjesFunction` …
LorenzoLuccioli Jun 26, 2024
51d69bf
chore: register {`OreLocalization`, `Localization`, `ModuleLocalizati…
eric-wieser Jun 26, 2024
41dabd5
chore: use latest elan in CI (#14144)
kim-em Jun 26, 2024
9b0b7d6
feat(EllipticCurve): affine formulas and bivariate polynomial lemmas …
alreadydone Jun 26, 2024
2575629
feat(LinearAlgebra/TensorProduct/Submodule): add some linear maps ind…
acmepjz Jun 26, 2024
b11be7b
chore: remove LinearAlgebra.Basic (#12311)
Ruben-VandeVelde Jun 26, 2024
30cb28e
feat(EllipticCurve): lemmas in Jacobian coordinates (#13846)
alreadydone Jun 26, 2024
e50d1ee
feat: the finite adele ring is an algebra over the finite integral ad…
kbuzzard Jun 26, 2024
c2b34f7
chore: Rename `Equiv.forall_congr` lemmas (#13725)
YaelDillies Jun 26, 2024
0e6d0ea
chore(ContinuousMap): add `TopologicalRing` instance (#13882)
dupuisf Jun 26, 2024
ea5d7b7
feat: Fintype instance for `Shrink` (#13988)
YaelDillies Jun 26, 2024
fbb4f5c
perf (TensorProduct.Basic): make `Algebra.TensorProduct.mul` irreduci…
mattrobball Jun 26, 2024
62047f4
feat(GroupTheory/Perm/Cycle/Factors): Remove finiteness requirement f…
linesthatinterlace Jun 26, 2024
3572499
chore: tag measurability lemmas with fun_prop (#14123)
fpvandoorn Jun 26, 2024
a6aa0a0
feat: Turán's theorem (#9317)
Parcly-Taxel Jun 26, 2024
7347d1a
feat(Data/Fin/Basic): Expand definition of `BoundedOrder` and `Lattic…
linesthatinterlace Jun 26, 2024
11d63db
chore/perf(Analysis): replace continuity -> fun_prop (#13959)
grunweg Jun 26, 2024
c5a66cd
feat(Data/Real/EReal): add theorems (#14125)
pitmonticone Jun 26, 2024
40b85e9
fix: rename `orderOf_mk` to `Prod.orderOf_mk` (#14154)
wupr Jun 26, 2024
7c356e7
chore(Logic/Basic): drop 3 long-deprecated theorems (#14157)
urkud Jun 26, 2024
ff6b17a
feat(IsSelfAdjoint): add `aesop` tags relevant for proving `IsSelfAdj…
dupuisf Jun 26, 2024
fc307a3
feat : added `eigenvalues_mem_spectrum_real` and supporting RCLike co…
JonBannon Jun 26, 2024
2394295
feat(Data/Matroid/Map): maps between matroids (#13960)
apnelson1 Jun 26, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
32 changes: 11 additions & 21 deletions .github/workflows/bors.yml
Original file line number Diff line number Diff line change
Expand Up @@ -50,7 +50,14 @@ jobs:
with:
python-version: 3.8

- name: lint
- name: install elan
run: |
set -o pipefail
curl -sSfL https://github.com/leanprover/elan/releases/download/v3.1.1/elan-x86_64-unknown-linux-gnu.tar.gz | tar xz
./elan-init -y --default-toolchain none
echo "$HOME/.elan/bin" >> "${GITHUB_PATH}"

- name: "run style linters: Python ones and their Lean rewrite"
run: |
./scripts/lint-style.sh

Expand Down Expand Up @@ -83,23 +90,6 @@ jobs:
- name: check that workflows were consistent
run: git diff --exit-code

summarize_declarations:
if: github.repository == 'leanprover-community/mathlib4'
name: summarize_declarations
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
with:
## fetch the whole repository, useful to find a common fork
fetch-depth: 0
- name: print_lost_declarations
run: |
## back and forth to settle a "detached head" (maybe?)
git checkout -q master
git checkout -q -
printf '### Summary\n\n' > "${GITHUB_STEP_SUMMARY}"
./scripts/no_lost_declarations.sh >> "${GITHUB_STEP_SUMMARY}"

build:
if: github.repository == 'leanprover-community/mathlib4'
name: Build
Expand All @@ -124,7 +114,7 @@ jobs:
- name: install elan
run: |
set -o pipefail
curl -sSfL https://github.com/leanprover/elan/releases/download/v3.0.0/elan-x86_64-unknown-linux-gnu.tar.gz | tar xz
curl -sSfL https://github.com/leanprover/elan/releases/download/v3.1.1/elan-x86_64-unknown-linux-gnu.tar.gz | tar xz
./elan-init -y --default-toolchain none
echo "$HOME/.elan/bin" >> "${GITHUB_PATH}"

Expand All @@ -142,8 +132,8 @@ jobs:
lean --version
lake --version

- name: update {Mathlib, Tactic, Counterexamples, Archive}.lean
run: lake exe mk_all
- name: check {Mathlib, Tactic, Counterexamples, Archive}.lean are up to date
run: lake exe mk_all --check

- name: build cache
run: |
Expand Down
32 changes: 11 additions & 21 deletions .github/workflows/build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -57,7 +57,14 @@ jobs:
with:
python-version: 3.8

- name: lint
- name: install elan
run: |
set -o pipefail
curl -sSfL https://github.com/leanprover/elan/releases/download/v3.1.1/elan-x86_64-unknown-linux-gnu.tar.gz | tar xz
./elan-init -y --default-toolchain none
echo "$HOME/.elan/bin" >> "${GITHUB_PATH}"

- name: "run style linters: Python ones and their Lean rewrite"
run: |
./scripts/lint-style.sh

Expand Down Expand Up @@ -90,23 +97,6 @@ jobs:
- name: check that workflows were consistent
run: git diff --exit-code

summarize_declarations:
if: github.repository == 'leanprover-community/mathlib4'
name: summarize_declarations
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
with:
## fetch the whole repository, useful to find a common fork
fetch-depth: 0
- name: print_lost_declarations
run: |
## back and forth to settle a "detached head" (maybe?)
git checkout -q master
git checkout -q -
printf '### Summary\n\n' > "${GITHUB_STEP_SUMMARY}"
./scripts/no_lost_declarations.sh >> "${GITHUB_STEP_SUMMARY}"

build:
if: github.repository == 'leanprover-community/mathlib4'
name: Build
Expand All @@ -131,7 +121,7 @@ jobs:
- name: install elan
run: |
set -o pipefail
curl -sSfL https://github.com/leanprover/elan/releases/download/v3.0.0/elan-x86_64-unknown-linux-gnu.tar.gz | tar xz
curl -sSfL https://github.com/leanprover/elan/releases/download/v3.1.1/elan-x86_64-unknown-linux-gnu.tar.gz | tar xz
./elan-init -y --default-toolchain none
echo "$HOME/.elan/bin" >> "${GITHUB_PATH}"

Expand All @@ -149,8 +139,8 @@ jobs:
lean --version
lake --version

- name: update {Mathlib, Tactic, Counterexamples, Archive}.lean
run: lake exe mk_all
- name: check {Mathlib, Tactic, Counterexamples, Archive}.lean are up to date
run: lake exe mk_all --check

- name: build cache
run: |
Expand Down
32 changes: 11 additions & 21 deletions .github/workflows/build.yml.in
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,14 @@ jobs:
with:
python-version: 3.8

- name: lint
- name: install elan
run: |
set -o pipefail
curl -sSfL https://github.com/leanprover/elan/releases/download/v3.1.1/elan-x86_64-unknown-linux-gnu.tar.gz | tar xz
./elan-init -y --default-toolchain none
echo "$HOME/.elan/bin" >> "${GITHUB_PATH}"

- name: "run style linters: Python ones and their Lean rewrite"
run: |
./scripts/lint-style.sh

Expand Down Expand Up @@ -69,23 +76,6 @@ jobs:
- name: check that workflows were consistent
run: git diff --exit-code

summarize_declarations:
if: github.repository MAIN_OR_FORK 'leanprover-community/mathlib4'
name: summarize_declarations
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
with:
## fetch the whole repository, useful to find a common fork
fetch-depth: 0
- name: print_lost_declarations
run: |
## back and forth to settle a "detached head" (maybe?)
git checkout -q master
git checkout -q -
printf '### Summary\n\n' > "${GITHUB_STEP_SUMMARY}"
./scripts/no_lost_declarations.sh >> "${GITHUB_STEP_SUMMARY}"

build:
if: github.repository MAIN_OR_FORK 'leanprover-community/mathlib4'
name: BuildJOB_NAME
Expand All @@ -110,7 +100,7 @@ jobs:
- name: install elan
run: |
set -o pipefail
curl -sSfL https://github.com/leanprover/elan/releases/download/v3.0.0/elan-x86_64-unknown-linux-gnu.tar.gz | tar xz
curl -sSfL https://github.com/leanprover/elan/releases/download/v3.1.1/elan-x86_64-unknown-linux-gnu.tar.gz | tar xz
./elan-init -y --default-toolchain none
echo "$HOME/.elan/bin" >> "${GITHUB_PATH}"

Expand All @@ -128,8 +118,8 @@ jobs:
lean --version
lake --version

- name: update {Mathlib, Tactic, Counterexamples, Archive}.lean
run: lake exe mk_all
- name: check {Mathlib, Tactic, Counterexamples, Archive}.lean are up to date
run: lake exe mk_all --check

- name: build cache
run: |
Expand Down
32 changes: 11 additions & 21 deletions .github/workflows/build_fork.yml
Original file line number Diff line number Diff line change
Expand Up @@ -54,7 +54,14 @@ jobs:
with:
python-version: 3.8

- name: lint
- name: install elan
run: |
set -o pipefail
curl -sSfL https://github.com/leanprover/elan/releases/download/v3.1.1/elan-x86_64-unknown-linux-gnu.tar.gz | tar xz
./elan-init -y --default-toolchain none
echo "$HOME/.elan/bin" >> "${GITHUB_PATH}"

- name: "run style linters: Python ones and their Lean rewrite"
run: |
./scripts/lint-style.sh

Expand Down Expand Up @@ -87,23 +94,6 @@ jobs:
- name: check that workflows were consistent
run: git diff --exit-code

summarize_declarations:
if: github.repository != 'leanprover-community/mathlib4'
name: summarize_declarations
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
with:
## fetch the whole repository, useful to find a common fork
fetch-depth: 0
- name: print_lost_declarations
run: |
## back and forth to settle a "detached head" (maybe?)
git checkout -q master
git checkout -q -
printf '### Summary\n\n' > "${GITHUB_STEP_SUMMARY}"
./scripts/no_lost_declarations.sh >> "${GITHUB_STEP_SUMMARY}"

build:
if: github.repository != 'leanprover-community/mathlib4'
name: Build (fork)
Expand All @@ -128,7 +118,7 @@ jobs:
- name: install elan
run: |
set -o pipefail
curl -sSfL https://github.com/leanprover/elan/releases/download/v3.0.0/elan-x86_64-unknown-linux-gnu.tar.gz | tar xz
curl -sSfL https://github.com/leanprover/elan/releases/download/v3.1.1/elan-x86_64-unknown-linux-gnu.tar.gz | tar xz
./elan-init -y --default-toolchain none
echo "$HOME/.elan/bin" >> "${GITHUB_PATH}"

Expand All @@ -146,8 +136,8 @@ jobs:
lean --version
lake --version

- name: update {Mathlib, Tactic, Counterexamples, Archive}.lean
run: lake exe mk_all
- name: check {Mathlib, Tactic, Counterexamples, Archive}.lean are up to date
run: lake exe mk_all --check

- name: build cache
run: |
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/lean4checker.yml
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@ jobs:
- name: install elan
run: |
set -o pipefail
curl -sSfL https://github.com/leanprover/elan/releases/download/v3.0.0/elan-x86_64-unknown-linux-gnu.tar.gz | tar xz
curl -sSfL https://github.com/leanprover/elan/releases/download/v3.1.1/elan-x86_64-unknown-linux-gnu.tar.gz | tar xz
./elan-init -y --default-toolchain none
echo "$HOME/.elan/bin" >> "${GITHUB_PATH}"

Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/lint_and_suggest_pr.yml
Original file line number Diff line number Diff line change
Expand Up @@ -60,7 +60,7 @@ jobs:
- name: install elan
run: |
set -o pipefail
curl -sSfL https://github.com/leanprover/elan/releases/download/v3.0.0/elan-x86_64-unknown-linux-gnu.tar.gz | tar xz
curl -sSfL https://github.com/leanprover/elan/releases/download/v3.1.1/elan-x86_64-unknown-linux-gnu.tar.gz | tar xz
./elan-init -y --default-toolchain none
echo "$HOME/.elan/bin" >> "${GITHUB_PATH}"

Expand Down
30 changes: 0 additions & 30 deletions .github/workflows/move_decl.yaml

This file was deleted.

32 changes: 0 additions & 32 deletions .github/workflows/move_decl_comment.yml

This file was deleted.

2 changes: 1 addition & 1 deletion .github/workflows/nightly_merge_master.yml
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ jobs:
- name: install elan
run: |
set -o pipefail
curl -sSfL https://github.com/leanprover/elan/releases/download/v3.0.0/elan-x86_64-unknown-linux-gnu.tar.gz | tar xz
curl -sSfL https://github.com/leanprover/elan/releases/download/v3.1.1/elan-x86_64-unknown-linux-gnu.tar.gz | tar xz
./elan-init -y --default-toolchain none
echo "$HOME/.elan/bin" >> "${GITHUB_PATH}"

Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/nolints.yml
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ jobs:
- name: install elan
run: |
set -o pipefail
curl -sSfL https://github.com/leanprover/elan/releases/download/v3.0.0/elan-x86_64-unknown-linux-gnu.tar.gz | tar xz
curl -sSfL https://github.com/leanprover/elan/releases/download/v3.1.1/elan-x86_64-unknown-linux-gnu.tar.gz | tar xz
./elan-init -y --default-toolchain none
echo "$HOME/.elan/bin" >> "${GITHUB_PATH}"

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -11,11 +11,13 @@ jobs:
steps:
- name: Checkout code
uses: actions/checkout@v4
with: # checkout all history so that we can compare across commits
fetch-depth: 0

- name: Run script
id: tech_debt
run: |
printf $'summary<<EOF\n%s\nEOF' "$(./scripts/technical-debt-counters.sh)" >> "$GITHUB_OUTPUT"
printf $'summary<<EOF\n%s\nEOF' "$(./scripts/technical-debt-metrics.sh)" >> "$GITHUB_OUTPUT"

- name: Post output to Zulip
uses: zulip/github-actions-zulip/send-message@v1
Expand Down
Loading
Loading