Skip to main content

Horizon-Quantized Informational Vacuum (HQIV) framework — discrete null lattice, phase-horizon Maxwell, octonion algebra, and protein-scale field simulation

Project description

pyhqiv — Horizon-Quantized Informational Vacuum (HQIV)

PyPI version DOI

Production-ready, pip-installable Python package implementing the Horizon-Quantized Informational Vacuum (HQIV) framework exactly as defined in the paper:

Ettinger, Steven Jr, Horizon-Quantized Informational Vacuum (HQIV): A Unified Framework from Causal Horizon Monogamy and Discrete Null-Lattice Combinatorics. Zenodo, 2026. https://doi.org/10.5281/zenodo.18794889

Citation

If you use this package in research, please cite the paper:

@misc{ettinger2026hqiv,
  author       = {Ettinger, Steven Jr},
  title        = {Horizon-Quantized Informational Vacuum (HQIV): A Unified Framework from Causal Horizon Monogamy and Discrete Null-Lattice Combinatorics},
  year         = {2026},
  publisher    = {Zenodo},
  doi          = {10.5281/zenodo.18794889},
  url          = {https://doi.org/10.5281/zenodo.18794889}
}

Installation

pip install pyhqiv

From source:

git clone https://github.com/disregardfiat/hqvmpy.git && cd hqvmpy
pip install -e .

Optional extras (PDB loading, JAX, QuTiP, visualization):

pip install pyhqiv[ase,mda,qutip,jax,pyvista]
# or
pip install pyhqiv[all]

Quick start

from pyhqiv import DiscreteNullLattice, HQIVSystem

# Paper numbers: Ω_k^true ≈ +0.0098, m_trans = 500, γ ≈ 0.40
lattice = DiscreteNullLattice(m_trans=500, gamma=0.40)
result = lattice.evolve_to_cmb(T0_K=2.725)
print(result["Omega_true_k"])   # ≈ 0.0098
print(result["age_wall_Gyr"])   # ≈ 51.2
print(result["lapse_compression"])  # ≈ 3.96

# Multi-atom system with phase-corrected fields (optional: from PDB)
sys = HQIVSystem.from_atoms([(0, 0, 0), (1.5, 0, 0)], charges=[1, -1], gamma=0.40)
import numpy as np
grid = np.mgrid[-2:2:11j, -2:2:11j, -2:2:11j].reshape(3, -1).T
E, B = sys.compute_fields(grid, t=0.0)

Package layout

Path Description
src/pyhqiv/algebra.py Octonion HQIV algebra (so(8) closure, hypercharge 4×4 block)
src/pyhqiv/lattice.py Discrete null lattice, δE(m), T(m), evolve_to_cmb
src/pyhqiv/phase.py HQIVPhaseLift: δθ′(E′), ˙δθ′, ADM lapse compression
src/pyhqiv/atom.py HQIVAtom (position, charge, species, local Θ, φ)
src/pyhqiv/system.py HQIVSystem (multi-atom, monogamy γ, E/B on grid)
src/pyhqiv/fields.py Phase-horizon FDTD / spectral Maxwell (γ(φ/c²)(˙δθ′/c) terms)
src/pyhqiv/constants.py Paper constants (γ, α, T_Pl, 6^7√3, etc.)

Paper numbers (reproduced)

Quantity Value Source
Ω_k^true +0.0098 Shell integral m = 0 … 500
m_trans 500 Discrete–continuous transition
γ 0.40 Entanglement monogamy
α 0.60 G_eff exponent
T_lock 1.8 GeV QCD lock-in
6^7√3 ≈ 4.849×10^5 Combinatorial invariant
Wall-clock age 51.2 Gyr Lattice → CMB
Apparent age 13.8 Gyr ADM lapse compression ≈ 3.96×

Tests

pip install -e ".[all]"
pytest tests/ -v

The test tests/test_paper_numbers.py checks Ω_true_k, γ, combinatorial invariant, lapse factor, and lattice δE(m) / mode counts to 6 decimal places.

License

MIT.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pyhqiv-0.1.0.tar.gz (18.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

pyhqiv-0.1.0-py3-none-any.whl (17.6 kB view details)

Uploaded Python 3

File details

Details for the file pyhqiv-0.1.0.tar.gz.

File metadata

  • Download URL: pyhqiv-0.1.0.tar.gz
  • Upload date:
  • Size: 18.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.3

File hashes

Hashes for pyhqiv-0.1.0.tar.gz
Algorithm Hash digest
SHA256 ea15ca0051bdc4fb13989fd20118efa7dfff43860596ac3cb352f99078a911e4
MD5 b445684bbe7869296d21356e7e4778fc
BLAKE2b-256 12956d41ac56656050e9203b6c5d5a9e4707a7d0c6e155009b9945f028436b7f

See more details on using hashes here.

File details

Details for the file pyhqiv-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: pyhqiv-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 17.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.3

File hashes

Hashes for pyhqiv-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 468151513cb69f960a3d6ef9e3046509138938ead42801e8ba06a8e0d0542a0c
MD5 127eadf4e520ecae70ce2316984ed1bd
BLAKE2b-256 2c9f4a05e7e9517e8aa1532526d17c0cfb50a18594615b5640d1a776211114d9

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page