Documentation

Linglib.Features.Reflex

Overt reflexes of a designated constituent #

Observation vocabulary for the perceptible traces a grammar produces because a constituent bears a designated status — a focus ([HZ04] Tangale, [HZ07] Hausa, [BE23]), an A′-extraction site (Syntax/Extraction.lean, the Mayan fragments), an intermediate landing site of successive-cyclic movement ([mccloskey-2002], [georgi-2017]). A Marking pairs the target with its list of Reflexes, each a marking Modality at a host constituent; the modalities classify by Channel — the literature's phonological vs morphological vs syntactic reflex cut — with the process supplying the unity. Like Features.Judgment for acceptability, this is a prediction-target vocabulary: theories never consume it as machinery; studies translate theory-native predictions into it.

Scope: perceptible traces only. Semantic reflexes of movement (intermediate scope/reconstruction effects) share the site indexing but are interpretation facts, formalized in their studies. A default exponent that surfaces regardless of the designation (Wolof expletive l-, [georgi-2017]) is not a reflex — reflexes covary with the target — and zero is never a reflex: covert marking is exponence-side competition (blocking), not a marking modality.

Implementation notes #

String-vacuous operations (Hausa subject fronting) contribute no reflex: the reflex list carries only perceptible alternants — including paradigmatic ones such as deletion of otherwise-expected material (Malay voice-marker deletion) — which is what makes IsOvert honest. With constituents ordered by containment, each reflex host stands in exactly one HostRelation to the target; ExactlyTargets, PiedPipes, and [BE23]'s AntiPiedPipes are derived from that classification. The overlap-weakening of [HZ07]'s Ex-Situ Generalisation remains deferred; note Mereology.Overlap is vacuous over orders with a bottom, so that member must use ¬ Disjoint or bot-free carriers.

The channel of a reflex: the literature's phonological vs morphological vs syntactic reflex cut (reflexes of one process are individuated by the module whose output carries the trace).

Instances For
    @[implicit_reducible]
    Equations
    def Features.instReprChannel.repr :
    ChannelStd.Format
    Equations
    Instances For
      @[implicit_reducible]
      Equations

      A marking modality: the kind of perceptible perturbation. The two prosodic cases keep the demarcative vs culminative cut visible.

      • displacement : Modality

        Syntactic: an exponent constituent surfaces displaced from its base position (movement that is not string-vacuous).

      • morpheme : Modality

        Morphological: a dedicated morpheme — affix, particle, or form alternation — at a host constituent.

      • boundary : Modality

        Phonological, demarcative: a phrase-edge at a host constituent (the Tangale/Chadic pattern).

      • prominence : Modality

        Phonological, culminative: metrical prominence on a host (the English pattern).

      Instances For
        @[implicit_reducible]
        Equations
        def Features.instReprModality.repr :
        ModalityStd.Format
        Equations
        Instances For
          @[implicit_reducible]
          Equations
          structure Features.Reflex (C : Type u_2) :
          Type u_2

          A single overt reflex: a marking modality at a host constituent.

          Instances For
            @[implicit_reducible]
            instance Features.instDecidableEqReflex {C✝ : Type u_2} [DecidableEq C✝] :
            DecidableEq (Reflex C✝)
            Equations
            def Features.instDecidableEqReflex.decEq {C✝ : Type u_2} [DecidableEq C✝] (x✝ x✝¹ : Reflex C✝) :
            Decidable (x✝ = x✝¹)
            Equations
            Instances For
              def Features.instReprReflex.repr {C✝ : Type u_2} [Repr C✝] :
              Reflex C✝Std.Format
              Equations
              • One or more equations did not get rendered due to their size.
              Instances For
                @[implicit_reducible]
                instance Features.instReprReflex {C✝ : Type u_2} [Repr C✝] :
                Repr (Reflex C✝)
                Equations
                def Features.Reflex.displacement {C : Type u_1} (exponent : C) :

                An exponent constituent surfaces displaced from its base position.

                Equations
                Instances For
                  def Features.Reflex.morpheme {C : Type u_1} (host : C) :

                  A dedicated morpheme at a host constituent.

                  Equations
                  Instances For
                    def Features.Reflex.boundary {C : Type u_1} (edge : C) :

                    A demarcative prosodic event: a phrase-edge at a host constituent.

                    Equations
                    Instances For
                      def Features.Reflex.prominence {C : Type u_1} (host : C) :

                      A culminative prosodic event: metrical prominence on a host.

                      Equations
                      Instances For
                        def Features.Reflex.Overt {C : Type u_1} (rs : List (Reflex C)) :

                        Some reflex surfaces: the list carries perceptible material.

                        Equations
                        Instances For
                          @[implicit_reducible]
                          instance Features.Reflex.instDecidableOvert {C : Type u_1} (rs : List (Reflex C)) :
                          Decidable (Overt rs)
                          Equations
                          structure Features.Marking (C : Type u_2) :
                          Type u_2

                          A marking: the designated target constituent and the grammatical reflexes marking it.

                          • target : C
                          • reflexes : List (Reflex C)
                          Instances For
                            @[implicit_reducible]
                            instance Features.instReprMarking {C✝ : Type u_2} [Repr C✝] :
                            Repr (Marking C✝)
                            Equations
                            def Features.instReprMarking.repr {C✝ : Type u_2} [Repr C✝] :
                            Marking C✝Std.Format
                            Equations
                            • One or more equations did not get rendered due to their size.
                            Instances For
                              def Features.Marking.IsOvert {C : Type u_1} (m : Marking C) :

                              Overt marking, derived: some reflex surfaces.

                              Equations
                              Instances For
                                @[implicit_reducible]
                                instance Features.instDecidableIsOvert {C : Type u_1} (m : Marking C) :
                                Decidable m.IsOvert
                                Equations

                                Host–target containment #

                                With constituents ordered by containment, each reflex host stands in exactly one relation to the target: exact targeting, pied-piping (host properly contains the target), [BE23]'s anti-pied-piping (host properly contained in the target, attested in over sixty languages), or external hosting (host incomparable to the target — e.g. verb-hosted extraction morphology marking an extracted argument, the Mayan Agent Focus configuration).

                                Where a reflex host sits relative to the target in the containment order.

                                Instances For
                                  @[implicit_reducible]
                                  Equations
                                  Equations
                                  • One or more equations did not get rendered due to their size.
                                  Instances For
                                    def Features.Reflex.relationTo {C : Type u_1} [PartialOrder C] [DecidableEq C] [DecidableLT C] (ρ : Reflex C) (t : C) :

                                    Classify a reflex host's position relative to a target. Total by construction: the four HostRelation cells partition the possibilities.

                                    Equations
                                    • One or more equations did not get rendered due to their size.
                                    Instances For
                                      def Features.Marking.PiedPipes {C : Type u_1} [PartialOrder C] [DecidableEq C] [DecidableLT C] (m : Marking C) :

                                      Some reflex targets a constituent properly containing the target — Ross's pied-piping, generalized from movement to all marking morphosyntax by [BE23].

                                      Equations
                                      Instances For
                                        def Features.Marking.AntiPiedPipes {C : Type u_1} [PartialOrder C] [DecidableEq C] [DecidableLT C] (m : Marking C) :

                                        Some reflex targets a proper subconstituent of the target — [BE23]'s anti-pied-piping.

                                        Equations
                                        Instances For
                                          def Features.Marking.ExactlyTargets {C : Type u_1} [PartialOrder C] [DecidableEq C] [DecidableLT C] (m : Marking C) :

                                          Every reflex targets the designated constituent itself.

                                          Equations
                                          Instances For
                                            @[implicit_reducible]
                                            instance Features.instDecidablePiedPipes {C : Type u_1} [PartialOrder C] [DecidableEq C] [DecidableLT C] (m : Marking C) :
                                            Decidable m.PiedPipes
                                            Equations
                                            @[implicit_reducible]
                                            instance Features.instDecidableAntiPiedPipes {C : Type u_1} [PartialOrder C] [DecidableEq C] [DecidableLT C] (m : Marking C) :
                                            Decidable m.AntiPiedPipes
                                            Equations
                                            @[implicit_reducible]
                                            instance Features.instDecidableExactlyTargets {C : Type u_1} [PartialOrder C] [DecidableEq C] [DecidableLT C] (m : Marking C) :
                                            Decidable m.ExactlyTargets
                                            Equations
                                            theorem Features.Marking.PiedPipes.not_exactlyTargets {C : Type u_1} [PartialOrder C] [DecidableEq C] [DecidableLT C] {m : Marking C} (h : m.PiedPipes) :

                                            A pied-piping marking does not exactly target its designee.

                                            theorem Features.Marking.AntiPiedPipes.not_exactlyTargets {C : Type u_1} [PartialOrder C] [DecidableEq C] [DecidableLT C] {m : Marking C} (h : m.AntiPiedPipes) :

                                            An anti-pied-piping marking does not exactly target its designee.

                                            def Features.EveryTargetOvert {C : Type u_1} {I : Type u_2} (realize : IMarking C) :

                                            The universalist claim over a marking system realize: every designated target receives an overt reflex. Refutation target: Hausa and Tangale focus each refute their instance ([HZ04], [HZ07]).

                                            Equations
                                            Instances For