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

[Merged by Bors] - feat(GroupTheory): covering a group by cosets (Lemma of B. H. Neumann) #13047

Closed
wants to merge 62 commits into from
Closed
Show file tree
Hide file tree
Changes from 18 commits
Commits
Show all changes
62 commits
Select commit Hold shift + click to select a range
46cee95
initial commit
AntoineChambert-Loir May 20, 2024
f555a84
add comments
AntoineChambert-Loir May 22, 2024
3e20800
merge with Richard Copley's file and almost conclude
AntoineChambert-Loir May 22, 2024
39cc81b
add bibtex
AntoineChambert-Loir May 22, 2024
879d52d
rename to BHNeumann, add BHNeymann in Mathlib.lean
AntoineChambert-Loir May 22, 2024
5cdb58b
add docstring
AntoineChambert-Loir May 22, 2024
8c94f62
obey to reviewdog
AntoineChambert-Loir May 22, 2024
f9479b8
little golfs; linter fixes; comment fixes
bustercopley May 22, 2024
87cd127
Last step
bustercopley May 22, 2024
3bf9897
lint
bustercopley May 22, 2024
2be9ae1
renames
bustercopley May 24, 2024
50cf0a2
golf
bustercopley May 24, 2024
5872d97
golf
bustercopley May 24, 2024
a1bb3c2
reorganize and golf
bustercopley May 24, 2024
53998f2
variable declarations
bustercopley May 24, 2024
0d4d5c1
clear discharged hypotheses (via `replace`) to keep context tidier
bustercopley May 24, 2024
4b3f3b7
golf 22 lines
bustercopley May 24, 2024
ce82517
simplify
bustercopley May 24, 2024
effcd7b
Update Mathlib/GroupTheory/BHNeumann.lean
bustercopley May 26, 2024
a085502
Use Finset throughout
bustercopley May 26, 2024
b97ed75
cleanup, mv some lemmas to mathlib files
AntoineChambert-Loir May 27, 2024
9b844e7
reduce duplication
bustercopley May 27, 2024
e080877
a bit of golfing and refactoring
AntoineChambert-Loir May 28, 2024
82903b7
golf
bustercopley May 28, 2024
b720828
comment fixes
bustercopley May 28, 2024
bf48ca0
remove unused import
bustercopley May 28, 2024
cfee892
tiny fixes
bustercopley May 28, 2024
a43908d
tidy up
bustercopley May 28, 2024
a9479db
delete unused code and tidy up
bustercopley May 31, 2024
bfdc21d
golfs
alreadydone Jun 1, 2024
0d89c7c
apply suggestions of @alreadydone
bustercopley Jun 1, 2024
77d64ae
tidy up
bustercopley Jun 1, 2024
bb0646e
little golf
bustercopley Jun 1, 2024
b7b2a81
to_additive
bustercopley Jun 1, 2024
4df8db1
regenerate Mathlib.lean
bustercopley Jun 1, 2024
762db76
Fix to_additive name
bustercopley Jun 1, 2024
e3dbf2c
minimize imports; add another lemma to the module docstring
bustercopley Jun 1, 2024
04f2fc4
corollary `Subspace.union_ne_univ_of_lt_top`
bustercopley Jun 1, 2024
223d796
simplify
bustercopley Jun 1, 2024
53c734f
unused import
bustercopley Jun 1, 2024
ff121a7
import Mathlib.LinearAlgebra.Basis.VectorSpace
bustercopley Jun 1, 2024
0b21d2e
rename to `biUnion_ne_univ_of_lt_top`
bustercopley Jun 1, 2024
ab3feb8
exists_eq_top_of_biUnion_eq_univ
alreadydone Jun 2, 2024
a50c6d7
docstring fixes
bustercopley Jun 2, 2024
e611aea
make an argument implicit
bustercopley Jun 2, 2024
a0ac247
take `Decidable` only when needed in statements
bustercopley Jun 2, 2024
0356bf0
rename to `biUnion_ne_univ_of_ne_top`; delete unused arg
bustercopley Jun 2, 2024
ca58105
start studying the equality case
AntoineChambert-Loir Jun 2, 2024
9736f67
Merge branch 'ACL/Neumann' of https://github.com/leanprover-community…
AntoineChambert-Loir Jun 2, 2024
ca0b95f
partially add disjointness
AntoineChambert-Loir Jun 2, 2024
407edcd
remove #exit
AntoineChambert-Loir Jun 2, 2024
e80d91c
prove equality case
AntoineChambert-Loir Jun 2, 2024
9841a2a
golf
bustercopley Jun 4, 2024
c9dab6b
lint
bustercopley Jun 4, 2024
99d55cd
delete unused `have`
bustercopley Jun 4, 2024
47e1518
Delete lemma `Subgroup.mem_leftCoset_iff`
bustercopley Jun 21, 2024
d0a92d6
Merge remote-tracking branch 'origin/master' into ACL/Neumann
bustercopley Jun 21, 2024
1547794
Update Mathlib/GroupTheory/CosetCover.lean
bustercopley Jun 21, 2024
d38def4
add namespace as requested
AntoineChambert-Loir Jul 9, 2024
f4e84d2
small simplifications
bustercopley Jul 25, 2024
b0e196c
Merge branch 'master' into ACL/Neumann
AntoineChambert-Loir Jul 26, 2024
c455742
merge and adjust
AntoineChambert-Loir Jul 26, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions Mathlib.lean
Original file line number Diff line number Diff line change
Expand Up @@ -2416,6 +2416,7 @@ import Mathlib.Geometry.RingedSpace.SheafedSpace
import Mathlib.Geometry.RingedSpace.Stalks
import Mathlib.GroupTheory.Abelianization
import Mathlib.GroupTheory.Archimedean
import Mathlib.GroupTheory.BHNeumann
import Mathlib.GroupTheory.ClassEquation
import Mathlib.GroupTheory.Commensurable
import Mathlib.GroupTheory.Commutator
Expand Down
Loading
Loading