core.choptyuk_formula¶
choptyuk_formula ¶
Unified Choptyuk formula: b-C correction, a-C correction, and combined results.
The Choptyuk formula unifies two spinor corrections on the Klein quartic:
-
b-C correction (Berry phase, 1st order): Delta_bC = lambda_1(D²_sigma_0) + delta_C^2 / 2
-
a-C correction (braking, 2nd order): gamma = delta_C^4 / k, k = b_2(K3) = 22 delta_eff = delta_C * gamma = delta_C^5 / 22 (approximately 1/1200)
-
Unified formula (base): Delta_Ch = lambda_1(D²_sigma_0) + delta_C^2/2 - delta_C^5/22
-
With higher-order corrections: Delta_Ch = base + C4delta_C^4 + C6delta_C^6 where C4 = 1/8, C6 = 1/2
-
Choptyuk constant: b_Ch = 1 - cos(2pi/7) = 2sin^2(pi/7) ≈ 0.377
ChoptyukFormula ¶
ChoptyukFormula(lambda_D2_triv: float = 3.338, delta_C: float | None = None, k_struct: int = 22, c4: float = 0.125, c6: float = 0.5, delta_obs: float = 3.443, b_ch_obs: float = 0.377)
Unified Choptyuk formula with b-C and a-C corrections.
All parameters are customizable for hypothesis testing.
Source code in src/core/choptyuk_formula.py
imaginary_correction
property
¶
imaginary_correction: float
Imaginary correction factor: 1 - δ_C / π².
This factor appears in the imaginary part of the QNM frequency correction on the Klein curve.
einstein_qnm_correction
property
¶
einstein_qnm_correction: float
Einstein GR / QNM correction: δ_eff / π².
The effective spinorial braking phase δ_eff = (π/7)⁵/22 divided by π² gives the relative QNM frequency correction.
This is approximately 8.4 × 10⁻⁵, corresponding to a multiplicative correction factor of ≈ 0.999916.
compute ¶
Compute all Choptyuk formula values.
Returns:
| Type | Description |
|---|---|
ChoptyukResult
|
ChoptyukResult with all computed constants and deviations. |
Source code in src/core/choptyuk_formula.py
as_dict ¶
as_dict() -> dict
Serialize formula parameters.
Source code in src/core/choptyuk_formula.py
kahler_correction ¶
kahler_correction() -> float
Kähler surface correction for K3 surfaces.
Returns the Berry phase correction on Kähler surfaces
Δλ₁ = δ_C² / 2 - δ_C⁵ / 22
For the K3 surface this equals the difference between the b-C correction and the a-C (braking) correction.
Returns:
| Type | Description |
|---|---|
float
|
The Kähler correction value. |
Source code in src/core/choptyuk_formula.py
tyukovsky_correction ¶
Tyukovsky equation critical exponent correction.
Corrects the bare critical exponent δ₀ using the spinorial corrections from the Klein curve:
δ_corr = δ₀ + δ_C² / 2 - δ_C⁵ / 22
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
delta_0
|
float
|
Bare critical exponent. |
required |
Returns:
| Type | Description |
|---|---|
float
|
Corrected critical exponent. |