Mind · Reasoning
TreeOfThoughts
Branching exploration (Macro for Think(Tree))
Definition
Mechanism
The canonical implementation of branching reasoning. Instantiates the 'Think' primitive with a branching 'Tree' topology. Enables exploration of multiple reasoning paths with backtracking or pruning. Utilizes Tree, ChainOfThought, Think.
Invariants
None stated.
Risks
Failure modes
None stated.
Relationships
Builds on
References
Step-by-step reasoning (Macro for Think(Chain))
Atomic cognitive step
Infrastructure
Branching reasoning topology
Nothing in this library builds on this pattern yet.
Reference
Parameters
breadthPositiveInteger, unspecified- Maximum parallel reasoning branches per node
depthInteger, [1, 20]- Maximum reasoning tree depth
Signature
Think(Tree)
