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 #
Annotation: the paper's E/R/S annotations, withAnnotation.framethe Reichenbach frame they describe.Aux,Aux.frame: the auxiliaries the paper analyses and the frame relation each expresses;englishPresentPerfectthe English contrast.projectsI: a clause projects I exactly when its complement coding is not reduced; the selecting verbs and subordinators are fragment entries.
References #
- [arka-2013]
- [klein-1992] — the present perfect puzzle
- [kibort-2009] — languages grammaticalise different E, R, S configurations
- [sneddon-1996] — the marker inventory in the fragment
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
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- Arka2013.instReprAnnotation = { reprPrec := Arka2013.instReprAnnotation.repr }
Equations
- One or more equations did not get rendered due to their size.
Instances For
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
Instances For
Equations
- Arka2013.instDecidableEqAux x✝ y✝ = if h : x✝.ctorIdx = y✝.ctorIdx then isTrue ⋯ else isFalse ⋯
Equations
- Arka2013.instReprAux.repr Arka2013.Aux.akan prec✝ = Repr.addAppParen (Std.Format.nest (if prec✝ ≥ 1024 then 1 else 2) (Std.Format.text "Arka2013.Aux.akan")).group prec✝
- Arka2013.instReprAux.repr Arka2013.Aux.sedang prec✝ = Repr.addAppParen (Std.Format.nest (if prec✝ ≥ 1024 then 1 else 2) (Std.Format.text "Arka2013.Aux.sedang")).group prec✝
- Arka2013.instReprAux.repr Arka2013.Aux.sudah prec✝ = Repr.addAppParen (Std.Format.nest (if prec✝ ≥ 1024 then 1 else 2) (Std.Format.text "Arka2013.Aux.sudah")).group prec✝
Instances For
Equations
- Arka2013.instReprAux = { reprPrec := Arka2013.instReprAux.repr }
Equations
- Arka2013.instFintypeAux = { elems := { val := ↑Arka2013.Aux.enumList, nodup := Arka2013.Aux.enumList_nodup }, complete := Arka2013.instFintypeAux._proof_1 }
The auxiliary a fragment marker realises, by its meaning.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The auxiliary written as a form, through the fragment's inventory.
Equations
- Arka2013.Aux.ofForm s = (List.find? (fun (x : Indonesian.TemporalMarker) => decide (x.form = s)) Indonesian.temporalMarkers).bind Arka2013.Aux.ofMarker
Instances For
The frame relation each auxiliary expresses: akan S < E-R, sedang E = R, sudah E < R with R free.
Equations
- Arka2013.Aux.akan.frame x✝ = (x✝.isFuture ∧ x✝.isPerfective)
- Arka2013.Aux.sedang.frame x✝ = x✝.isPerfective
- Arka2013.Aux.sudah.frame x✝ = x✝.isPerfect
Instances For
Equations
- One or more equations did not get rendered due to their size.
telah and sudah realise the same auxiliary.
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
R is free under sudah: it sits at speech time in one annotation and before it in another, the event preceding it in both.
The English present perfect grammaticalises E < R together with R at the deictic centre.
Equations
- Arka2013.englishPresentPerfect f = (f.isPerfect ∧ f.isPresent)
Instances For
Equations
- Arka2013.instDecidableEnglishPresentPerfect f = id inferInstance
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) #
The verb selecting a row's complement clause, from the fragment.
Equations
- Arka2013.matrixVerb "ingin" = some Indonesian.Complementation.ingin
- Arka2013.matrixVerb "belajar" = some Indonesian.Complementation.belajar
- Arka2013.matrixVerb "menyuruh" = some Indonesian.Complementation.menyuruh
- Arka2013.matrixVerb "mendorong" = some Indonesian.Complementation.mendorong
- Arka2013.matrixVerb "tahu" = some Indonesian.Complementation.tahu
- Arka2013.matrixVerb x✝ = none
Instances For
The subordinator typing a row's dependent clause, from the fragment.
Equations
- Arka2013.subordinator "bahwa" = some Indonesian.Complementation.bahwa
- Arka2013.subordinator "agar" = some Indonesian.Complementation.agar
- Arka2013.subordinator x✝ = none
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
- Arka2013.projectsI c = !c.isReduced
Instances For
The coding of the clause a verb's citation frame selects.
Equations
- Arka2013.complementCoding v = v.frames.head?.bind fun (fr : Frame) => fr.codings.head?
Instances For
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) #
The default past axis of a nominalisation is cancelled exactly by a future adjunct (34)–(36).
A bare modal evaluates a future state of affairs; its nominalisation a past or present one (37)–(39).
The copula adalah and the negator bukan take nominal predicates only, the nominalisations among them (44)–(48).