Documentation

Linglib.Syntax.Minimalist.Probe.Phi

φ-probes #

This file specializes Probe to φ-features, as probes over Agreement.Bundles relativized by the feature they seek, among them Preminger's person probe π⁰, which seeks [participant], and number probe #⁰, which seeks [plural], and the φ-goals they search, nominals with or without valued Case.

Main definitions #

References #

A cell bears the [participant] segment, by the person geometry of [HR02].

Equations
Instances For

    The feature a relativized φ-probe seeks.

    • participant : Target

      π⁰, the person probe, seeks [participant].

    • plural : Target

      #⁰, the number probe, seeks [plural].

    Instances For
      @[instance_reducible]
      Equations
      def Minimalist.Probe.instReprTarget.repr :
      Target → ℕ → Std.Format
      Equations
      • One or more equations did not get rendered due to their size.
      Instances For

        A φ-cell is visible to a relativized probe when it bears the feature the probe seeks; the probe skips the cells that lack it.

        Equations
        Instances For

          A Probe.Target denotes the probe over φ-cells relativized to the feature it seeks, π⁰ being Probe.Target.participant.toProbe.

          Equations
          Instances For

            A goal of a φ-probe records the case a head of its own has valued, if any, and its φ-cell. A relativized probe reads the cell for visibility, and Agree reads the case for activity, a goal being active iff its case is unvalued, the Active Goal Hypothesis of [Cho00].

            Instances For
              def Minimalist.instDecidableEqPhiGoal.decEq (x✝ x✝¹ : PhiGoal) :
              Decidable (x✝ = x✝¹)
              Equations
              Instances For
                def Minimalist.instReprPhiGoal.repr :
                PhiGoal → ℕ → Std.Format
                Equations
                • One or more equations did not get rendered due to their size.
                Instances For
                  @[instance_reducible]
                  Equations

                  A goal is active, visible to Agree, iff its case is unvalued.

                  Equations
                  Instances For

                    PhiGoal.valued c cell is a nominal whose case c a head of its own has already valued, so that it is inactive for Agree.

                    Equations
                    Instances For

                      PhiGoal.unvalued cell is a nominal with unvalued case, so that it is active for Agree.

                      Equations
                      Instances For
                        @[simp]
                        theorem Minimalist.PhiGoal.cell_valued (c : Case) (cell : Agreement.Bundle) :
                        (valued c cell).cell = cell
                        @[simp]
                        @[simp]
                        @[simp]
                        theorem Minimalist.PhiGoal.valued_ne_unvalued (c : Case) (cell cell' : Agreement.Bundle) :
                        valued c cell ≠ unvalued cell'
                        @[simp]
                        theorem Minimalist.PhiGoal.unvalued_ne_valued (c : Case) (cell cell' : Agreement.Bundle) :
                        unvalued cell' ≠ valued c cell