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(linear_algebra/clifford_algebra/spin_group) : Spin Group #16040

Open
wants to merge 15 commits into
base: master
Choose a base branch
from

Conversation

Biiiilly
Copy link
Collaborator

@Biiiilly Biiiilly commented Aug 13, 2022

In this file we define lipschitz , pin_group and spin_group.

Here are some discussion about the latent ambiguity of definition :
https://mathoverflow.net/q/427881/172242 and https://mathoverflow.net/q/251288/172242

The definition of the Lipschitz group {π‘₯ ∈ 𝐢𝑙(𝑉,π‘ž) β”‚ π‘₯ 𝑖𝑠 π‘–π‘›π‘£π‘’π‘Ÿπ‘‘π‘–π‘π‘™π‘’ π‘Žπ‘›π‘‘ π‘₯𝑣π‘₯⁻¹∈ 𝑉} is given by:
β€’ Fulton, W. and Harris, J., 2004. Representation theory. New York: Springer, p.chapter 20.
β€’ https://en.wikipedia.org/wiki/Clifford_algebra#Lipschitz_group
But they presumably form a group only in finite dimensions. So we define lipschitz with closure of
all the elements in the form of ΞΉ Q m. We show this definition is at least as large as the
other definition (See mem_lipschitz_conj_act_le and mem_lipschitz_involute_le) and the reverse
statement presumably being true only in finite dimensions.

Note that the proofs of mem_lipschitz_conj_act_le and mem_lipschitz_involute_le are blocked by some PRs shown below.


Open in Gitpod

@Biiiilly Biiiilly added the awaiting-review The author would like community review of the PR label Aug 13, 2022
@Biiiilly Biiiilly added awaiting-author A reviewer has asked the author a question or requested changes and removed awaiting-review The author would like community review of the PR labels Aug 18, 2022
@Biiiilly Biiiilly added the WIP Work in progress label Aug 28, 2022
@Biiiilly
Copy link
Collaborator Author

Note that the proofs of mem_lipschitz_conj_act_le and mem_lipschitz_involute_le are blocked by some PRs.

@Biiiilly Biiiilly added blocked-by-other-PR This PR depends on another PR which is still in the queue. A bot manages this label via PR comment. and removed WIP Work in progress awaiting-author A reviewer has asked the author a question or requested changes labels Aug 28, 2022
@Biiiilly Biiiilly added the awaiting-review The author would like community review of the PR label Aug 28, 2022
@mathlib-dependent-issues-bot mathlib-dependent-issues-bot removed the blocked-by-other-PR This PR depends on another PR which is still in the queue. A bot manages this label via PR comment. label Oct 8, 2022
@Biiiilly Biiiilly added WIP Work in progress and removed awaiting-review The author would like community review of the PR labels Oct 25, 2022
Comment on lines +317 to +318
def invertible_of_invertible_ΞΉ (m : M) [invertible (ΞΉ Q m)] [invertible (2 : R)] :
invertible (Q m) := sorry
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Any more ideas on how to prove this or under what situations it's true?

Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I already got the proof of this. I just need some time to tidy it up.

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Could you commit the messy version somewhere so that it doesn't get lost?

Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Could you commit the messy version somewhere so that it doesn't get lost?

@Biiiilly Hi, I'm trying to make this PR work in Lean 4, do you still have the proof of this?

@semorrison semorrison added the too-late This PR was ready too late for inclusion in mathlib3 label Jul 16, 2023
utensil added a commit to utensil/lean-playground that referenced this pull request Dec 2, 2023
utensil added a commit to leanprover-community/mathlib4 that referenced this pull request Dec 16, 2023
Co-authored-by: Jiale Miao <bm221@ic.ac.uk>
utensil added a commit to leanprover-community/mathlib4 that referenced this pull request Dec 16, 2023
utensil added a commit to leanprover-community/mathlib4 that referenced this pull request Dec 16, 2023
Co-authored-by: Jiale Miao <bm221@ic.ac.uk>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
too-late This PR was ready too late for inclusion in mathlib3 WIP Work in progress
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

5 participants