Files
organism/winnertakeall/BHE-WTA.md
T

103 lines
2.2 KiB
Markdown
Raw Normal View History

2026-03-11 10:01:15 +01:00
# BEH-WTA.md
## BEH-WTA: Container
**WTA Behavior**: (directly observable, excluding TUN e DEV).
2026-03-11 10:31:06 +01:00
Questo e' il nuovo tipo di espansione che permette di specificare un "circuito" di possibilita'.
A differenza di BD che espande PRE implicitamente e trattando PRE tutti allo stesso modo. L'espansione:
- dichiara N1 e N2
- dichiara AST1
- collega un N1 con un N2
- specifica che tipologia: excitation o inhibition
- specifica dove avviene la excitation o inhibition (SOMA, BDx, eventalmente AXOx)
- specifica il TUN che si occupera' della modulazione per CIASCUNA riga di espansione.
In questo modo abbiamo allargato il concetto di espansione. Problemi da risolvere:
- INH e EXH ora espongono il modulo WTA ad un'area cerebrale dove viene specificato l'intricazione fra moduli
- posso pensare di produrre il circuito in ambiente visuale tipo DrawIO, e avere un parser che me lo trasforma in questa sintassi.
2026-03-11 10:01:15 +01:00
2026-03-11 17:48:32 +01:00
---
**How intrication_type resolves in circuit**:
When parser sees:
2026-03-11 23:20:34 +01:00
- EXH-001: NEU-001, NEU-003, AST-001
2026-03-11 17:48:32 +01:00
2026-03-11 23:20:34 +01:00
Template lookup:
2026-03-11 17:48:32 +01:00
2026-03-11 23:20:34 +01:00
- EXH-001: {SRC}.AXO -[excites]-> {TGT}.BD(001) ~{AST}
2026-03-11 17:48:32 +01:00
2026-03-11 23:20:34 +01:00
Substitution:
2026-03-11 17:48:32 +01:00
2026-03-11 23:20:34 +01:00
- {SRC} = NEU-001
- {TGT} = NEU-003
- {AST} = AST-001
Result:
- NEU-001.AXO -[excites]-> NEU-003.BD(001) ~AST-001
2026-03-11 17:48:32 +01:00
---
2026-03-11 10:01:15 +01:00
```Gen
2026-03-11 17:48:32 +01:00
container: BEH-WTA
expansion:
2026-03-11 10:01:15 +01:00
elements:
NEU-001: N.md
NEU-002: N.md
NEU-003: N.md
NEU-004: N.md
AST-001: AST.md
AST-002: AST.md
2026-03-11 17:48:32 +01:00
incoming:
- INC-001
- INC-002
2026-03-11 10:01:15 +01:00
2026-03-11 17:48:32 +01:00
outgoing:
- OUT-001
- OUT-002
2026-03-11 10:01:15 +01:00
2026-03-11 17:48:32 +01:00
expansion_template:
2026-03-11 23:20:34 +01:00
EXH-001: {SRC}.AXO -[excites]-> {TGT}.BD(001) ~{AST} # BD1
EXH-002: {SRC}.AXO -[excites]-> {TGT}.BD(002) ~{AST} # BD2
EXH-003: {SRC}.AXO -[excites]-> {TGT}.BD(003) ~{AST} # BD3
INH-001: {SRC}.AXO -[inhibits]-> {TGT}.SOMA ~{AST}
2026-03-11 10:01:15 +01:00
2026-03-11 17:48:32 +01:00
circuit:
2026-03-11 23:20:34 +01:00
AREA-001:
- EXH-001: NEU-001, NEU-003, AST-001
- INH-001: NEU-002, NEU-003, AST-002
2026-03-11 10:01:15 +01:00
2026-03-11 23:20:34 +01:00
AREA-002:
- EXH-002: NEU-003, NEU-003, AST-001
- EXH-003: NEU-004, NEU-003, AST-002
2026-03-11 10:01:15 +01:00
2026-03-11 23:20:34 +01:00
AREA-003:
- INH-001: INC-001, NEU-001, @
- EXH-001: NEU-003, OUT-001, @
2026-03-11 17:48:32 +01:00
```
### excitory: Expansion
```Gen
expansion: excitory
contained_by: BEH-WTA
N.AXO -[excites]-> N.BD~@ ~AST
```
### inhibitory: Expansion
```Gen
expansion: inhibitory
contained_by: BEH-WTA
2026-03-11 23:20:34 +01:00
```