Documentation

Linglib.Studies.Arka2013

Arka 2013: the typology and syntax of TAM in Indonesian #

Indonesian has no grammatical TAM: there is no obligatory morphosyntactic opposition, a bare verb is anchored in time by context or by an optional adjunct, and the perfect auxiliary sudah/telah expresses only that the event precedes the reference time, which is free to sit at the moment of speech or in the past — so Klein's puzzle about the English present perfect, which pins the reference time to the present, does not arise. The language nonetheless shows finiteness: the TAM auxiliaries occupy I, a finite clause projects IP whether or not an auxiliary is present, and truncated or controlled complements, resultatives, and sambil adjuncts are bare VPs that admit none of them, while nominal predicates project no I at all. The clitic =nya nominalises verbs of saying and feeling, modals, and evidential roots; a nominalisation carries a default past temporal axis that an adjunct like nanti cancels, a nominalised modal reports a past or present state of affairs counterfactually where the bare modal points to a future one, and the copula adalah and the negator bukan show that these structures are equational.

Main definitions #

References #

Tense theory and the status of Indonesian TAM (§2) #

An E/R/S annotation as the paper prints it — E-R<S, S<E-R, E<S,R — read as the temporal group each primitive falls in, later groups later in time.

  • e :
  • r :
  • s :
Instances For
    def Arka2013.instDecidableEqAnnotation.decEq (x✝ x✝¹ : Annotation) :
    Decidable (x✝ = x✝¹)
    Equations
    • One or more equations did not get rendered due to their size.
    Instances For
      def Arka2013.instReprAnnotation.repr :
      AnnotationStd.Format
      Equations
      • One or more equations did not get rendered due to their size.
      Instances For
        def Arka2013.Annotation.parse? (str : String) :
        Option Annotation

        Read an annotation: < opens a later group, - and , keep the current one.

        Equations
        • One or more equations did not get rendered due to their size.
        Instances For

          The frame an annotation describes, with the perspective at speech time.

          Equations
          • a.frame = { speechTime := a.s, perspectiveTime := a.s, referenceTime := a.r, eventTime := a.e }
          Instances For
            inductive Arka2013.Aux :

            The auxiliaries the paper assigns a frame relation: akan future, sedang progressive, sudah/telah perfect.

            Instances For
              @[instance_reducible]
              instance Arka2013.instDecidableEqAux :
              DecidableEq Aux
              Equations
              def Arka2013.instReprAux.repr :
              AuxStd.Format
              Equations
              Instances For
                @[instance_reducible]
                instance Arka2013.instReprAux :
                Repr Aux
                Equations
                @[instance_reducible]
                instance Arka2013.instFintypeAux :
                Fintype Aux
                Equations

                The auxiliary a fragment marker realises, by its meaning.

                Equations
                • One or more equations did not get rendered due to their size.
                Instances For
                  def Arka2013.Aux.ofForm (s : String) :
                  Option Aux

                  The auxiliary written as a form, through the fragment's inventory.

                  Equations
                  Instances For
                    def Arka2013.Aux.frame {T : Type u_1} [LinearOrder T] :

                    The frame relation each auxiliary expresses: akan S < E-R, sedang E = R, sudah E < R with R free.

                    Equations
                    Instances For
                      @[instance_reducible]
                      instance Arka2013.instDecidableFrame {T : Type u_1} [LinearOrder T] (a : Aux) (f : Tense.ReichenbachFrame T) :
                      Decidable (a.frame f)
                      Equations
                      • One or more equations did not get rendered due to their size.

                      telah and sudah realise the same auxiliary.

                      theorem Arka2013.rows_annotations (r : Data.Examples.LinguisticExample) :
                      r Examples.alla(r.feature? "aux" >>= Aux.ofForm).toList, ann(r.feature? "frame" >>= Annotation.parse?).toList, a.frame ann.frame

                      Every annotated sentence with an auxiliary satisfies the auxiliary's frame relation.

                      The annotations of the sudah sentences (5).

                      Equations
                      • One or more equations did not get rendered due to their size.
                      Instances For
                        theorem Arka2013.sudah_reference_free :
                        (∃ asudahAnnotations, a.r = a.s) (∃ asudahAnnotations, a.r < a.s) asudahAnnotations, a.e < a.r

                        R is free under sudah: it sits at speech time in one annotation and before it in another, the event preceding it in both.

                        def Arka2013.englishPresentPerfect {T : Type u_1} [LinearOrder T] (f : Tense.ReichenbachFrame T) :

                        The English present perfect grammaticalises E < R together with R at the deictic centre.

                        Equations
                        Instances For
                          @[instance_reducible]
                          instance Arka2013.instDecidableEnglishPresentPerfect {T : Type u_1} [LinearOrder T] (f : Tense.ReichenbachFrame T) :
                          Decidable (englishPresentPerfect f)
                          Equations

                          Klein's puzzle and its Indonesian dissolution: with a past reference time the English present perfect is contradictory, while sudah under the same reference time is satisfiable — (5b) Dia sudah pergi kemarin.

                          The English present perfect strictly strengthens sudah.

                          Finiteness (§3) #

                          def Arka2013.matrixVerb :
                          StringOption Verb

                          The verb selecting a row's complement clause, from the fragment.

                          Equations
                          Instances For
                            def Arka2013.subordinator :
                            StringOption Complementizer

                            The subordinator typing a row's dependent clause, from the fragment.

                            Equations
                            Instances For

                              A clause projects I — the position of the TAM auxiliaries (16) — exactly when its coding is not reduced: a full clause anchors its own temporal axis, a reduced complement is a bare VP (17).

                              Equations
                              Instances For

                                The coding of the clause a verb's citation frame selects.

                                Equations
                                Instances For
                                  theorem Arka2013.rows_finiteness (r : Data.Examples.LinguisticExample) :
                                  r Examples.all(∀ v(r.feature? "matrix" >>= matrixVerb).toList, c(complementCoding v).toList, projectsI c = true r.feature? "withAux" = some "acceptable") (∀ s(r.feature? "subordinator" >>= subordinator).toList, cs.coding.toList, projectsI c = true r.feature? "withAux" = some "acceptable") (r.feature? "clause" = some "root"r.feature? "withAux" = some "acceptable") (r.feature? "predicate" = some "nominal"j(r.feature? "withAux").toList, j "acceptable")

                                  A TAM auxiliary is acceptable in a dependent clause exactly when the clause its selector takes projects I; root clauses do, and a nominal predicate projects no verbal structure.

                                  Morphosemantic TAM: =nya nominalisation (§4) #

                                  theorem Arka2013.rows_nya_default_past (r : Data.Examples.LinguisticExample) :
                                  r Examples.allr.feature? "nominalised" = some "true"axis(r.feature? "axis").toList, axis = "future" r.feature? "adjunct" = some "nanti"

                                  The default past axis of a nominalisation is cancelled exactly by a future adjunct (34)–(36).

                                  theorem Arka2013.rows_modal_nominalisation (r : Data.Examples.LinguisticExample) :
                                  r Examples.allsoa(r.feature? "soa").toList, soa = "future" r.feature? "nominalised" = some "false"

                                  A bare modal evaluates a future state of affairs; its nominalisation a past or present one (37)–(39).

                                  theorem Arka2013.rows_equational (r : Data.Examples.LinguisticExample) :
                                  r Examples.allkey["adalah", "bukan"], j(r.feature? key).toList, j = "acceptable" r.feature? "predicate" = some "nominal"

                                  The copula adalah and the negator bukan take nominal predicates only, the nominalisations among them (44)–(48).