From 90377380e8e94f459bb9c0294b555448e26e36c9 Mon Sep 17 00:00:00 2001 From: ocrampal Date: Mon, 29 Jun 2026 11:32:33 +0200 Subject: [PATCH] Update 2026-06-26-tripartite-synapse_v14.md --- .../2026-06-26-tripartite-synapse_v14.md | 22 ++++++++++++++----- 1 file changed, 16 insertions(+), 6 deletions(-) diff --git a/elements/neuron/appunti/2026-06-26-tripartite-synapse_v14.md b/elements/neuron/appunti/2026-06-26-tripartite-synapse_v14.md index 913d702..6bc28fe 100644 --- a/elements/neuron/appunti/2026-06-26-tripartite-synapse_v14.md +++ b/elements/neuron/appunti/2026-06-26-tripartite-synapse_v14.md @@ -171,18 +171,26 @@ the two kinds of growth compete — and whatever is not maintained drifts back d // VGCC_active (occupancy: current coupling, filled toward VGCC_coupling ceiling) // SUPPLY astro_lactate[syn] ← ASTRO ; axon_ship_pre ← AXON ; pre_material ← AXON(NIGHT) ; pre_energy ← SOMA(NIGHT) // EMERGENCY shockwave_lockdown ← ASTRO +// +// TRACE CREATION MODES (every trace: trace += input·Δt − trace·(Δt/τ_decay)) +// impulse input = quantum·δ(event) — a point event; no rise time, τ = decay only (FAST) +// accumulate input = rate(condition)·Δt — ramps while a condition holds; τ = rise AND decay (MEDIUM/SLOW) +// A trace's tier is set by BOTH its creation mode and its decay: the fast trace is impulse-created +// and fast-decaying; possible_tag/endurance_need are slowly accumulated and medium-decaying. DAY | AP: - // TRACE (Ca²⁺ bolus from THIS spike — also drives release; frequency is emergent) - pre_fast_trace += spike_Ca(pre_structure.VGCC_coupling) + // TRACE FAST · impulse (Ca²⁺ bolus from THIS spike — a point event; no rise time, + // decay alone sets its τ; frequency is emergent from impulse-rate vs decay) + pre_fast_trace += spike_Ca(pre_structure.VGCC_coupling)·δ(spike) // ADJUST (release drive from residual Ca²⁺ × current coupling occupancy, + DSE brake) drive = sat(pre_fast_trace × VGCC_active, K_release) × (1 - retro_eCB_local) // BEHAVE (release; two distinct failure modes) if pre_budget < release_cost: // FUEL shortfall → endurance evidence (retro_NO-confirmed local success) suppress(NT_flux) + // TRACE MEDIUM · accumulate (ramps while fuel keeps interrupting a succeeding release) if pre_fast_trace > traj_thr: - pre_endurance_need += pre_fast_trace × (1 + retro_NO_local) + pre_endurance_need += pre_fast_trace × (1 + retro_NO_local)·Δt exit if RRP == 0: // OCCUPANCY shortfall → short-term depression (NOT endurance; fuel was fine) @@ -196,10 +204,12 @@ DAY | AP: DAY | NOT_AP: // RECEIVE (latch backward messages — signals only) retro_NO_local = retro_NO; retro_eCB_local = retro_eCB - // TRACE (strength: eligibility → tag via dopamine) - if pre_fast_trace > elig: pre_possible_tag += pre_fast_trace + // TRACE (strength pathway — evidence climbs the ladder) + // MEDIUM · accumulate (ramps while fast_trace stays eligible; rise-rate is its τ_rise) + if pre_fast_trace > elig: pre_possible_tag += pre_fast_trace·Δt + // SLOW · accumulate (ramps only on dopamine coincidence; rise gated by validation) if dopamine > dop_thr and pre_possible_tag > tag_thr: - pre_tag += dopamine × pre_possible_tag + pre_tag += dopamine × pre_possible_tag·Δt // BEHAVE (short-term potentiation: eligibility tightens coupling, NO dopamine; drifts back) if pre_possible_tag > stp_thr: VGCC_active = min(VGCC_active + coupling_gain × pre_possible_tag, pre_structure.VGCC_coupling)