Temporal label functions and staged bases
A narrow tutorial on temporal label functions, monitor-cell labels, and why a richer label basis can be useful only after the right first-stage carving.
Why this tutorial exists
Many neuro-symbolic loops talk about labels as if there were one natural basis.
Typical examples are:
- pass or fail
- accepted or rejected
- flat trace classes
The temporal result shows that this picture is too simple.
Sometimes a richer temporal basis is not globally useful. But after the right first-stage carving, it becomes exact.
That makes temporal labels a staged basis-change tool.
Vocabulary Note
- Quotient means the grouping of cases that remain indistinguishable under the current label basis.
- Residue means the smaller family left after the first carve.
- Carve means the first coarse split of the task family before switching to a finer second-stage basis.
- Controller means the compact symbolic rule used after that carve, not a physical control device.
Part I: a label function is a choice of coordinates
A label function says how the loop sees the task family.
If the labels are too coarse, different hidden structures collapse together. If the labels are too fine, the loop may pay too much complexity too early.
The useful question is when a richer temporal basis becomes the right basis, not simply whether it is richer.
The easiest analogy is coordinate choice in geometry.
A polar coordinate system can be the right tool for one subproblem and the wrong tool for another. Temporal monitor labels can behave the same way.
Part II: the bounded result
The stable bounded temporal result in this repo is small but sharp:
- raw monitor-cell labels strictly refine flat two-step trace labels on the full temporal controller family
- after first-step carving, the two label functions become partition-equivalent
So the richer temporal basis really does carry more information.
But the same result also shows that the extra information is not automatically the right starting basis for the whole family.
Quick Logic Refresher
- Partition-equivalent means two label functions cut the family into the same groups, even if they use different names.
- Quotient means the grouped version of the family after cases that look the same under the current labels are merged.
- Residue means the smaller family that remains after the first carve.
Temporal basis shift
Interactive lab
Part III: what this changes in loop design
This result is small, but it changes how basis choice should be treated in two concrete ways.
First, loop comparison should ask three questions rather than one:
- what label basis is being used?
- what quotient does that basis induce?
- at what stage does that basis become exact?
Asking whether one label set is “richer” than another is not enough. The bounded result shows that a strictly finer basis can become redundant after the right first-stage carve.
Second, it establishes that loop-space geometry includes label basis as a first-class axis alongside witness language and separator language. That warns against a common mistake: assuming the finest available basis is automatically the best global basis.
The temporal result suggests a staged design pattern:
- carve the task family with a coarse basis
- switch to the richer temporal basis on the residue
- compile or control the smaller residue