Simulation
Interactive simulation skeleton demonstrating awareness dynamics. Run the model to observe frame selection and load evolution.
Simulation Pseudocode
function simulate_awareness(T, dt):
t = 0
L = L₀ // initial load
awareness_history = []
load_history = []
while t < T:
// Update load (OU process)
dW = random_normal(0, sqrt(dt))
L = L + θ*(L₀ - L)*dt + σ*dW
// Check for collapse
if L > L_crit:
ψ = project_frame(ψ, κ)
L = L * collapse_factor
// Compute awareness
A = compute_awareness(ψ, α, β)
awareness_history.append(A)
load_history.append(L)
t = t + dt
return awareness_history, load_historyAwareness A(t)
A(t) = 0.500
Load L(t)
L(t) = 0.700
t = 0.0s