Probe profiles #
This file defines a probe's locality profile, the head that hosts it together with the category
that terminates its search, its horizon. Keine labels a clause bilaterally, by the set of heads
it projects, and a clause is transparent to a probe exactly when its label does not contain the
horizon. Transparency is then antitone in the extension order of clause spines, which is Upward
Entailment, and a probe whose horizon lies in the label of its own sister is vacuous, the premise
of the Height–Locality Theorem. A profile denotes a Probe over any goal type that exposes a
label; the tree-native counterpart of a horizon is SyntacticObject.behindHorizonIn.
Main definitions #
Minimalist.Probe.Profile: the head hosting a probe and the category that is its horizon.Minimalist.Probe.Profile.TransparentTo: a bilateral label not containing the horizon.Minimalist.Probe.Profile.IsVacuous: a horizon lying in the label of the probe's sister on the standard verbal spine.Minimalist.Probe.Profile.toProbe: the probe a profile denotes over goals exposing labels.
Main results #
Minimalist.Probe.Profile.transparentTo_label_antitone: Upward Entailment.
References #
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
- Minimalist.Probe.instReprProfile = { reprPrec := Minimalist.Probe.instReprProfile.repr }
Transparency #
A domain with bilateral label L is transparent to p when p has no horizon or the label
does not contain it.
Equations
- p.TransparentTo L = ∀ (h : Minimalist.Cat), h ∈ p.horizon → ¬h ∈ L
Instances For
Equations
- p.instDecidableTransparentTo = p.horizon.decidableForallMem
Upward Entailment. A label containing every head of a label opaque to p is opaque to p.
Upward Entailment. Transparency is antitone in the extension order of clause spines, since a spine's label contains the horizon whenever a spine below it does.
Vacuity #
The label of the sister of a head on the standard verbal spine, TP under C⁰, CP under Force⁰ and vP under T⁰.
Equations
- Minimalist.Probe.Profile.sisterLabel Minimalist.Cat.C = Minimalist.ClauseSpine.tP.label
- Minimalist.Probe.Profile.sisterLabel Minimalist.Cat.Force = Minimalist.ClauseSpine.cP.label
- Minimalist.Probe.Profile.sisterLabel Minimalist.Cat.T = Minimalist.ClauseSpine.vP.label
- Minimalist.Probe.Profile.sisterLabel x✝ = ∅
Instances For
p is vacuous when its horizon lies in the label of its sister on the standard verbal spine,
so that its search terminates at its sister and no domain remains. Vacuous probes trigger no
dependency and are undetectable, which is what makes the Height–Locality Theorem emerge.
Equations
Instances For
Equations
- p.instDecidableIsVacuous = { decide := !decide (p.TransparentTo (Minimalist.Probe.Profile.sisterLabel p.probeHead)), reflects_decide := ⋯ }
Denotation into the canonical Probe #
The probe a profile denotes over goals exposing a label, which sees a goal iff the goal's label is transparent to it.
Equations
- p.toProbe labelOf = Minimalist.Probe.relativized fun (a : α) => decide (p.TransparentTo (labelOf a))