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(LinearAlgebra/CliffordAlgebra): port SpinGroup #9111

Closed
wants to merge 58 commits into from
Closed
Show file tree
Hide file tree
Changes from 47 commits
Commits
Show all changes
58 commits
Select commit Hold shift + click to select a range
ecca82c
chore(LinearAlgebra/CliffordAlgebra): move results about inversion to…
eric-wieser Dec 15, 2023
a8b1c2e
docstring
eric-wieser Dec 15, 2023
2d5711c
oops
eric-wieser Dec 15, 2023
5b0b2d7
feat(LinearAlgebra/CliffordAlgebra): invertibility of quadratic form …
eric-wieser Dec 15, 2023
609e408
golf and extra lemmas
eric-wieser Dec 15, 2023
043e03d
cursed whitespace
eric-wieser Dec 15, 2023
3eb14a6
Initial mathport of leanprover-community/mathlib#16040
utensil Dec 16, 2023
dad62b9
Fix [s]pin_group/clifford_algebra in comments
utensil Dec 16, 2023
a495508
Reprove invertible_of_invertible_ι
utensil Dec 16, 2023
ba1a92e
Port to Lean 4, error free
utensil Dec 16, 2023
c4675b8
lint
utensil Dec 16, 2023
7a94323
reviewdog 🐶
utensil Dec 16, 2023
76c7ca3
reviewdog 🐶
utensil Dec 16, 2023
d962d2c
reviewdog 🐶
utensil Dec 16, 2023
2cea172
check that all files are imported
utensil Dec 16, 2023
bd5ae80
fix comments and invertibleOfInvertibleι
utensil Dec 17, 2023
7b53507
[linter.unusedVariables]
utensil Dec 17, 2023
22ec7c9
Replace a simp with simp only
utensil Dec 17, 2023
8cc8431
Remove macro_rules
utensil Dec 17, 2023
7ca2725
lint
utensil Dec 17, 2023
9f4fe7f
Improve def and doc of lipschitz
utensil Dec 17, 2023
2edd1b8
synthInstance no longer time out
utensil Dec 17, 2023
11bbce8
Merge branch 'eric-wieser/clifford-more-inversion' of https://github.…
utensil Dec 17, 2023
7fea1b6
import Mathlib.LinearAlgebra.CliffordAlgebra.Inversion
utensil Dec 17, 2023
4803305
resume letI
utensil Dec 17, 2023
6fd601b
Merge branch 'master' of https://github.com/leanprover-community/math…
utensil Dec 18, 2023
aa10d4d
Rename `lipschitz` to `lipschitzGroup`
utensil Dec 19, 2023
6d423c2
Merge branch 'master' of https://github.com/leanprover-community/math…
utensil Dec 23, 2023
1df9aa7
Fix #align typo
utensil Dec 23, 2023
79f0613
Remove `done`
utensil Dec 23, 2023
b13760e
Merge branch 'master' into utensil/SpinGroup
eric-wieser Feb 28, 2024
584ca19
switch to induction tactic to fix build error
eric-wieser Feb 28, 2024
d74b3c9
remove subst tactics, which aren't needed
eric-wieser Feb 28, 2024
3b92269
remove some unfolding of smul
eric-wieser Feb 28, 2024
ed4c1a4
do not use hMul in lemma names, use mul
eric-wieser Feb 28, 2024
0a89ea3
use where notation
eric-wieser Feb 28, 2024
a5524d2
add type annotation
eric-wieser Feb 28, 2024
a4481e0
Add bib for fulton2004
utensil Mar 12, 2024
e4de6b8
Change unicode math in docstring to LaTeX and fix the bullet points
utensil Mar 12, 2024
a9d7c75
lint: line length
utensil Mar 12, 2024
7756acb
Move discussions to the end of Implementation Notes
utensil Mar 12, 2024
d40d39c
Remove all `#align`s as they are reserved for things that were merged…
utensil Mar 12, 2024
230250c
PR the "broken" LaTeX for now as suggested
utensil Mar 21, 2024
a2f271d
Merge branch 'master' of https://github.com/leanprover-community/math…
utensil Mar 26, 2024
1cb8a99
Fix invalid alternative names
utensil Mar 26, 2024
ab20193
rename and strengthen
eric-wieser Mar 30, 2024
784bc50
golf
eric-wieser Mar 30, 2024
4dcf542
whitespace
eric-wieser Mar 30, 2024
a4f6297
whitespace
eric-wieser Mar 30, 2024
567afa2
slight golf
eric-wieser Mar 30, 2024
7e7f3e1
extract the lemma
eric-wieser Mar 31, 2024
5b5cf87
remove parent instance
eric-wieser Mar 31, 2024
39f7002
Merge branch 'master' into utensil/SpinGroup
eric-wieser Apr 3, 2024
8ff27a0
fix build
eric-wieser Apr 3, 2024
6cf0bcf
Merge branch 'master' of https://github.com/leanprover-community/math…
utensil May 5, 2024
fe245cb
Merge branch 'master' of https://github.com/leanprover-community/math…
utensil May 20, 2024
7b4b7e9
Merge remote-tracking branch 'origin/master' into utensil/SpinGroup
eric-wieser Aug 19, 2024
1a12eaa
fix errors from new mathlib
eric-wieser Aug 19, 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 @@ -2548,6 +2548,7 @@ import Mathlib.LinearAlgebra.CliffordAlgebra.Fold
import Mathlib.LinearAlgebra.CliffordAlgebra.Grading
import Mathlib.LinearAlgebra.CliffordAlgebra.Inversion
import Mathlib.LinearAlgebra.CliffordAlgebra.Prod
import Mathlib.LinearAlgebra.CliffordAlgebra.SpinGroup
import Mathlib.LinearAlgebra.CliffordAlgebra.Star
import Mathlib.LinearAlgebra.Coevaluation
import Mathlib.LinearAlgebra.Contraction
Expand Down
3 changes: 3 additions & 0 deletions Mathlib/Algebra/Module/Submodule/Pointwise.lean
Original file line number Diff line number Diff line change
Expand Up @@ -240,6 +240,9 @@ theorem smul_mem_pointwise_smul (m : M) (a : α) (S : Submodule R M) : m ∈ S
(Set.smul_mem_smul_set : _ → _ ∈ a • (S : Set M))
#align submodule.smul_mem_pointwise_smul Submodule.smul_mem_pointwise_smul

theorem pointwise_smul_mono (a : α) : Monotone (fun S : Submodule R M => a • S) :=
fun _ _ => map_mono
eric-wieser marked this conversation as resolved.
Show resolved Hide resolved

/-- See also `Submodule.smul_bot`. -/
@[simp]
theorem smul_bot' (a : α) : a • (⊥ : Submodule R M) = ⊥ :=
Expand Down
Loading
Loading