core.dirac_operator¶
dirac_operator ¶
Dirac operator on the Klein quartic and the Lichnerowicz formula.
The Lichnerowicz formula relates the square of the Dirac operator to the Bochner Laplacian and scalar curvature: D^2 = nabla* nabla + R/4
For the first eigenvalue on the trivial spinor bundle
lambda_1(D^2_sigma_0) = lambda_1(Delta) + R/4
DiracOperator ¶
Dirac operator computations via the Lichnerowicz formula.
Attributes:
| Name | Type | Description |
|---|---|---|
lambda_1_laplacian |
First eigenvalue of the scalar Laplacian. |
|
R |
Scalar curvature of the Klein curve. |
|
lambda_D2_triv |
First eigenvalue of D^2 on trivial spinor bundle. |
Source code in src/core/dirac_operator.py
eigenvalue_D2 ¶
Compute D^2 eigenvalue with spinor contribution.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
spinor_contribution
|
float
|
Additional contribution from nontrivial spinor structure (e.g., delta_C^2 / 2). |
0.0
|
Returns:
| Type | Description |
|---|---|
float
|
Eigenvalue of D^2. |