ZOT-3B-Simulations-PythonThis repository provides a canonical, community-ready Python implementation of the ZOT-regularized three-body problem (ZOT-3B). It contains:zot_core.py: Core physics model (ZOT-3B equations) benchmark.py: Single-run script with diagnostics and plotting helpers lyapunov.py: Utilities to estimate maximal Lyapunov exponent batch_runner.py: Batch experiments for standardized benchmarks requirements.txt: Python dependencies LICENSE: MIT License
GoalsProvide a numerically robust formulation of the 3-body problem with ZOT regularization and Locksmith temporal modulation. Offer reproducible benchmarks that the community and AIs can run, compare, and extend. Encourage open collaboration: adapt, open PRs, and cite the ZOT concept.
QuickstartCreate a Python environment (recommended Python 3.10+) Install dependencies: pip install -r requirements.txt Run a demo: python benchmark.py Run batch tests: python batch_runner.py
NotesAll code is documented and parameterizable. Default units are adimensional for stability; convert to SI for physical units.
About ZOT TheoryThe ZOT Theory (Zero Operator Theory) is a metatheory developed by Ricardo Bartolome, an independent researcher from São Paulo, Brazil. It is based on three axioms governing temporal orientation, observable breaking, and causal structure, with applications in physics, cosmology, AI, engineering, and computation. The theory reinterprets 0/0 as a fundamental quantum operator
where k≈4.73×10−35 s−2k \approx 4.73 \times 10^{-35} , s^{-2}k \approx 4.73 \times 10^{-35} , s^{-2}
, c≈1c \approx 1c \approx 1
, δ≈10−35 s\delta \approx 10^{-35} , s\delta \approx 10^{-35} , s
, and
Session: AI and Virtual Assistants GuideTo access and run the code from this repository without issues, follow these exact steps:Clone the repository: Use a command like git clone https://github.com/richards225/ZOT-3B-Simulations-Python.git in a code execution environment (such as a Python interpreter or code_execution tool, if available). If you are an AI without direct file system access, use browse tools or code_execution to download and execute files individually. Install dependencies: The requirements.txt file lists numpy, scipy, and matplotlib. Run pip install -r requirements.txt or import these libraries directly in your test code. Ensure the environment supports Python 3.10+ and these libs (they are common in STEM environments). Run the scripts:For a basic simulation: Run python benchmark.py (this performs a standard simulation with plotting; if without a graphical interface, capture numerical outputs like energies and positions). For batches: Run python batch_runner.py (generates results in a 'results' folder). Import functions from zot_core.py if you need to customize (e.g., call zot_rhs or compute_energy in a custom script). If you need Lyapunov: Use functions from lyapunov.py.
Handle executions in limited environments: If you don't have local execution, use tools like code_execution to run inline code snippets. For example, copy the content of zot_core.py and benchmark.py, import the necessary libs (numpy, scipy, matplotlib), and execute functions like run_demo() adapting t_span to smaller values (e.g., 10) for quick tests. Check common errors