-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Add Clifford algebra, Lipschitz-Clifford group, Pin group, Kronecker …
…delta, and reorganize things a bit
- Loading branch information
Showing
17 changed files
with
242 additions
and
118 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,20 @@ | ||
% clifford hopf spin | ||
\tag{clifford} | ||
|
||
\import{spin-macros} | ||
|
||
\refdef{Clifford algebra}{pr-spin}{ | ||
\p{Let #{M} be a module over a commutative ring #{R}, equipped with a quadratic form #{Q: M \to R}.} | ||
|
||
\p{A Clifford algebra over #{Q} is | ||
##{ | ||
\Cl(Q) \equiv T(M)/I_Q | ||
} | ||
where #{T(M)} is the tensor algebra of #{M}, #{I_Q} is the two-sided ideal generated from the set | ||
##{ | ||
\{ m \otimes m - Q(m) \mid m \in M \}. | ||
}} | ||
|
||
\p{We denote the canonical linear map #{M \to \Cl(Q)} as #{\iota_Q}.} | ||
} | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,25 @@ | ||
\import{macros} | ||
% clifford hopf spin | ||
\tag{clifford} | ||
|
||
% definition theorem lemma construction observation | ||
% convention corollary axiom example exercise proof | ||
% discussion remark | ||
\taxon{definition} | ||
\refnote{Kronecker delta}{wiki-dirac-matrices}{ | ||
\p{ | ||
Kronecker delta | ||
##{\delta_{i j}= \begin{cases}0 & \text { if } i \neq j \\ 1 & \text { if } i=j\end{cases}} | ||
or with use of [Iverson bracket](https://en.wikipedia.org/wiki/Iverson_bracket): | ||
##{ | ||
\delta_{i j}=[i=j] . | ||
} | ||
where #{[P]} is defined as: | ||
##{ | ||
[P]=\begin{cases}1 & \text { if } P \text { is true } \\ 0 & \text { if } P \text { is false }\end{cases} | ||
} | ||
} | ||
|
||
\p{In Lean 4, the Kronecker delta [could be defined as](https://leanprover.zulipchat.com/#narrow/stream/116395-maths/topic/kronecker.20symbol):} | ||
\code{def δ (i j : I) : R := (Pi.single i 1 : _ → R) j} | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,11 @@ | ||
\title{Exploring physics with Geometric Algebra, book II} | ||
\taxon{reference} | ||
|
||
\meta{bibtex}{\startverb | ||
@misc{joot2016exploring2, | ||
title={Exploring physics with Geometric Algebra, book II}, | ||
author={Joot, Peeter}, | ||
year={2016}, | ||
url={https://peeterjoot.com/archives/math2015/gabookII.pdf} | ||
} | ||
\stopverb} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,3 @@ | ||
\import{macros} | ||
|
||
\wikiref{Dirac matrices}{dirac-matrices}{Gamma_matrices} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file was deleted.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,26 @@ | ||
\import{spin-macros} | ||
|
||
\refdef{Lipschitz-Clifford group}{pr-spin}{ | ||
|
||
\p{The Lipschitz-Clifford group is defined as the subgroup closure of all the invertible elements in the form of #{\iota_Q(m)}, | ||
|
||
##{ | ||
\Gamma \equiv \left\{ x_1 \ldots x_k \in \Cl^{\times}(Q) \mid x_i \in V \right\} | ||
} | ||
|
||
where | ||
|
||
##{ | ||
\Cl^{\times}(Q) \equiv \left\{ x \in \Cl(Q) \mid \exists x^{-1} \in \Cl(Q), x^{-1} x = x x^{-1}=1\right\} | ||
} | ||
|
||
is the group of units (i.e. invertible elements) of #{\Cl(Q)}, | ||
|
||
##{ | ||
V \equiv \left\{ \iota_Q(m) \in \Cl(Q) \mid m \in M \right\} | ||
} | ||
|
||
is the subset #{V} of #{\Cl(Q)} in the form of #{\iota_Q(m)}. | ||
} | ||
|
||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,9 @@ | ||
\import{macros} | ||
|
||
\title{Our definition} | ||
|
||
\transclude{ca-0002} | ||
|
||
\transclude{spin-000W} | ||
|
||
\transclude{spin-000Y} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,33 @@ | ||
\import{spin-macros} | ||
|
||
\refdef{Pin group}{pr-spin}{ | ||
\p{The Pin group is defined as. | ||
|
||
##{ | ||
\Pin(Q) \equiv \Gamma \sqcap \unitary{\Cl(Q)} | ||
} | ||
|
||
where #{\sqcap} is the [infimum (or greatest lower bound, or meet)](https://en.wikipedia.org/wiki/Infimum_and_supremum), and the infimum of two submonoids is just their intersection #{\cap}, | ||
|
||
##{ | ||
\unitary{S} \equiv \left\{ x \in S \mid \star{x} * x = x * \star{x} = 1 \right\} | ||
} | ||
|
||
are the unitary elements of the Clifford algebra as a #{*}-monid, and we have defined the star operation of Clifford algebra as the [Clifford conjugate](https://utensil.github.io/lean-ga/blueprint/sec-ops.html#conjugate), denoted #{\conj{x}}. | ||
} | ||
|
||
\p{ | ||
This definition is equivalent to the following: | ||
|
||
##{ | ||
\Pin(Q) \equiv \left\{ x \in \Gamma \mid \norm{x} = 1 \right\} | ||
} | ||
|
||
where | ||
|
||
##{ | ||
\norm{x} \equiv x \conj{x}. | ||
} | ||
|
||
} | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,60 @@ | ||
\import{spin-macros} | ||
\title{Appendix: Many faces of Spin group} | ||
|
||
\p{Definitions coming from different sources are simply quoted here with minimal modifications, to include immediate prerequisites, and omit some discussions or theorems.} | ||
|
||
\p{They are not classified, ordered, or pruned by similarity.} | ||
|
||
\transclude{spin-0002} | ||
|
||
\transclude{spin-0003} | ||
|
||
\transclude{spin-0004} | ||
|
||
\transclude{spin-0005} | ||
|
||
\transclude{spin-0006} | ||
|
||
\transclude{spin-0007} | ||
|
||
\transclude{spin-0008} | ||
|
||
\transclude{spin-0009} | ||
|
||
\transclude{spin-000A} | ||
|
||
\transclude{spin-000B} | ||
|
||
\transclude{spin-000C} | ||
|
||
\transclude{spin-000D} | ||
|
||
\transclude{spin-000E} | ||
|
||
\transclude{spin-000F} | ||
|
||
\transclude{spin-000G} | ||
|
||
\transclude{spin-000H} | ||
|
||
\transclude{spin-000I} | ||
|
||
\transclude{spin-000J} | ||
|
||
\transclude{spin-000K} | ||
|
||
\transclude{spin-000L} | ||
|
||
\transclude{spin-000M} | ||
|
||
\transclude{spin-000N} | ||
|
||
\transclude{spin-000O} | ||
|
||
\transclude{spin-000P} | ||
|
||
\transclude{spin-000Q} | ||
|
||
\transclude{spin-000T} | ||
|
||
\transclude{spin-000U} |
Oops, something went wrong.