jaxvacua.freezer#
Reduced EFT interfaces for integrating out heavy moduli.
Purpose#
Provide abstractions for solving heavy-field equations of motion and evaluating a reduced flux EFT on the remaining light fields.
Main public API#
Freezer: abstract base class defining the reduced-EFT interface, including heavy/light index bookkeeping, reconstruction and light-field derivatives.ConifoldFreezer: concrete implementation for freezing the conifold modulusz_cfin coniLCS models.
Design notes#
Freezers wrap an existing flux model. They do not own the underlying geometry; instead they solve heavy fields as functions of light moduli, axio-dilaton and fluxes, then reuse the model’s superpotential and derivative methods on the reconstructed full field point.
When to use this module#
Use a freezer after constructing a full flux effective theory, when one or
more complex-structure fields are treated as heavy and should be solved away
before scanning the remaining light directions. Freezer provides the
base reduced-EFT interface; ConifoldFreezer is the specialised
implementation for integrating out a conifold modulus with the coniLCS
z_cf equation of motion.
Reduced-EFT workflow#
Wrap the full model with
ConifoldFreezerand specify the conifold modulus throughconifold_index.Call
solve_heavyto determine the heavy modulus for fixed light moduli, axio-dilaton, and fluxes.Use
reconstruct_full_moduliwhen a full moduli vector is needed again, for example before evaluating quantities defined on the original model.Evaluate reduced quantities with
superpotential,DW_light,DW_x_light,dDW_x_light,V_x_light,dV_x_light, andddV_x_light.
Index conventions#
heavy_indices names the frozen complex-structure moduli and
light_indices is its complement. The counters n_heavy and
n_light refer to complex moduli, while real light-field vectors used by
the *_x_light methods contain real and imaginary parts of the light
moduli plus the real and imaginary parts of tau.
FluxEFT data for $W$, $D_IW$, $V$ and derivativesn_heavyn_lightConifoldFreezer, compute $z_{\rm cf}$ from
compute_zcf / zcf_handlingoptional Kähler-covariant correction included through the coniLCS solver
superpotential, DW_light, DW_x_light, V_x_light, derivativesFreezer base class#
|
Abstract base class for a reduced effective field theory obtained by integrating out a set of heavy moduli. |
Light-field EFT interface#
|
Solve the leading-order EOM for the heavy moduli as functions of the light moduli, axio-dilaton, and fluxes. |
|
Reconstruct the full moduli array by solving for the heavy moduli and inserting them at the correct positions. |
|
Superpotential of the reduced theory. |
|
Covariant derivatives \(D_i W\) with respect to the light moduli, with heavy moduli on-shell. |
|
Gradient of the superpotential \(\partial_{x^a} W\) in real coordinates for the light moduli, with heavy moduli on-shell. |
|
Hessian \(\partial_{x^a}\partial_{x^b} W\) in real coordinates for the light moduli. |
|
Scalar potential \(V\) evaluated at the light-field coordinates, with heavy moduli on-shell. |
|
Gradient of the scalar potential \(\nabla_\phi V\) with respect to the real light-field coordinates, with heavy moduli on-shell. |
|
Hessian of the scalar potential \(\partial_{\phi^\alpha}\partial_{\phi^\beta} V\) with respect to the real light-field coordinates, with heavy moduli on-shell. |
Conifold freezer#
|
Integrates out the conifold modulus \(z_{\text{cf}}\) (index 0) in coniLCS models. |
Conifold EOM#
|
Solve for \(z_{\text{cf}}\) from its leading-order EOM by delegating to |
Reconstruct the full modulus vector from the light (bulk) moduli with the conifold modulus on-shell. Aligned: index scatter (base class). General: \(z_{\rm full} = z_{\rm cf}\,e_q + \text{bulk\_embedding}\,z_{\rm light}\). |