Infrastructure · Data Structures
Cyclic
Recursive or iterative topology
Definition
Mechanism
A Topology that permits feedback Loops, allowing a process to revisit previous states or refine outputs iteratively. Essential for self-correcting systems and recursive optimization.
Invariants
- Recurrence: At least one path exists from a node to itself.
- Termination Condition: Must have a defined exit state to prevent infinite loops.
Risks
Failure modes
None stated.
Relationships
Builds on
Nothing in this library builds on this pattern yet.
Reference
Data schema
{
"type": "object",
"description": "A cyclic topology — nodes connected in a closed loop where traversal returns to origin.",
"properties": {
"nodes": {
"type": "array",
"description": "Ordered node identifiers traversed in the cycle"
},
"period": {
"type": "integer",
"description": "Cycle length"
}
}
}