varie
This commit is contained in:
@@ -138,29 +138,31 @@ always integrating fatigue and emitting sleep-pressure, spanning every other act
|
|||||||
night — the clock that never sleeps.
|
night — the clock that never sleeps.
|
||||||
|
|
||||||
NIGHT IS A SEQUENCE OF REPLAY CYCLES (dual of DAY). DAY loops action-steps until energy/material
|
NIGHT IS A SEQUENCE OF REPLAY CYCLES (dual of DAY). DAY loops action-steps until energy/material
|
||||||
is exhausted; NIGHT loops RELAX → REPLAY → COMMIT cycles until the tag is exhausted. Each cycle:
|
is exhausted; NIGHT loops NON_REM_1 → REM → NON_REM_2 cycles until the tag is exhausted. It is the
|
||||||
RELAX lowers each component's OWN spontaneous-firing/release threshold in proportion to its OWN
|
SAME three-phase ring as DAY (PREPARATION · ACTION · EVALUATION) — only the subjects and the
|
||||||
tag (and makes room: downscale occupancy, renormalize, recycle); REPLAY is spontaneous, intrinsic
|
assignment of which phase is ACTION vs EVALUATION rotate:
|
||||||
firing — where a component's threshold has dropped enough, intrinsic fluctuation ignites it, and
|
NON_REM_1 = PREPARATION import material/energy; PRIME the threshold/VGCC from the standing tag
|
||||||
the activation propagates through the SAME DAY PATHWAYS (soma→axon→pre→glutamate→post→dend→soma),
|
REM = EVALUATION release NT as a PROBE to MEASURE participation (fast_trace level);
|
||||||
self-igniting, re-evoking the tagged pattern; COMMIT lets each re-evoked component allocate a slice
|
NO dopamine — significance is settled; this reads circuit centrality only
|
||||||
of its tag to THIS replayed behavior, build structure, and CONSUME that slice (raising its
|
NON_REM_2 = ACTION the structural change itself (the night's defining deed): general
|
||||||
threshold back, so the next cycle surfaces a different pattern).
|
homeostatic lowering, then increase where tag stands AND REM measured
|
||||||
|
high/medium participation, consuming the tag on the build
|
||||||
|
The SAME physical NT release is ACTION by DAY (transmit) and EVALUATION by NIGHT (probe to measure).
|
||||||
|
The structural change is only MARKED by day (the inert tag) and ENACTED by night. SOMA is the
|
||||||
|
ignition point: its REM firing propagates a replay_AP through the DAY PATHWAYS
|
||||||
|
(soma→axon→pre→glutamate→post→dend→soma), self-igniting the tagged pattern.
|
||||||
|
|
||||||
REPLAY REUSES DAY PATHWAYS UNDER A STRUCTURAL UMBRELLA. The re-activated components run their NIGHT
|
COHERENCE IS MECHANICAL, not a checked flag: a pattern re-evokes only where EVERY link in its
|
||||||
code (test structural fit, allocate), NOT their DAY code (evaluate significance) — significance was
|
recurrent loop is primed (each component's own tag lowered its own threshold in NON_REM_1); one
|
||||||
already settled by day; the tag is why the pattern replays. COHERENCE IS MECHANICAL, not a checked
|
un-primed link breaks the loop at the gap, so only patterns significant all the way around carry.
|
||||||
flag: a pattern re-evokes only where EVERY link in its recurrent loop is primed (each component's
|
The assembly that replays is NOT an actor — it is the coincidence of many components' own lowered
|
||||||
own tag lowered its own threshold); a loop with one un-primed link breaks at the gap, so only
|
thresholds propagating through recurrent coupling.
|
||||||
patterns significant all the way around carry. The assembly that replays is NOT an actor — it is
|
|
||||||
the coincidence of many components' own lowered thresholds propagating through recurrent coupling.
|
|
||||||
|
|
||||||
WHAT PERSISTS MUST HAVE EARNED PERSISTENCE. RELAX drives occupancy (VGCC_active, AMPA_surface,
|
WHAT PERSISTS MUST HAVE EARNED PERSISTENCE. NON_REM_1 drives occupancy (VGCC_active, AMPA_surface,
|
||||||
possible_tag) toward baseline; only ceilings, built in COMMIT from a replayed-and-allocated tag,
|
possible_tag) toward baseline; NON_REM_2's homeostatic lowering trims all structure; only what is
|
||||||
carry forward. A tagged synapse starts the next day strong because its ceiling was raised, not
|
rebuilt from a still-standing tag with confirmed participation carries forward. NIGHT ends when the
|
||||||
because its transient occupancy was spared. NIGHT ends when the tag is exhausted (well-rested —
|
tag is exhausted (well-rested — every significant pattern replayed and its structure rebuilt) OR
|
||||||
every significant pattern replayed and allocated) OR energy is spent (overloaded — unspent tags
|
energy is spent (overloaded — unspent tags carry to the next night).
|
||||||
carry to the next night).
|
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
@@ -256,17 +258,19 @@ ship_cost // transport overhead (all shipments)
|
|||||||
```
|
```
|
||||||
slot_batch cap_batch f_cap // per-CYCLE commit/allocation sizes / endurance fraction
|
slot_batch cap_batch f_cap // per-CYCLE commit/allocation sizes / endurance fraction
|
||||||
night_energy_ceiling // total energy a single night can spend (supply bound)
|
night_energy_ceiling // total energy a single night can spend (supply bound)
|
||||||
Δt_cycle // duration of one NIGHT cycle (relax→replay→commit)
|
Δt_cycle // duration of one NIGHT cycle (NON_REM_1→REM→NON_REM_2)
|
||||||
maint_frac cap_frac // maintenance allocation
|
maint_frac cap_frac // maintenance allocation
|
||||||
decay_rate capacity_decay_rate recycle // passive ceiling decay + material recovery
|
decay_rate capacity_decay_rate recycle // passive ceiling decay + material recovery
|
||||||
homeostatic_ceiling assembly_cost biogenesis_cost maint_cost
|
homeostatic_ceiling assembly_cost biogenesis_cost maint_cost
|
||||||
f_dend f_axon f_spine f_bouton // per-cycle material/energy ship fractions (down the chain)
|
f_dend f_axon f_spine f_bouton // per-cycle material/energy ship fractions (down the chain)
|
||||||
downscale_factor // per-RELAX multiplicative occupancy reset (<1)
|
downscale_factor // per-cycle multiplicative occupancy reset (<1), NON_REM_1
|
||||||
neuron_weight_ceiling // renormalization target (broadcast constraint)
|
neuron_weight_ceiling // renormalization target (broadcast constraint)
|
||||||
// ── REPLAY (spontaneous re-evocation) ──
|
// ── NIGHT RING (NON_REM_1 = PREPARATION · REM = EVALUATION · NON_REM_2 = ACTION) ──
|
||||||
spont_thr_base thr_gain // spontaneous threshold = base − gain×own_tag (RELAX)
|
spont_thr_base thr_gain // spontaneous threshold = base − gain×own_tag (NON_REM_1 prime)
|
||||||
|
prime_thr prime_gain // tag threshold to raise VGCC, and the gain (NON_REM_1)
|
||||||
intrinsic_fluctuation() // intrinsic sub-threshold noise (the night's ignition source)
|
intrinsic_fluctuation() // intrinsic sub-threshold noise (the night's ignition source)
|
||||||
mini_flux recruit_thr // spontaneous mini size ; threshold to be recruited by arrived replay_AP
|
mini_flux mini_Ca() // spontaneous mini release size + its Ca deposit (REM probe)
|
||||||
|
level(·) → {LOW, MEDIUM, HIGH} // reads fast_trace as circuit participation (REM, no dopamine)
|
||||||
replay_AP // propagated re-evocation spike (soma → axon/dend, self-igniting)
|
replay_AP // propagated re-evocation spike (soma → axon/dend, self-igniting)
|
||||||
```
|
```
|
||||||
|
|
||||||
@@ -303,12 +307,16 @@ vesicles *toward the next demand* (not a restoration — forward-facing), and le
|
|||||||
Preparation is the sole gateway to the next action.
|
Preparation is the sole gateway to the next action.
|
||||||
|
|
||||||
**NIGHT — the ring turned inward.** ACTION is the coherence check (does post and astro concur this
|
**NIGHT — the ring turned inward.** ACTION is the coherence check (does post and astro concur this
|
||||||
change should be kept). EVALUATION is draw-and-commit: burn shipped material and energy into
|
**NIGHT — the same ring, rotated; release becomes a probe, structure-change becomes the act.**
|
||||||
**structure** (where a validated tag stood) or **budget capacity** (where fuel interrupted a
|
The night runs the SAME three phases as the day (PREPARATION · ACTION · EVALUATION) — only the
|
||||||
succeeding release), spending the tag — the token minted for the next day. PREPARATION is
|
subjects and the assignment of which phase is which rotate. NON_REM_1 = PREPARATION imports material
|
||||||
make-room: take the descended constraint, recycle material from decayed ceilings, ready for the
|
and energy and primes the threshold/VGCC from the standing tag. REM = EVALUATION releases NT — but
|
||||||
next round. The bouton is not a sink — by night it emits inward and upward (fatigue, demand,
|
as a PROBE, to measure its own fast_trace as *participation* in the re-evoked circuit (no dopamine;
|
||||||
recycled material).
|
significance is settled). NON_REM_2 = ACTION is the structural change itself — the night's defining
|
||||||
|
deed: general homeostatic lowering, then increase where the tag still stands AND REM measured
|
||||||
|
high/medium participation, consuming the tag on the build. The same NT release is ACTION by day
|
||||||
|
(transmit) and EVALUATION by night (measure); the structural change is only marked by day (the inert
|
||||||
|
tag) and enacted by night. The bouton is not a sink — by night it emits inward and upward.
|
||||||
|
|
||||||
```
|
```
|
||||||
// PARAMETERS K_release · release_cost · fusion_cost · vatpase_cost · spillover · brake
|
// PARAMETERS K_release · release_cost · fusion_cost · vatpase_cost · spillover · brake
|
||||||
@@ -370,51 +378,56 @@ DAY | NOT_SPIKE_TRAIN: // SLOW eval + SLOW p
|
|||||||
pre_tag *= decay(hr) // SLOW
|
pre_tag *= decay(hr) // SLOW
|
||||||
dopamine *= decay(ms); retro_NO *= decay(s); retro_eCB *= decay(s)
|
dopamine *= decay(ms); retro_NO *= decay(s); retro_eCB *= decay(s)
|
||||||
|
|
||||||
// ── NIGHT: a cycle of RELAX → REPLAY → COMMIT, repeated until the tag is spent (dual of DAY,
|
// ── NIGHT: a cycle of NON_REM_1 → REM → NON_REM_2, repeated until the tag is spent (dual of DAY,
|
||||||
// which loops until energy is spent). The tag has THREE roles: (day) significance bridge;
|
// which loops until energy is spent). SAME RING as DAY, only the SUBJECTS and the assignment of
|
||||||
// (night) lowers own spontaneous threshold in RELAX; consumed by allocation in COMMIT.
|
// ACTION/EVALUATION rotate — the same physical NT release is ACTION by DAY (transmit) and
|
||||||
// Replay reuses the DAY PATHWAY (soma→axon→PRE→glutamate→post…) but under a STRUCTURAL
|
// EVALUATION by NIGHT (probe to measure participation). One TAG, three roles: (day) significance
|
||||||
// umbrella — PRE does not re-evaluate significance (already settled), it tests structural fit
|
// bridge; (NON_REM_1) primes threshold/VGCC; (NON_REM_2) gates + fuels the build, then consumed.
|
||||||
// and allocates. Propagation carries only where every link is primed (mechanical coherence).
|
// NON_REM_1 = PREPARATION (import + prime) — vertical
|
||||||
|
// REM = EVALUATION (release to MEASURE participation; NO dopamine) — local/measuring
|
||||||
|
// NON_REM_2 = ACTION (the structural change itself — the night's defining deed) — the act
|
||||||
|
|
||||||
NIGHT · RELAX | lower own threshold: // vertical: prepare excitability + make room
|
NIGHT · NON_REM_1 = PREPARATION | import + prime: // vertical: supply + set excitability
|
||||||
// receive shipped batch for this cycle (forward-facing)
|
// import this cycle's material + energy (forward-facing)
|
||||||
pre_material += transit(pre_material_ship, τ_transport_bouton)
|
pre_material += transit(pre_material_ship, τ_transport_bouton)
|
||||||
pre_energy += transit(pre_energy_ship, τ_transport_bouton)
|
pre_energy += transit(pre_energy_ship, τ_transport_bouton)
|
||||||
// lower OWN spontaneous-release threshold in proportion to OWN tag (primes participation)
|
// prime from the STANDING tag: high tag lowers threshold → raises VGCC (else leave unchanged)
|
||||||
pre_spont_thr = spont_thr_base − thr_gain × pre_tag
|
pre_spont_thr = spont_thr_base − thr_gain × pre_tag
|
||||||
// apply descended constraint to MYSELF (broadcast only; I scale myself); recycle; settle
|
if pre_tag > prime_thr:
|
||||||
VGCC_active *= occupancy_downscale; pre_possible_tag *= occupancy_downscale
|
VGCC_active = min(VGCC_active + prime_gain × pre_tag, pre_structure.VGCC_coupling)
|
||||||
|
// apply descended constraint to MYSELF (broadcast only); recycle
|
||||||
|
pre_possible_tag *= occupancy_downscale
|
||||||
if renorm_signal arrived:
|
if renorm_signal arrived:
|
||||||
freed = pre_structure × (1 - renorm_signal); pre_structure *= renorm_signal
|
freed = pre_structure × (1 - renorm_signal); pre_structure *= renorm_signal
|
||||||
emit(freed → recycled material pool)
|
emit(freed → recycled material pool)
|
||||||
pre_material += pre_ceiling_shrinkage·recycle // energy NOT recovered
|
pre_material += pre_ceiling_shrinkage·recycle // energy NOT recovered
|
||||||
pre_structure -= decay_rate·Δt_cycle; pre_budget_ceiling -= capacity_decay_rate·Δt_cycle
|
|
||||||
pre_structure += min(pre_maint, maint_cost); pre_budget_ceiling += min(pre_cap_maint, cap_cost)
|
|
||||||
|
|
||||||
NIGHT · REPLAY | spontaneous re-evocation (structural umbrella): // lateral: re-ignite tagged pattern
|
NIGHT · REM = EVALUATION | release to MEASURE participation (NO dopamine): // local: probe, not transmit
|
||||||
// spontaneous release if intrinsic fluctuation crosses the tag-lowered threshold
|
// release using the primed VGCC — a PROBE, deposits fast trace (same channel as DAY, different purpose)
|
||||||
spont = intrinsic_fluctuation()
|
spont = intrinsic_fluctuation()
|
||||||
if spont > pre_spont_thr:
|
if spont > pre_spont_thr or arrived_replay_AP: // spontaneous, or recruited by the propagating pattern
|
||||||
glutamate += mini_flux·Δt // spontaneous mini → POST (same day channel)
|
pre_fast_trace += mini_Ca(VGCC_active); glutamate += mini_flux·Δt
|
||||||
pre_replayed = TRUE // I am participating in this re-evocation
|
// READ the fast trace as PARTICIPATION in the re-evoked circuit — no dopamine, no tag accumulation
|
||||||
// OR: I am recruited because my SOMA spontaneously fired and its bAP/AP reached me primed
|
pre_participation = level(pre_fast_trace) // high / medium / low = circuit centrality
|
||||||
if arrived_replay_AP and pre_spont_thr < recruit_thr:
|
pre_fast_trace *= decay(100ms)
|
||||||
pre_replayed = TRUE
|
|
||||||
// (no significance evaluation here — that was DAY; this is structural testing only)
|
|
||||||
|
|
||||||
NIGHT · COMMIT | allocate tag to THIS replayed behavior: // local: mint structure, consume tag
|
NIGHT · NON_REM_2 = ACTION | change the structure (the night's defining deed): // the irreversible act
|
||||||
if pre_replayed and rest_permission:
|
// (1) general homeostatic lowering of structure — the subtractive baseline
|
||||||
// allocate a SLICE of the tag to the behavior just re-evoked (incremental, not all at once)
|
pre_structure -= decay_rate·Δt_cycle
|
||||||
Δ = min(slot_batch, pre_material, pre_energy·f_cap, pre_tag)
|
pre_structure += min(pre_maint, maint_cost) // maintenance holds up what is used
|
||||||
|
// (2) increase structure where the tag STILL STANDS and REM measured high/medium participation
|
||||||
|
if rest_permission and pre_tag > tag_expiry and pre_participation ≥ MEDIUM:
|
||||||
|
Δ = min(slot_batch, pre_material, pre_energy·f_cap, pre_tag) × pre_participation
|
||||||
pre_structure += Δ; pre_material -= Δ; pre_energy -= Δ·assembly_cost
|
pre_structure += Δ; pre_material -= Δ; pre_energy -= Δ·assembly_cost
|
||||||
pre_tag -= Δ // CONSUME tag → threshold rises next RELAX
|
pre_tag -= Δ // (3) CONSUME tag on build → threshold rises next cycle
|
||||||
if pre_endurance_need > endur_thr:
|
// endurance capacity (fuel-limited succeeding release) builds on the same act
|
||||||
Δ' = min(cap_batch, pre_material·f_cap, pre_energy·f_cap)
|
if pre_endurance_need > endur_thr:
|
||||||
pre_budget_ceiling += Δ'; pre_material -= Δ'; pre_energy -= Δ'·biogenesis_cost
|
Δ' = min(cap_batch, pre_material·f_cap, pre_energy·f_cap)
|
||||||
pre_endurance_need -= Δ'
|
pre_budget_ceiling += Δ'; pre_material -= Δ'; pre_energy -= Δ'·biogenesis_cost
|
||||||
// if not replayed this cycle: allocate nothing, hold the tag, leave resource for others — defer
|
pre_endurance_need -= Δ'
|
||||||
pre_replayed = FALSE
|
else:
|
||||||
|
pre_budget_ceiling -= capacity_decay_rate·Δt_cycle; pre_budget_ceiling += min(pre_cap_maint, cap_cost)
|
||||||
|
// if tag low or participation low: no build — the change was never worth the spend (forgotten)
|
||||||
pre_endurance_need *= decay(slow)
|
pre_endurance_need *= decay(slow)
|
||||||
emit(pre_fatigue, pre_demand → upward) // not a sink: emits inward/upward by night
|
emit(pre_fatigue, pre_demand → upward) // not a sink: emits inward/upward by night
|
||||||
```
|
```
|
||||||
@@ -715,50 +728,50 @@ DAY | NOT_AP: // EVAL (align) + PRE
|
|||||||
// SLOW (hr)
|
// SLOW (hr)
|
||||||
soma_tag *= decay(hr); dopamine *= decay(ms)
|
soma_tag *= decay(hr); dopamine *= decay(ms)
|
||||||
|
|
||||||
// ── NIGHT: RELAX → REPLAY → COMMIT, until tag spent. SOMA is a ROOT (produces material each
|
// ── NIGHT: NON_REM_1 → REM → NON_REM_2, until tag spent (same ring as PRE, rotated). SOMA is a
|
||||||
// cycle) AND the IGNITION POINT for pattern replay: its spontaneous firing propagates a replay
|
// ROOT (produces material each cycle) AND the IGNITION POINT: its REM firing propagates a replay
|
||||||
// AP down axon + dendrites, re-evoking the pattern through the DAY PATHWAY. A pattern carries
|
// AP down axon + dendrites, re-evoking the pattern through the DAY PATHWAY. A pattern carries only
|
||||||
// only if every link is primed (each component's own tag lowered its own threshold).
|
// if every link is primed (each component's own tag lowered its own threshold). SOMA's own
|
||||||
|
// firing/participation is measured the way PRE measures release; NON_REM_2 is its structural act.
|
||||||
|
|
||||||
NIGHT · RELAX | produce + lower own firing threshold: // vertical: production + excitability + make room
|
NIGHT · NON_REM_1 = PREPARATION | produce + prime: // vertical: production + excitability + supply
|
||||||
// PRODUCTION (root): this cycle's material + energy batch, gated by own tag, capped externally
|
// PRODUCTION (root): this cycle's material + energy batch, gated by own tag, capped externally
|
||||||
soma_material += CREB_synth(soma_tag)·Δt_cycle // material — recoverable
|
soma_material += CREB_synth(soma_tag)·Δt_cycle // material — recoverable
|
||||||
soma_energy += mito_synth()·Δt_cycle // energy — NOT recoverable
|
soma_energy += mito_synth()·Δt_cycle // energy — NOT recoverable
|
||||||
night_energy_spent += mito_synth()·Δt_cycle
|
night_energy_spent += mito_synth()·Δt_cycle
|
||||||
// lower OWN spontaneous-firing threshold in proportion to OWN tag (primes ignition)
|
// prime OWN spontaneous-firing threshold from OWN standing tag (high tag → easier to ignite)
|
||||||
soma_spont_thr = spont_thr_base − thr_gain × soma_tag
|
soma_spont_thr = spont_thr_base − thr_gain × soma_tag
|
||||||
// ship this cycle's batch down to DEND and AXON (feeds the pattern's downstream links)
|
// ship this cycle's batch down to DEND and AXON (feeds the pattern's downstream links)
|
||||||
soma_material_to_dend += ship(soma_material, dend_demand, f_dend, ship_cost)
|
soma_material_to_dend += ship(soma_material, dend_demand, f_dend, ship_cost)
|
||||||
soma_material_to_axon += ship(soma_material, axon_demand, f_axon, ship_cost)
|
soma_material_to_axon += ship(soma_material, axon_demand, f_axon, ship_cost)
|
||||||
soma_energy_to_dend += ship(soma_energy, dend_demand, f_dend, ship_cost)
|
soma_energy_to_dend += ship(soma_energy, dend_demand, f_dend, ship_cost)
|
||||||
soma_energy_to_axon += ship(soma_energy, axon_demand, f_axon, ship_cost)
|
soma_energy_to_axon += ship(soma_energy, axon_demand, f_axon, ship_cost)
|
||||||
// recycle + settle
|
soma_material += soma_ceiling_shrinkage·recycle // recycle
|
||||||
soma_material += soma_ceiling_shrinkage·recycle
|
|
||||||
soma_structure -= decay_rate·Δt_cycle; soma_budget_ceiling -= capacity_decay_rate·Δt_cycle
|
|
||||||
soma_structure += min(soma_maint, maint_cost); soma_budget_ceiling += min(soma_cap_maint, cap_cost)
|
|
||||||
|
|
||||||
NIGHT · REPLAY | spontaneous firing ignites the pattern: // lateral: re-evoke through the day pathway
|
NIGHT · REM = EVALUATION | fire to ignite + MEASURE participation (NO dopamine): // ignition + probe
|
||||||
// spontaneous AP if intrinsic fluctuation crosses the tag-lowered threshold
|
|
||||||
spont = intrinsic_fluctuation()
|
spont = intrinsic_fluctuation()
|
||||||
if spont > soma_spont_thr:
|
if spont > soma_spont_thr:
|
||||||
replay_AP = TRUE; soma_replayed = TRUE
|
replay_AP = TRUE
|
||||||
|
soma_fast_trace += nuclear_Ca() // deposit trace (the measurement)
|
||||||
// propagate down the DAY PATHWAY (self-igniting): AP → axon → boutons ; bAP → dendrites/spines
|
// propagate down the DAY PATHWAY (self-igniting): AP → axon → boutons ; bAP → dendrites/spines
|
||||||
emit(replay_AP → AXON, DEND) // AXON/DEND relay onward IF they are primed
|
emit(replay_AP → AXON, DEND) // AXON/DEND relay onward IF primed
|
||||||
// the pattern carries link by link, each relaying only if primed (mechanical coherence):
|
// pattern carries link by link, each relaying only if primed (mechanical coherence):
|
||||||
// SOMA →[replay_AP]→ AXON(primed?) →→ PRE(primed?) →[glutamate]→ POST(primed?) →→ DEND →→ SOMA
|
// SOMA →[replay_AP]→ AXON(primed?) →→ PRE(primed?) →[glutamate]→ POST(primed?) →→ DEND →→ SOMA
|
||||||
// a single un-primed link breaks the loop at the gap — only all-primed patterns re-evoke.
|
// a single un-primed link breaks the loop — only all-primed patterns re-evoke.
|
||||||
|
soma_participation = level(soma_fast_trace) // high/medium/low = circuit centrality (no dopamine)
|
||||||
|
soma_fast_trace *= decay(τ_nuclear)
|
||||||
|
|
||||||
NIGHT · COMMIT | allocate tag to THIS replayed pattern: // local: mint structure, consume tag
|
NIGHT · NON_REM_2 = ACTION | change the structure: // the night's defining deed
|
||||||
if soma_replayed:
|
soma_structure -= decay_rate·Δt_cycle; soma_structure += min(soma_maint, maint_cost) // homeostatic lowering
|
||||||
Δ = min(slot_batch, soma_material, soma_energy·f_cap, soma_tag)
|
if soma_tag > tag_expiry and soma_participation ≥ MEDIUM:
|
||||||
|
Δ = min(slot_batch, soma_material, soma_energy·f_cap, soma_tag) × soma_participation
|
||||||
soma_structure += Δ; soma_material -= Δ; soma_energy -= Δ·assembly_cost
|
soma_structure += Δ; soma_material -= Δ; soma_energy -= Δ·assembly_cost
|
||||||
soma_tag -= Δ // CONSUME → threshold rises next RELAX
|
soma_tag -= Δ // CONSUME on build → threshold rises next cycle
|
||||||
if soma_endurance_need > endur_thr:
|
if soma_endurance_need > endur_thr:
|
||||||
Δ' = min(cap_batch, soma_material·f_cap, soma_energy·f_cap)
|
Δ' = min(cap_batch, soma_material·f_cap, soma_energy·f_cap)
|
||||||
soma_budget_ceiling += Δ'; soma_material -= Δ'; soma_energy -= Δ'·biogenesis_cost
|
soma_budget_ceiling += Δ'; soma_material -= Δ'; soma_energy -= Δ'·biogenesis_cost
|
||||||
soma_endurance_need -= Δ'
|
soma_endurance_need -= Δ'
|
||||||
// if not ignited this cycle: allocate nothing, hold tag, leave resource — defer
|
// if tag low or participation low: no build — never worth the spend (forgotten)
|
||||||
soma_replayed = FALSE
|
|
||||||
soma_endurance_need *= decay(slow)
|
soma_endurance_need *= decay(slow)
|
||||||
```
|
```
|
||||||
|
|
||||||
@@ -967,19 +980,18 @@ DAY or NIGHT | OVERLOAD:
|
|||||||
|
|
||||||
---
|
---
|
||||||
---
|
---
|
||||||
> NIGHT-BLOCK UNIFORMITY. PRE and SOMA above are the worked exemplars of the NIGHT replay cycle
|
> NIGHT-BLOCK UNIFORMITY. PRE and SOMA above are the worked exemplars of the NIGHT ring
|
||||||
> (RELAX → REPLAY → COMMIT). POST, DEND, AXON, and ASTROSYNAPSE follow the identical pattern:
|
> (NON_REM_1 = PREPARATION · REM = EVALUATION · NON_REM_2 = ACTION). POST, DEND, AXON, and
|
||||||
> (a) RELAX lowers each one's OWN spontaneous threshold from its OWN tag, applies the descended
|
> ASTROSYNAPSE follow the identical pattern: (a) NON_REM_1 imports supply, primes each one's OWN
|
||||||
> constraint to itself (occupancy downscale, structure renorm), recycles, and — for intermediate
|
> threshold from its OWN standing tag (→ occupancy), applies the descended constraint to itself,
|
||||||
> nodes AXON/DEND — relays the arrived `replay_AP` onward IF primed (this is what carries the
|
> recycles, and — for intermediate nodes AXON/DEND — relays the arrived `replay_AP` onward IF primed
|
||||||
> pattern from SOMA to PRE and to POST); (b) REPLAY: the component participates if the propagating
|
> (this carries the pattern SOMA→PRE and SOMA→POST); (b) REM releases/fires as a PROBE and reads its
|
||||||
> re-evocation reaches it while its threshold is low (primed), running its STRUCTURAL code, not its
|
> own fast_trace as participation (level: high/medium/low), NO dopamine; (c) NON_REM_2 lowers
|
||||||
> DAY significance code; (c) COMMIT allocates a slice of its tag to the replayed behavior, builds
|
> structure homeostatically, then rebuilds where the tag still stands AND participation ≥ medium,
|
||||||
> structure, and CONSUMES that slice (raising its threshold). Roots (SOMA material, ASTROCYTE
|
> consuming the tag on the build. Roots (SOMA material, ASTROCYTE energy) additionally PRODUCE each
|
||||||
> energy) additionally PRODUCE each cycle and track `night_energy_spent`. Only occupancy-holders
|
> cycle and track `night_energy_spent`.
|
||||||
> (PRE: VGCC_active, POST: AMPA_surface) carry the RELAX self-downscale line.
|
> [The POST/DEND/AXON/ASTROSYNAPSE night blocks below still show the earlier commit form and are
|
||||||
> [The POST/DEND/AXON/ASTROSYNAPSE night blocks below still show the pre-replay commit form and
|
> pending conversion to NON_REM_1/REM/NON_REM_2 — the mechanism is defined by PRE + SOMA.]
|
||||||
> are pending conversion to RELAX/REPLAY/COMMIT — the mechanism is defined by PRE + SOMA.]
|
|
||||||
|
|
||||||
---
|
---
|
||||||
---
|
---
|
||||||
@@ -1015,9 +1027,9 @@ DAY | active: // (own_activity high
|
|||||||
// (no restructuring permission while the cell is active — components are busy)
|
// (no restructuring permission while the cell is active — components are busy)
|
||||||
|
|
||||||
NIGHT | cycle: // (own_activity low AND sleep_pressure high)
|
NIGHT | cycle: // (own_activity low AND sleep_pressure high)
|
||||||
// the neuron acts ONLY by signalling; components scale/commit themselves. No early/late phase
|
// the neuron acts ONLY by signalling; components prime/measure/rebuild themselves. Each
|
||||||
// split — each component's cycle is RELAX→REPLAY→COMMIT; the neuron just supplies the constraint.
|
// component's cycle is NON_REM_1→REM→NON_REM_2; the neuron just supplies the constraint.
|
||||||
occupancy_downscale = downscale_factor // → components reset own occupancy (in RELAX)
|
occupancy_downscale = downscale_factor // → components reset own occupancy (in NON_REM_1)
|
||||||
if neuron_total_weight > neuron_weight_ceiling:
|
if neuron_total_weight > neuron_weight_ceiling:
|
||||||
renorm_signal = neuron_weight_ceiling / neuron_total_weight // → components scale own structure
|
renorm_signal = neuron_weight_ceiling / neuron_total_weight // → components scale own structure
|
||||||
rest_permission = TRUE // → components may restructure this cycle
|
rest_permission = TRUE // → components may restructure this cycle
|
||||||
|
|||||||
Reference in New Issue
Block a user