Spaces:
Sleeping
Sleeping
File size: 9,565 Bytes
1400f3a d9f2fa2 1400f3a d9f2fa2 1400f3a d9f2fa2 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 |
---
title: Cosmology Gravity Lab
emoji: 👀
colorFrom: indigo
colorTo: purple
sdk: gradio
sdk_version: 6.1.0
app_file: app.py
pinned: false
license: other
short_description: 'Welcome to RFTs cosmology and gravity model '
thumbnail: >-
https://cdn-uploads.huggingface.co/production/uploads/685edcb04796127b024b4805/TOp7INVJ6aRZAKMDObeGn.png
---
# Rendered Frame Theory — Cosmology & Gravity Lab
This space is the primary interactive lab for **Rendered Frame Theory (RFT)** in cosmology and gravity.
Every module is driven by the same global coherence operator
\[
U_{\rm RFT} = \Phi\,\Gamma\,\mathcal{R}\,(1 - \Xi)\,\Psi
\]
and by the pair
\[
\Phi\Gamma = \Phi \cdot \Gamma
\]
which controls redshift mappings, lensing amplification and analytic rotation-curve scaling.
The point is simple: you see exactly how changing the **same five sliders** reshapes rotation curves, κ maps, BAO/CMB structure, black hole radii, and observer-driven collapse — in one coherent framework, not a zoo of unrelated “free parameters.”
---
## 🔧 Global controls — what the sliders actually do
These are the sliders at the top of the app. They feed every tab.
- **Φ (phase / amplification)**
Overall strength of coherence amplification. Higher Φ makes RFT effects stronger across all modules (rotation curves, lensing, redshift, BH radius, collapse).
- **Γ (recursion scale)**
Sets the microscopic recursion strength that builds BAO/CMB-like structure. Through
\(\Gamma_{\rm eff} = \Gamma (1 + \Phi (1 - e^{-\Gamma}))\)
it controls the effective BAO scale \(r_{\rm BAO}\) and the ℓ-peaks.
- **ℛ (curvature gain)**
Large-scale curvature gain. Multiplies the entire coherence operator \(U_{\rm RFT}\). Increasing ℛ globally boosts cosmological deformations (expansion, BH radius, coherence crest strength).
- **Ξ (susceptibility)**
How close the system is to collapse. As Ξ → 1, \(U_{\rm RFT}\) is suppressed and the system is driven towards measurement / collapse. In the observer tab we explicitly track when Ξ_total crosses 1.
- **Ψ (observer phase weight)**
Strength of the observer’s coupling into the field. Higher Ψ tightens the link between coherence and what is actually rendered. It appears directly in \(U_{\rm RFT}\) and in the collapse drive \(\lambda_{\rm RFT}\).
Everything you see in the plots is just these five numbers being pushed through the same mathematics in different physical contexts.
---
## 🧩 Modules in this lab
Each module is a tab in the UI.
### 1. Coherence dashboard
- Shows the derived quantities from your current global sliders:
- \(U_{\rm RFT}\), \(\Phi\Gamma\), \(\Gamma_{\rm eff}\)
- \(r_{\rm BAO}\) (coherence BAO scale)
- Approximate CMB-like peaks \(\ell_1, \ell_2, \ell_3\)
- Two redshift mappings: exponential and compression
- Includes a BAO-scale vs \(\Gamma_{\rm eff}\) plot with your current point highlighted.
**What to look for:**
Dial Φ and Γ and watch how \(\Gamma_{\rm eff}\) and \(r_{\rm BAO}\) move together. This is the “engine room” of the whole lab.
---
### 2. Rotation curves (analytic)
- Standard baryonic rotation curve \(v_{\rm bar}(r) = \sqrt{GM(r)/r}\) for a disk + bulge.
- RFT curve:
\[
v_{\rm RFT}(r) = v_{\rm bar}(r)\,\sqrt{\max(\Phi\Gamma, 0)}.
\]
- You choose:
- Disk mass, bulge mass, disk scale length.
- The plot shows:
- “Baryons only” vs “RFT amplified”.
- A 220–240 km/s band for Milky Way-like flatness.
**What to look for:**
How much of the “dark matter” effect can be mimicked purely by \(\Phi\Gamma\) without touching the baryonic profile.
---
### 3. RFT gravity disk sim (N-body toy)
- N-body toy galaxy disk with:
- Central mass + particle disk.
- Same initial conditions evolved with:
- Newtonian gravity.
- RFT-deformed gravity,
\[
g_{\rm RFT} = \tfrac{1}{2}\left(g_N + \sqrt{g_N^2 + 4 g_N a_0}\right),
\]
where \(a_0\) is tied to \(\Gamma_{\rm eff}\).
- Outputs:
- Rotation curves for Newton vs RFT.
- Final spatial distribution plots for both runs.
**What to look for:**
Whether the RFT run can sustain a flat, high-velocity outer disk without inserting a “dark halo,” purely by changing the gravitational law via \(\Gamma_{\rm eff}\).
---
### 4. Lensing κ maps
- Computes a κ map for a Gaussian or Plummer lens using:
- Standard critical density:
\[
\Sigma_{\rm crit} = \frac{c^2}{4\pi G} \frac{D_s}{D_l D_{ls}}.
\]
- RFT convergence:
\[
\kappa_{\rm RFT} = \frac{\Sigma}{\Sigma_{\rm crit}} (\Phi\Gamma).
\]
- Uses `astropy` distances if available; falls back to a simple mapping otherwise.
**What to look for:**
How κ_RFT scales with \(\Phi\Gamma\) at fixed baryonic mass profile. This is the transparent alternative to “dark lens” explanations.
---
### 5. BAO + CMB (toy recursion spectrum)
- Builds a toy recursion spectrum:
\[
P_{\rm RFT}(k) \propto k^{-1} \left[1 + \Phi\Gamma \cos\!\left(\frac{kD_A}{\sqrt{\Gamma_{\rm eff}}}\right)\right].
\]
- Reports:
- \(\Gamma_{\rm eff}\)
- \(r_{\rm BAO}\)
- Approximate harmonic peaks \((\ell_1, \ell_2, \ell_3)\).
**What to look for:**
How a single recursion parameter set (Φ, Γ, ℛ, Ξ, Ψ) maps to both the BAO scale and CMB-like peak spacing.
---
### 6. Redshift mapping
- Compares three curves:
- FRW baseline: \(z_{\rm metric} = z_{\rm obs}\)
- Exponential mapping:
\[
1 + z_{\rm eff} = e^{\Phi\Gamma}
\]
- Compression mapping:
\[
1 + z_{\rm RFT} = (1 + z_{\rm obs}) \frac{1}{1 + \Phi\Gamma}.
\]
- Plots \(z_{\rm rendered}\) vs \(z_{\rm obs}\) for your current ΦΓ.
**What to look for:**
How much “redshift stretch” can be reinterpreted as coherence/observer effect instead of a hard-wired expansion history.
---
### 7. Black holes & LISA coherence crest (toy)
- Classical Schwarzschild radius:
\[
R_S = \frac{2GM}{c^2}.
\]
- RFT radius:
\[
R_{\rm RFT} = U_{\rm RFT} R_S.
\]
- Adds a **coherence crest** on top of a toy LISA-band chirp by making \(\Phi\Gamma(t)\) peak around merger and perturb the frequency.
**What to look for:**
How a temporary spike in coherence would show up as a small, structured deviation from a GR chirp in the LISA band.
---
### 8. Observer field & collapse
- Effective susceptibility:
\[
\Xi_{\rm total} = \Xi_{\rm baseline} + \lambda_{\rm obs}\,\kappa_{\rm obs} + \Xi_{\rm slider}.
\]
- Collapse drive:
\[
\lambda_{\rm RFT} = \Phi\,\Gamma\,\Xi_{\rm total}\,\Psi.
\]
- The module:
- Plots Ξ(t) and λ_RFT(t).
- Flags whether Ξ_total ≥ 1 (“collapse triggered”) or not.
**What to look for:**
How much observer coherence κ_obs you need, at your chosen Φ, Γ, Ψ, to push the system over the collapse threshold.
---
### 9. Math & case notes
Static summary of:
- The defining equations used in the lab.
- How each module ties back to \(\Phi\Gamma\), \(U_{\rm RFT}\), and \(\Gamma_{\rm eff}\).
- Enough detail for anyone to trace what the app is doing without guessing.
---
### 10. Provenance
- Every run of a module logs:
- Module name
- Timestamp (UTC)
- Inputs (slider values, physical parameters)
- Outputs (key scalars)
- A **SHA-512 hash** over those fields
- Records are stored in memory and (when allowed) appended to a `*.jsonl` file.
You can inspect the table in the **Provenance** tab.
---
## ⚙️ Running the lab
Locally:
```bash
pip install -r requirements.txt
python app.py
On Hugging Face Spaces, the app runs automatically with gradio as defined in app_file: app.py.
Basic usage pattern:
1. Set your global coherence field (Φ, Γ, ℛ, Ξ, Ψ) at the top.
2. Pick a tab (rotation curves, lensing, disk sim, etc.).
3. Adjust the physical parameters (masses, distances, timesteps).
4. Click the button in that tab to compute.
5. Interpret the plot using the descriptions above. All dependencies on Φ, Γ, ℛ, Ξ, Ψ are explicit.
⸻
🔒 Legal position & allowed use
• Authorship
Rendered Frame Theory (RFT), its coherence operators, field equations and applied models are authored by Liam Grinstead.
• Protection
This work is protected under UK copyright law and the Berne Convention. All rights are reserved unless explicitly granted in writing.
• You are allowed to
• Use this lab to explore and understand RFT.
• Make plots, screenshots, and share results for education, open research, and discussion, with proper attribution.
• Cite RFT in scientific work, referencing the relevant Zenodo DOIs.
• You are not allowed to
• Use RFT, its equations, or this lab to design or optimise weapons or harmful systems.
• Repackage the RFT framework, operators, or code, rebrand them, and claim ownership.
• Commercially exploit RFT (products, services, proprietary models, or derivative frameworks) without explicit written permission from the author.
• Intent
RFT was built to crack open the gatekeeping around cosmology and consciousness, not to hoard knowledge.
This lab is intentionally public and mathematically transparent.
The line is clear: no weaponisation, no quiet commercial theft, no erasing authorship.
⸻
📚 Citation
If you use this lab or RFT concepts in your work, cite at least:
Grinstead, L. (2025). Rendered Frame Theory’s Mathematical model. Zenodo.
https://doi.org/10.5281/zenodo.17644885
(Include any additional RFT DOIs that match the specific equations or predictions you use.)
---
Check out the configuration reference at https://huggingface.co/docs/hub/spaces-config-reference |