Skip to content

genecat/trinity_sim_project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 

Repository files navigation

Trinity Geometric Model (TGM) Simulation: Computational Foundations

This repository contains the Python code and dynamic simulation results for the Trinity Geometric Model (TGM), providing computational validation for the core mechanisms described in the corresponding manuscript.

[Link to the Zenodo Paper: Trinity Geometric Model: Conceptual Foundations (Catrambone, 2025)]


1. Project Overview

The trinity_sim.py script implements the lattice-based dynamics described in Section 7 of the TGM paper. Its primary goal is to demonstrate that the two fundamental interaction axioms—Curvature Mismatch Collapse and Selector Phase Synchronization—can spontaneously generate and maintain stable, particle-like structures from a state of random geometric variation.

The simulation successfully shows:

  1. Emergence: Stable, localized clusters (particles) forming from noise.
  2. Confinement: Sharp, persistent boundaries between clusters and the background.
  3. Interaction: Observable movement, clustering, and shape-changing dynamics, simulating forces.

2. Model Implementation

The simulation uses a 2D toroidal (wrapped) lattice of $50 \times 50$ trinities. Each cell $(i, j)$ tracks two primary variables:

Variable Physical Meaning (TGM) Role in Simulation
Curvature ($R$) Local expansion rate (Analog of Energy/Mass) Determines stability and collapse probability.
Selector Phase ($\phi$) Internal rotational state (Analog of Spin/Charge) Drives long-range interaction and coherence.

Core Dynamics

The simulation runs on a time step that simultaneously executes two mechanisms:

  1. Curvature Mismatch Collapse (Eq. 48): Trinities with similar curvatures average their $R$ values based on an exponential probability. This enforces local uniformity and forms the particle's internal structure.
  2. Phase Synchronization (Eq. 50): The $\phi$ phase of a trinity is pulled toward the average phase of its neighbors, simulating a collective, relational influence (the basis for TGM forces).

3. Results and Successful Parameter Configuration

Through iterative tuning, a set of parameters was found that successfully demonstrates all three target phenomena: Emergence, Confinement, and Dynamic Interaction.

Successful Configuration (Run Used for Analysis)

Parameter Symbol Value Description
Grid Size $N \times N$ 50 Lattice resolution.
Total Steps $T$ 500 Total time steps executed.
Confinement Sensitivity $\text{Sensitivity}$ 40.0 Governs the strictness of geometric stability; determines particle size and boundary sharpness.
Phase Coupling Strength $\kappa$ 8.0 Governs the strength of interaction between particles (simulates forces).

Visual Evidence: Emergence and Dynamics

The following three time-lapse images illustrate the system's evolution from a random field to a stable, interacting ensemble.

TGM Simulation Emergence at 2 Minutes

Interpretation (Emergence & Confinement): The initial frame shows the rapid formation of distinct, localized clusters. The Curvature Collapse mechanism forces local uniformity, while the sensitivity of $40.0$ prevents global averaging, resulting in stable, contained "particle" forms.

TGM Simulation Interaction at 4 Minutes

Interpretation (Dynamic Interaction): By the 4-minute mark, the clusters have begun slow, visible movement and shape-changing (e.g., slight elongation and clustering). This demonstrates the Phase Synchronization ($\kappa=8.0$) generating long-range forces that pull the stable curvature regions toward alignment.

TGM Simulation Stability at 6 Minutes

Interpretation (Long-Term Stability): The final frame confirms that the formed structures are stable and persistent. The TGM system does not collapse back to chaos, nor does it dissolve into a single uniform crystal, validating the relational symmetry axioms necessary for enduring physical structure.


4. Replication Instructions

To replicate this simulation:

  1. Prerequisites: Ensure you have Python 3.x installed (use python3 --version to check).
  2. Install Dependencies: Open your terminal and install the required libraries:
    pip3 install numpy matplotlib
  3. Run the Script: Download the trinity_sim.py file and execute it using the terminal:
    python3 trinity_sim.py

How to Tune Parameters

The following variables in trinity_sim.py can be adjusted to explore different confinement or interaction regimes:

Variable Effect Recommended Range
COLLAPSE_SENSITIVITY Controls particle stability. Lower values lead to dissolution (chaos); Higher values lead to frozen crystals (no dynamics). $30.0$ to $50.0$
COUPLING_STRENGTH Controls force strength. Lower values show no interaction; Higher values lead to faster, more violent merging. $5.0$ to $12.0$

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Packages

 
 
 

Contributors

Languages