From 92277907c8b204ba03dc3604f7825872b7f0dfaf Mon Sep 17 00:00:00 2001 From: ocrampal Date: Fri, 22 May 2026 11:19:25 +0200 Subject: [PATCH] varie --- tectum/excitation.md | 104 ------------------------------------------ tectum/inhibition.md | 13 ------ tectum/tectum-beh.md | 106 +++++++++++++++++++++++++++++++++++-------- tectum/tectum.md | 20 ++++++-- 4 files changed, 103 insertions(+), 140 deletions(-) delete mode 100644 tectum/excitation.md delete mode 100644 tectum/inhibition.md diff --git a/tectum/excitation.md b/tectum/excitation.md deleted file mode 100644 index 05d08b4..0000000 --- a/tectum/excitation.md +++ /dev/null @@ -1,104 +0,0 @@ ---- -include_toc: true ---- - -# excitation.md - -## EXCITATION: Container - -```Gen - -EXCITATION - - type: container - - tub_intricated: - PRESYNAPSE: out.{}.{}.PRESYNAPSE - POSTSYNAPSE: in.{}.{}.POSTSYNAPSE - ASTROSYNAPSE: in.{}.ASTROCYTE.ASTROSYNAPSE -# ASTROSYNAPSE: in.{}.{}.ASTROSYNAPSE # E' equivalente -``` - -#### TUN-PRE-POST-ASTRO-SYNAPSE: Tuner - -```Gen -TUN-PRE-POST-ASTRO-SYNAPSE - type: tuner - contained_by: EXCITATION - - tunes: - EXCITATION.PRESYNASPE - EXCITATION.POSTYNASPE - EXCITATION.ASTROSYNASPE - - tub_local: - - tub_intricated: -``` - -### CheckSynModification: contextor - -Qui devo capire queste tracce chi le lascia e se sono esclusive? - -```Gen -CheckSynModification: ( active: 60x ) - - type: contextor - contained_by: TUN-PRE-POST-ASTRO-SYNAPSE - - in_context: Fixed - condition: ??? - out_context: ActivateAstroPostPre_ctx - - condition: ( BadTraces fullness ) - out_context: DeActivateAstroPostPre_ctx -``` - -### ActivateAstronPostPre: binder - -Qui attiviamo la Syn collegando Pre e Post. Lo facciamo per tutte le relazioni fino a quando GoodTraces fullness - -```Gen -ActivateAstroPostPre: ( active: 6x ) - - type: binder - contained_by: TUN-PRE-POST-ASTRO-SYNAPSE - - in_context: ActivateAstroPostPre_ctx - within_scope: ASTROCYTE - hypothesis: ( GoodTraces fullness ) AND NOT ( ASTROSYNAPSE full ) AND NOT ( PRESYNAPSE full ) AND NOT ( POSTSYNAPSE full) - bind: [PRESYNAPSE, POSTSYNAPSE, ASTROSYNAPSE] - trace: None? -``` - -### ClearTraces: accumulator - -```Gen -ClearTraces: ( active: 6x ) # stesso RF del bind - type: accumulator - contained_by: TUN-PRE-POST-ASTRO - - in_context: ActivateAstroPostPre_ctx - hypothesis: GoodTraces NOT empty - action: GoodTraces decrease - trace: None? -``` - -### DeActivateSynPostPre: binder - -Qui deattiviamo la Syn - -```Gen -DeActivateSynPostPre: ( active: 6x ) - - type: binder - contained_by: TUN-PRE-POST-ASTRO - - # Devo essere sicuro di eliminare i 3 che sono collegati, non a caso. - in_context: DeActivateSynPostPre_ctx - hypothesis: (BadTraces fullness) - unbind: [PRESYNAPSE, POSTSYNAPSE, ASTROSYNAPSE] - trace: None? -``` - -devo capire dove eliminare le tracce bad e good. \ No newline at end of file diff --git a/tectum/inhibition.md b/tectum/inhibition.md deleted file mode 100644 index 284cb69..0000000 --- a/tectum/inhibition.md +++ /dev/null @@ -1,13 +0,0 @@ -# inhibition.md - -## INHIBITION: Tuner - -```Gen - -INHIBITION - - type: tuner - - tunes: - -``` diff --git a/tectum/tectum-beh.md b/tectum/tectum-beh.md index 3ac4e71..6246b78 100644 --- a/tectum/tectum-beh.md +++ b/tectum/tectum-beh.md @@ -1,34 +1,100 @@ # tectum-beh.md -## TECTUM-BEH: comprehension - -**Tectum**: -Qui comprendiamo il collegamento fra moduli tipo winnertakeall che mettono a disposizione delle interfacce che devono essere collegate fra moduli. I neuroni sono gia' dichiarati nei moduli, quello che manca sono gli ASTROCYTE. Consideriamo che gli ASTROCYTE sono interni ad un organo. +## EXCITATION: Container ```Gen -TECTUM-BEH + +EXCITATION type: container - expansion: + activity_scope: !NIGHT - elements: + tub_intricated: + PRESYNAPSE: out.{}.{}.PRESYNAPSE + POSTSYNAPSE: in.{}.{}.POSTSYNAPSE + ASTROSYNAPSE: in.{}.ASTROCYTE.ASTROSYNAPSE +# ASTROSYNAPSE: in.{}.{}.ASTROSYNAPSE # E' equivalente +``` - # Modules - @WTA-001: WINNERTAKEALL-BEH - @WTA-002: WINNERTAKEALL-BEH +### Excitation-possible: contextor - # Astrocytes - @AST-001: ASTROCYTE-BEH - @AST-002: ASTROCYTE-BEH +Qui devo capire queste tracce chi le lascia e se sono esclusive? - bind: [@WTA-001, @AST-001] - - intrications: - # Qui l'interprete deve controllare che due o piu' "in" non sono ammessi, perche' potrebbero riguardare ASTROCYTE diversi. Da capore come fare il controllo. - - @: EXCITATION [out: @WTA-001.@OUT-EXCI-001, in: @WTA-003.@IN-EXCI-002] +```Gen +Excitation-possible: ( active: 60x ) - @: INHIBITION [out: @WTA-002.@OUT-INHI-001, in: @WTA-003.@IN-INHI-004] + type: contextor + contained_by: EXCITATION + in_context: Fixed + condition: ??? + out_context: ActivateAstroPostPre_ctx + + condition: ( BadTraces fullness ) + out_context: DeActivateAstroPostPre_ctx +``` + +### Excitation-bind: binder + +Qui attiviamo la Syn collegando Pre e Post. Lo facciamo per tutte le relazioni fino a quando GoodTraces fullness + +```Gen +Excitation-bind: ( active: 6x ) + + type: binder + contained_by: EXCITATION + + in_context: ActivateAstroPostPre_ctx + within_scope: ASTROCYTE + hypothesis: ( GoodTraces fullness ) AND NOT ( ASTROSYNAPSE full ) AND NOT ( PRESYNAPSE full ) AND NOT ( POSTSYNAPSE full) + bind: [PRESYNAPSE increase, POSTSYNAPSE increase, ASTROSYNAPSE increase] + trace: None? +``` + +### ClearTraces: accumulator + +```Gen +ClearTraces: ( active: 6x ) # stesso RF del bind + type: accumulator + contained_by: EXCITATION + + in_context: ActivateAstroPostPre_ctx + hypothesis: GoodTraces NOT empty + action: GoodTraces decrease + trace: None? +``` + +### Excitation-unbind: binder + +Qui deattiviamo la Syn + +```Gen +Excitation-unbind: ( active: 6x ) + + type: binder + contained_by: EXCITATION + + # Devo essere sicuro di eliminare i 3 che sono collegati, non a caso. + in_context: DeActivateSynPostPre_ctx + hypothesis: (BadTraces fullness) + unbind: [PRESYNAPSE decrease, POSTSYNAPSE decrease, ASTROSYNAPSE decrease] + trace: None? +``` + +## INHIBITION: Container + +```Gen + +INHIBITION + + type: container + + activity_scope: !NIGHT + + tub_intricated: + PRESYNAPSE: out.{}.{}.PRESYNAPSE + SOMASYNAPSE: in.{}.{}.SOMASYNAPSE + ASTROSYNAPSE: in.{}.ASTROCYTE.ASTROSYNAPSE +# ASTROSYNAPSE: in.{}.{}.ASTROSYNAPSE # E' equivalente ``` \ No newline at end of file diff --git a/tectum/tectum.md b/tectum/tectum.md index c3623c0..9facec4 100644 --- a/tectum/tectum.md +++ b/tectum/tectum.md @@ -3,6 +3,7 @@ ## TECTUM: comprehension **Tectum**: +Qui comprendiamo il collegamento fra moduli tipo winnertakeall che mettono a disposizione delle interfacce che devono essere collegate fra moduli. I neuroni sono gia' dichiarati nei moduli, quello che manca sono gli ASTROCYTE. Consideriamo che gli ASTROCYTE sono interni ad un organo. ```Gen TECTUM @@ -12,10 +13,23 @@ TECTUM include: tectum-beh.md winnertakeall.md - excitation.md - inhibition.md astrocyte.md expansion: - TECTUM-BEH + + # Modules + @WTA-001: WINNERTAKEALL-BEH + @WTA-002: WINNERTAKEALL-BEH + + # Astrocytes + @AST-001: ASTROCYTE-BEH + @AST-002: ASTROCYTE-BEH + + # Qui l'interprete deve controllare che due o piu' "in" non sono ammessi, perche' potrebbero riguardare ASTROCYTE diversi. Da capore come fare il controllo. + + @: EXCITATION [out: @WTA-001.@OUT-EXCI-001, in: @WTA-003.@IN-EXCI-002] + @: INHIBITION [out: @WTA-002.@OUT-INHI-001, in: @WTA-003.@IN-INHI-004] + + bind: [@WTA-001, @AST-001] + ``` \ No newline at end of file