Dimension Coherence Bridge #
Connects the dimension coherence theorems from Events/DimensionCoherence.lean
and Events/DimensionBridge.lean to concrete VP data and licensing predictions.
What it exercises #
dimension_coherence(cross-chain QUA pullback)any_chain_qua_transfer(falsifiable prediction for future dimensions)dimension_irrelevance(QUA/CUM ↔ licensed/blocked)two_step_agrees_with_composite(composition coherence)licensing_factors_through_boundedness(licensing invariance)
Structure #
- Dimension irrelevance — all dimension chains produce same licensing
- Licensing pipeline convergence — all classification systems converge
- Per-VP convergence — concrete VPs with all systems agreeing
- Falsifiability exercise — any_chain_qua_transfer as scientific prediction
- Diagnostic bridge — licensing → for/in compatibility
All three dimension chains (temporal, spatial, object) produce the same licensing prediction from the same mereological source.
QUA → licensed, CUM → blocked, regardless of dimension.
All six classification systems converge at the same licensing prediction for each concrete VP.
A VP licensing datum with predictions from all classification paths.
- vp : String
- vendlerClass : Semantics.Tense.Aspect.LexicalAspect.VendlerClass
- mereoTag : Core.Scale.MereoTag
- boundedness : Core.Scale.Boundedness
- expectedLicensed : Bool
Instances For
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- One or more equations did not get rendered due to their size.
- Phenomena.TenseAspect.Studies.DimensionCoherence.instBEqVPLicensingDatum.beq x✝¹ x✝ = false
Instances For
"eat two apples": accomplishment → telic → QUA → closed → licensed.
Equations
- One or more equations did not get rendered due to their size.
Instances For
"eat apples": activity → atelic → CUM → open → blocked.
Equations
- One or more equations did not get rendered due to their size.
Instances For
"arrive": achievement → telic → QUA → closed → licensed.
Equations
- One or more equations did not get rendered due to their size.
Instances For
"sleep": state → atelic → CUM → open → blocked.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- One or more equations did not get rendered due to their size.
Instances For
Verify that the hardcoded VendlerClass values in VP data match the fragment verb entries. Without these, changing a fragment annotation would leave the convergence theorems below silently green.
"eat two apples" vendlerClass matches fragment.
"eat apples" VP-level activity comes from sinc + CUM NP composition.
"arrive" vendlerClass matches fragment.
"sleep" vendlerClass matches fragment.
Verify that all classification paths converge for each VP.
All paths converge for "eat two apples".
All paths converge for "eat apples".
All paths converge for "arrive".
All paths converge for "sleep".
any_chain_qua_transfer from DimensionCoherence.lean says that
any DimensionChain — including ones not yet defined — must
satisfy QUA transfer. This is a falsifiable scientific prediction:
if someone found a mereological dimension where QUA doesn't
transfer, the MereoDim axiom for that dimension would be falsified.
The commutativity diamond holds: all paths through the classification diagram converge at Boundedness.
All classification paths produce the same diagnostic predictions.
Licensed VPs (telic/QUA/closed) accept "in X".
Blocked VPs (atelic/CUM/open) accept "for X".