7 fundamental radicals.
A radical is a named tuple of constraints that defines a BJJ position. Two layers, two primitives.
Radical = Frames + CONs
| |
| |-- required (must exist)
| |-- forbidden (must not exist)
| '-- forbidden_bilateral (must not both exist)
|
'-- facing, ground state
Global spatial facts about the two bodies. Four types:
One wrapping contact between two limb axes. 9 independent fields:
role part sign dir
role part sign dir
helicity
Two primitives, one data type for contacts, three quantifiers over it.
Guard players defend through three barriers. Each level cleared brings the passer closer to a dominant position.
First line of defense. Feet and legs create distance, hooks, and entanglements.
Feet cleared. One knee entangles the opponent's leg — half guard.
Last barrier. Both legs wrap the torso, feet locked. Closed guard.
Guard passed. Dominant positions: mount, side control, back control, turtle.
Each radical is defined by frame constraints and CON primitives. A CON has 9 independent fields: attacker role, part, sign, direction; axis role, part, sign, direction; helicity.
Distance = number of fields that differ. One field change = one structural edit.
An unmatched CON costs 9 — the number of independent fields. Going from no contact to a specific contact means specifying all 9 fields from nothing.
Each step is exactly one field change:
DLR
→helicity
SLX
→ax_part
LSSO
→ax_dir
OMOP
| MNT | SCTR | BCTR | CGRD | OGRD | HGRD | TRTL | |
|---|---|---|---|---|---|---|---|
| MNT | · | 29 | 13 | 12 | 20 | 13 | 35 |
| SCTR | 29 | · | 27 | 39 | 30 | 24 | 18 |
| BCTR | 13 | 27 | · | 19 | 31 | 24 | 29 |
| CGRD | 12 | 39 | 19 | · | 30 | 23 | 43 |
| OGRD | 20 | 30 | 31 | 30 | · | 9 | 30 |
| HGRD | 13 | 24 | 24 | 23 | 9 | · | 26 |
| TRTL | 35 | 18 | 29 | 43 | 30 | 26 | · |
| OGRD | DLR | SLX | RDLR | LSSO | OMOP | |
|---|---|---|---|---|---|---|
| OGRD | · | 11 | 11 | 11 | 11 | 11 |
| DLR | 11 | · | 1 | 1 | 2 | 3 |
| SLX | 11 | 1 | · | 2 | 1 | 2 |
| RDLR | 11 | 1 | 2 | · | 3 | 4 |
| LSSO | 11 | 2 | 1 | 3 | · | 1 |
| OMOP | 11 | 3 | 2 | 4 | 1 | · |