jaxvacua.conifold.zcf_solver#
Conifold-modulus solver and bulk-EFT helpers.
Purpose#
Implement the z_cf physics used after integrating out the conifold
modulus in coniLCS models, including bulk superpotential terms,
log-coefficient evaluation and reconstruction of the conifold modulus.
Main public API#
Building blocks:
W_bulk,dK_cf_bulkandlog_prefactor.Topological splitting and log-coefficient routes:
_split_conifold_bulk,_W_log_coeff_pfv,_W_log_coeff_manual,_W_log_coeff_autodiffandW_log_coeff.Kähler-covariant correction and reconstruction helpers:
log_coeff_K_corr,_zcf_from_log_coeff,compute_zcf,compute_zcf_xandzcf_handling.
Design notes#
The leading F-term equation has the form
log_prefactor * log(-2*pi*i*z_cf) + W_log_coeff = 0, optionally with the
Kähler correction added to the log coefficient. Public functions are plain
self methods attached to FluxEFT by the conifold package.
The bulk effective theory after integrating out the conifold modulus
\(z_{\rm cf}\). All public functions take flux; private helpers
are tightly coupled to the flux pathway.
Mathematical structure (notes/main.tex eq:Wtilde1Explicit, eq:zcf_corrected):
with
so that
Building blocks#
|
|
|
|
|
Coefficient of \(\ln(-2\pi i z_{\rm cf})\) in \(\partial_{z_{\rm cf}} W_{\rm coni}\): |
W̃₁ assembly (three independent routes)#
The closed-form manual and the autodiff route autodiff agree
numerically; pfv is a deliberate racetrack approximation that becomes
exact at the racetrack-stationary point.
|
Public dispatcher for the regular \(O(z_{\rm cf}^0)\) coefficient \(\widetilde W_1\) of \(\partial_{z_{\rm cf}} W_{\rm coni}\) near the conifold. |
Kähler correction + final exponentiation#
|
Kähler-covariant correction to |
Top-level dispatchers (attached to FluxEFT)#
|
Unified solver for the conifold modulus \(z_{\rm cf}\) after integrating out the heavy direction. |
|
Unified solver for the conifold modulus \(z_{\rm cf}\) after integrating out the heavy direction. |
|
Handle the conifold modulus depending on the mode chosen. |