Documentation

Linglib.Fragments.Hausa.Focus

Hausa focus and the stabilizer nē/cē #

Hausa focuses a constituent by fronting it (ex-situ) or leaving it in place (in-situ). Ex-situ focus shifts the clause's TAM to the Relative form where one exists; the agreeing polar-tone particle nē/cē — Newman's stabilizer ([New00] §66) — may surface after the focus in either strategy, and in-situ focus is otherwise unmarked, prosody included ([HZ07] §2, §5).

Main definitions #

Main results #

Implementation notes #

Licensed is propositional, not a Subtype invariant: FocusConfig is unrestricted, and exSitu_with_genCmp is an explicit ill-licensed configuration showing the predicate has bite. mkInSitu/mkExSitu are ergonomic constructors; the ex-situ one takes the licensing obligation as an argument.

Strategy and stabilizer #

inductive Hausa.Strategy :

The two focus strategies of Hausa. Pragmatic-type distinctions cut across both strategies and live in study files.

Instances For
    @[implicit_reducible]
    Equations
    @[implicit_reducible]
    Equations
    def Hausa.instReprStrategy.repr :
    StrategyStd.Format
    Equations
    Instances For
      @[implicit_reducible]
      Equations

      The stabilizer's allomorphs: with feminine-singular focus, elsewhere ([New00] §66.1).

      Instances For
        @[implicit_reducible]
        Equations
        def Hausa.instReprStabilizer.repr :
        StabilizerStd.Format
        Equations
        Instances For
          @[implicit_reducible]
          Equations

          Surface form of the stabilizer.

          Equations
          Instances For
            def Hausa.stabilizerFor (g : Gender) (singular : Bool) :

            The stabilizer agreeing with a focus of the given gender and number: iff feminine singular; plurals of either gender take ([New00] §66.1).

            Equations
            Instances For

              Focus configurations #

              A focused clause: its PAC, focus strategy, the focused constituent's agreement features, and whether a stabilizer surfaces.

              • pac : PAC

                The clause's person-aspect complex.

              • strategy : Strategy

                The focus strategy.

              • focusG : Gender

                Gender of the focused constituent (selects vs ).

              • focusSG : Bool

                Whether the focused constituent is singular.

              • hasStab : Bool

                Whether a stabilizer surfaces (optional ex-situ, sporadic sentence-final in-situ, [HZ07] §2.2).

              Instances For
                def Hausa.instReprFocusConfig.repr :
                FocusConfigStd.Format
                Equations
                • One or more equations did not get rendered due to their size.
                Instances For
                  @[implicit_reducible]
                  Equations

                  The stabilizer realised by a configuration, if any.

                  Equations
                  Instances For

                    Ex-situ focus must surface the Relative mode whenever the TAM has a Relative form; in-situ focus is unconstrained ([New00] §65–§66).

                    Equations
                    Instances For

                      Constructors #

                      def Hausa.mkInSitu (pac : PAC) (focusG : Gender) (focusSG : Bool) (hasStab : Bool := false) :

                      An in-situ focus configuration; always licensed. The stabilizer defaults to absent but may sporadically surface sentence-finally ([HZ07] §2.2).

                      Equations
                      Instances For
                        def Hausa.mkExSitu (pac : PAC) (focusG : Gender) (focusSG : Bool) :
                        (pac.tam.HasRelativeFormpac.mode = Mode.relative)(hasStab : optParam Bool true) → FocusConfig

                        An ex-situ focus configuration; the anonymous argument is the licensing obligation it threads (see mkExSitu_licensed).

                        Equations
                        Instances For
                          theorem Hausa.mkInSitu_licensed (p : PAC) (g : Gender) (sg hs : Bool) :
                          (mkInSitu p g sg hs).Licensed
                          theorem Hausa.mkExSitu_licensed (p : PAC) (g : Gender) (sg : Bool) (h : p.tam.HasRelativeFormp.mode = Mode.relative) (hs : Bool) :
                          (mkExSitu p g sg h hs).Licensed

                          Examples #

                          Ex-situ feminine-singular focus with the Relative completive; licensed, surfaces .

                          Equations
                          Instances For

                            In-situ focus with a General-mode PAC; licensed unconditionally.

                            Equations
                            Instances For

                              An ill-licensed ex-situ configuration with the General completive, built directly to show Licensed has bite.

                              Equations
                              Instances For

                                The licensed focus-configuration registry used downstream; exSitu_with_genCmp is deliberately excluded.

                                Equations
                                Instances For

                                  Licensing and agreement #

                                  theorem Hausa.stabilizerFor_eq_cee_iff (g : Gender) (sg : Bool) :
                                  stabilizerFor g sg = Stabilizer.cee g = Gender.feminine sg = true

                                  appears exactly with feminine-singular focus.

                                  The feminine-singular ex-situ example surfaces .

                                  Stabilizer tone #

                                  Surface tone of the stabilizer after a host whose final TBU carries the given tone: polar, i.e. the opposite of the host ([New00] §66.1).

                                  Equations
                                  Instances For

                                    The stabilizer's surface tone is Hausa.polarOf of the host tone — the same autosegmental operation as the genitive linker -n, not a separate stipulation.

                                    Two applications of the stabilizer-tone map restore the host tone on the H/L sublattice. Direct corollary of polarOf_involutive_on_HL.