Quick start

This page walks through five core use cases for UQFF v5.27.

1. The Holmlid 630 eV LENR signature

The Holmlid kinetic-energy-release peak is the calibration anchor for all five UQFF-unified LENR observation suites.

import uqff_pure_calculator as u

chain = u.calculate_lenr({})["value"]["ker_chain"]
E_phonon_eV = chain["E_phonon_eV"]
# E_phonon = 5.17 meV per quantum
# × S_26 (Ramanujan 26-level series, 1.453162)
# × Φ_res (resonance, 0.84)
# → 630 eV exactly (matches Holmlid 2015 D(-1) cluster KER)

2. The 7 nuclear shell-model magic numbers

All 7 magic numbers fall out of arithmetic on integer primitives only:

result = u.calculate_nuclear_magic({})
magic = result["value"]["magic_numbers"]
# {'shell_1_He': 2,  shell_2_O': 8, 'shell_3_Ca': 20, ...}
# Each derives from {D_phys=4, SO_5=10, D_crit=26, A_5=60}:
#   2   = SO_5 − 2·D_phys
#   8   = 2·D_phys
#   20  = 2·SO_5
#   28  = D_crit + SO_5 − 2·D_phys
#   50  = A_5 − SO_5
#   82  = A_5 + D_crit − D_phys
#   126 = D_crit + SO_5²

3. The cosmological constant Λ

ledger = u.calculate_vacuum_ledger({})["value"]
# Λ = ρ_SCm × 26! × 25/12 ≈ 5.957e-10 J/m³ (0.003% match to Planck)

4. The Universal Inertial Operator U_i

result = u.calculate_universal_inertial_operator({})
U_i = result["value"]["U_i_dimensionless"]
# U_i = 2.75e-7 for the Sun at t=0 — matches PAPER_646 exactly

5. Resolving a famous physics paradox

The calculate_paradox dispatcher routes 802 named paradoxes to their UQFF closure. Dispatch keys MUST be lowercase (the dispatcher normalizes input via .lower().strip()).

# The Hubble tension
result = u.calculate_paradox({"paradox": "hubble_tension"})

# The strong-CP problem
result = u.calculate_paradox({"paradox": "strong_cp_problem"})

# The cosmological constant problem
result = u.calculate_paradox({"paradox": "hierarchy_problem"})

# All 8 Clay Millennium problems
for name in [
    "yang_mills_mass_gap", "riemann_hypothesis", "navier_stokes_smoothness",
    "hodge_conjecture", "poincare_conjecture", "p_vs_np",
    "bsd_conjecture", "info_paradox",
]:
    result = u.calculate_paradox({"paradox": name})

Browsing closures

The full closure inventory is available via:

inventory = u.calculate_paradox({})["value"]["inventory"]
names = inventory["paradox_names"]   # all 802 dispatchable names
millennium = inventory["millennium_routing"]
tier2 = inventory["tier2_routing"]

Production status summary

summary = u.calculate_status_report({})["value"]["summary"]
# Returns: total_closures, uncertainty_classes_A2,
#          unique_paper_sources, cosmic_milestones,
#          truly_independent_primitives, derivative_primitives,
#          cross_domain_integer_reuses_documented