Canonical deepest paths in finite decision trees -- definitions #
A deepest root-to-leaf path, recording each query and chosen branch. Ties are resolved toward the false child.
Equations
Instances For
No root-to-leaf path repeats a query. This structural predicate is stronger than merely having a duplicate-free chosen deepest path.
Equations
- (Complexity.DecisionTree.On.leaf value).PathReadOnce = True
- (Complexity.DecisionTree.On.node index ifFalse ifTrue).PathReadOnce = (index ∉ ifFalse.vars ∧ index ∉ ifTrue.vars ∧ ifFalse.PathReadOnce ∧ ifTrue.PathReadOnce)