Modules associated with Fermions #
Weyl fermions live in the vector space ℂ^2, defined here as Fin 2 → ℂ.
However if we simply define the Module of Weyl fermions as Fin 2 → ℂ we get casting problems,
where e.g. left-handed fermions can be cast to right-handed fermions etc.
To overcome this, for each type of Weyl fermion we define a structure that wraps Fin 2 → ℂ,
and these structures we define the instance of a module. This prevents casting between different
types of fermions.
The equivalence between LeftHandedModule and Fin 2 → ℂ.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The instance of AddCommMonoid on LeftHandedModule defined via its equivalence
with Fin 2 → ℂ.
The instance of AddCommGroup on LeftHandedModule defined via its equivalence
with Fin 2 → ℂ.
The instance of Module on LeftHandedModule defined via its equivalence
with Fin 2 → ℂ.
The linear equivalence between LeftHandedModule and (Fin 2 → ℂ).
Equations
- One or more equations did not get rendered due to their size.
Instances For
The underlying element of Fin 2 → ℂ of a element in LeftHandedModule defined
through the linear equivalence toFin2ℂEquiv.
Equations
Instances For
The equivalence between AltLeftHandedModule and Fin 2 → ℂ.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The instance of AddCommMonoid on AltLeftHandedModule defined via its equivalence
with Fin 2 → ℂ.
The instance of AddCommGroup on AltLeftHandedModule defined via its equivalence
with Fin 2 → ℂ.
The instance of Module on AltLeftHandedModule defined via its equivalence
with Fin 2 → ℂ.
The linear equivalence between AltLeftHandedModule and (Fin 2 → ℂ).
Equations
- One or more equations did not get rendered due to their size.
Instances For
The underlying element of Fin 2 → ℂ of a element in AltLeftHandedModule defined
through the linear equivalence toFin2ℂEquiv.
Equations
Instances For
The equivalence between RightHandedModule and Fin 2 → ℂ.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The instance of AddCommMonoid on RightHandedModule defined via its equivalence
with Fin 2 → ℂ.
The instance of AddCommGroup on RightHandedModule defined via its equivalence
with Fin 2 → ℂ.
The instance of Module on RightHandedModule defined via its equivalence
with Fin 2 → ℂ.
The linear equivalence between RightHandedModule and (Fin 2 → ℂ).
Equations
- One or more equations did not get rendered due to their size.
Instances For
The underlying element of Fin 2 → ℂ of a element in RightHandedModule defined
through the linear equivalence toFin2ℂEquiv.
Equations
Instances For
The equivalence between AltRightHandedModule and Fin 2 → ℂ.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The instance of AddCommMonoid on AltRightHandedModule defined via its equivalence
with Fin 2 → ℂ.
The instance of AddCommGroup on AltRightHandedModule defined via its equivalence
with Fin 2 → ℂ.
The instance of Module on AltRightHandedModule defined via its equivalence
with Fin 2 → ℂ.
The linear equivalence between AltRightHandedModule and (Fin 2 → ℂ).
Equations
- One or more equations did not get rendered due to their size.
Instances For
The underlying element of Fin 2 → ℂ of a element in AltRightHandedModule defined
through the linear equivalence toFin2ℂEquiv.