Update 2026-06-29-tripartite-synapse_v17.md
This commit is contained in:
@@ -514,9 +514,9 @@ DAY | bAP: // second action-cont
|
||||
DAY | NOT_bAP: // respond to arrived input (the defining deed)
|
||||
a = sat(glutamate, K_AMPA)
|
||||
AMPA_current = a × AMPA_surface; Vm += AMPA_current; post_budget -= AMPA_cost // SOURCE 1 AMPA
|
||||
post_fast_trace += AMPA_Ca·AMPA_current
|
||||
post_fast_trace += AMPA_Ca·AMPA_current // @cut affords: channel-opening frequency, response magnitude (quantity of response) [ms]
|
||||
if Vm > Mg_eject and glutamate > 0: // SOURCE 2 NMDA (Mg relieved)
|
||||
post_fast_trace += NMDA_Ca(glutamate) × sat(astro_Dserine, K_Ds)·rise_speed(); post_budget -= NMDA_cost
|
||||
post_fast_trace += NMDA_Ca(glutamate) × sat(astro_Dserine, K_Ds)·rise_speed(); post_budget -= NMDA_cost // @cut affords: THE pre-post-astro COINCIDENCE — joint three-component read (glutamate × depolarisation × D-serine gain); the meeting-site owning none of its inputs [ms, three-component space]
|
||||
// D-serine sets the GAIN (how strongly POST responds), not a coincidence gate — dialed by the astrocyte
|
||||
retro_NO += NO_emit(post_fast_trace); post_budget -= NO_synth_cost // EMIT + "responsive target"
|
||||
if Vm > eCB_thr:
|
||||
@@ -530,14 +530,14 @@ DAY | NOT_bAP · recovered: // Ca extrusion + Mg
|
||||
// ===== PREPARATION (shape the next response AND the NIGHT) =====
|
||||
DAY | quiet: // sustained quiet
|
||||
// for NIGHT: climb the tag; dopamine is the integrable coincidence (#3)
|
||||
if post_fast_trace > Ca_TAG: post_possible_tag += post_fast_trace; post_budget -= pka_cost
|
||||
if post_fast_trace > Ca_TAG: post_possible_tag += post_fast_trace; post_budget -= pka_cost // @cut affords: participation / consistency of co-activity (running average) [min]
|
||||
if dopamine > dop_thr and post_possible_tag > tag_thr:
|
||||
post_tag += dopamine × post_possible_tag // token minted for NIGHT
|
||||
post_tag += dopamine × post_possible_tag // token minted for NIGHT // @cut affords: structural-consolidation need (precision pathway; dopamine-gated) [hr→night]
|
||||
// for the NEXT RESPONSE: STP fill / STD drift
|
||||
if post_fast_trace > Ca_STP:
|
||||
if post_budget < traffic_cost: // FUEL shortfall → endurance (a PREPARATION deposit)
|
||||
if post_fast_trace > traj_thr and post_fast_trace_rising:
|
||||
post_endurance_need += post_fast_trace
|
||||
post_endurance_need += post_fast_trace // @cut affords: stamina / sustained-load need (endurance pathway) [min]
|
||||
else if AMPA_surface < post_structure.slot_ceiling:
|
||||
AMPA_surface += Ca_insert(post_fast_trace); post_budget -= traffic_cost
|
||||
// else: surface at slot_ceiling → structure-limited (not endurance)
|
||||
@@ -589,7 +589,7 @@ NIGHT | replay + measure + prime:
|
||||
post_fast_trace += NMDA_Ca(glutamate) × sat(astro_Dserine, K_Ds) // SAME NMDA machinery (D-serine = gain)
|
||||
if post_budget < traffic_cost: // SAME capacity check → endurance evidence
|
||||
if post_fast_trace > traj_thr: post_endurance_need += post_fast_trace // SAME trace, fed by replay
|
||||
post_participation = level(post_fast_trace) // read replayed response as participation
|
||||
post_participation = level(post_fast_trace) // read replayed response as participation // @cut IS A READING: level() buckets the continuous trace into HIGH/MEDIUM/LOW — a chosen 3-bin quantity cut, kept executable because the build/release decision depends on it (see logic_of_aggregations: participation cut)
|
||||
// MEDIUM: prime responsiveness (AMPA occupancy) from the standing tag
|
||||
post_spont_thr = spont_thr_base − thr_gain × post_tag
|
||||
if post_tag > prime_thr:
|
||||
|
||||
Reference in New Issue
Block a user