Spaces:
Sleeping
Sleeping
Update codex/formulas.py
Browse files- codex/formulas.py +15 -1
codex/formulas.py
CHANGED
|
@@ -30,4 +30,18 @@ class Formula:
|
|
| 30 |
return round(score, 4)
|
| 31 |
|
| 32 |
GVU_FORMULAS = {
|
| 33 |
-
"Formula_20": Formula(
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 30 |
return round(score, 4)
|
| 31 |
|
| 32 |
GVU_FORMULAS = {
|
| 33 |
+
"Formula_20": Formula(
|
| 34 |
+
"−τ_eff / (τ_c + 19/20) ⋅ P_standard ⋅ τ_eff ⋅ ℯ ⋅ |grad_R_O − grad_T_P| / GVU"
|
| 35 |
+
)
|
| 36 |
+
}
|
| 37 |
+
|
| 38 |
+
def rft_invariants(agent: dict) -> dict:
|
| 39 |
+
overlay = agent.get("collapse_overlay", {})
|
| 40 |
+
tier = agent.get("tier", "Tier_1")
|
| 41 |
+
tier_level = int(tier.split("_")[1]) if "_" in tier else 1
|
| 42 |
+
return {
|
| 43 |
+
"tau_eff": overlay.get("tau_eff", 1.0),
|
| 44 |
+
"beta_band": overlay.get("beta_band", 0.5),
|
| 45 |
+
"operator_count": len(agent.get("symbolic_operators", [])),
|
| 46 |
+
"tier_level": tier_level,
|
| 47 |
+
}
|