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)
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
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ea15ca0051bdc4fb13989fd20118efa7dfff43860596ac3cb352f99078a911e4
|
|
| MD5 |
b445684bbe7869296d21356e7e4778fc
|
|
| BLAKE2b-256 |
12956d41ac56656050e9203b6c5d5a9e4707a7d0c6e155009b9945f028436b7f
|
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
468151513cb69f960a3d6ef9e3046509138938ead42801e8ba06a8e0d0542a0c
|
|
| MD5 |
127eadf4e520ecae70ce2316984ed1bd
|
|
| BLAKE2b-256 |
2c9f4a05e7e9517e8aa1532526d17c0cfb50a18594615b5640d1a776211114d9
|