Jump to content

Compact event notation: Difference between revisions

From The Toaq Wiki
m show how it looks without nonagents
m verbs
Line 25: Line 25:
! Compact notation !! Expanded notation
! Compact notation !! Expanded notation
|-
|-
| <math>\exists \mathop{\text{hao}}\limits_{< \text{t}}{}^{e}_{w}\left( \text{y}, \text{z}\right)</math> || <math>\exists e. \tau(e) < \text{t} \wedge \text{hao}_w(\text{y},\text{z})(e) </math>
| <math>\exists \mathop{\text{tıjuı}}\limits_{< \text{t}}{}^{e}_{w}\left( \text{y}, \text{z}\right)</math> || <math>\exists e. \tau(e) < \text{t} \wedge \text{tıjuı}_w(\text{y},\text{z})(e) </math>
|-
|-
| <math>\exists \mathop{\text{hao}}\limits_{< \text{t}}{}^{e}_{w}\left( \text{y}, \text{z}\right). P(e)</math> || <math>\exists e. \tau(e) < \text{t} \wedge \text{hao}_w(\text{y},\text{z})(e) \wedge P(e)</math>
| <math>\exists \mathop{\text{tıjuı}}\limits_{< \text{t}}{}^{e}_{w}\left( \text{y}, \text{z}\right). P(e)</math> || <math>\exists e. \tau(e) < \text{t} \wedge \text{tıjuı}_w(\text{y},\text{z})(e) \wedge P(e)</math>
|-
|-
| <math>\exists \mathop{\text{hao}}\limits_{< \text{t}}{}^{e}_{w}\left(\text{x}; \text{y}, \text{z}\right)</math> || <math>\exists e. \tau(e) < \text{t} \wedge \text{hao}_w(\text{y},\text{z})(e) \wedge \text{AGENT}(e)(w) = \text{x} </math>
| <math>\exists \mathop{\text{heaqdo}}\limits_{< \text{t}}{}^{e}_{w}\left(\text{x}; \text{y}, \text{z}\right)</math> || <math>\exists e. \tau(e) < \text{t} \wedge \text{heaqdo}_w(\text{y},\text{z})(e) \wedge \text{AGENT}(e)(w) = \text{x} </math>
|-
|-
| <math>\exists \mathop{\text{hao}}\limits_{< \text{t}}{}^{e}_{w}\left(\text{x}; \text{y}, \text{z}\right). P(e)</math> || <math>\exists e. \tau(e) < \text{t} \wedge \text{hao}_w(\text{y},\text{z})(e) \wedge \text{AGENT}(e)(w) = \text{x} \wedge P(e)</math>
| <math>\exists \mathop{\text{heaqdo}}\limits_{< \text{t}}{}^{e}_{w}\left(\text{x}; \text{y}, \text{z}\right). P(e)</math> || <math>\exists e. \tau(e) < \text{t} \wedge \text{heaqdo}_w(\text{y},\text{z})(e) \wedge \text{AGENT}(e)(w) = \text{x} \wedge P(e)</math>
|-
|-
| <math>\exists \mathop{\text{ruqshua}}\limits_{< \text{t}}{}^{e}_{w}</math> || <math>\exists e. \tau(e) < \text{t} \wedge \text{ruqshua}_w(e)</math>
| <math>\exists \mathop{\text{ruqshua}}\limits_{< \text{t}}{}^{e}_{w}</math> || <math>\exists e. \tau(e) < \text{t} \wedge \text{ruqshua}_w(e)</math>

Revision as of 17:44, 20 December 2023

When following Toaq's semantics algorithm, a certain pattern shows up often: an existential quantification of an event, combined with its aspect and verb participant information. For example, Luı heaqdo jí súq máq … becomes

e.τ(e)<theaqdow(suq,maq)(e)AGENT(e)(w)=P(e)
There is an event e, whose runtime precedes the implicit tense t, and which is an event of heaqdo-ing súq máq in world w, and whose agent is , (and which satisfies P(e).)

Kuna supports generating a compact notation for this:

heaqdo\limits <twe(;suq,maq).P(e)

It works as follows:

  1. When an existential quantifier is followed by a Toaq verb, it asserts the existence of an event of that verb.
  2. The event variable e being bound is given by the following superscript.
  3. The world variable w the event is in is given by the following subscript.
  4. The aspect information is given underneath the verb. If it starts with a relational operator <t it abbreviates τ(e)<t.
  5. The participants are listed in parentheses. If there is an agent, it's separated from the non-agent participants by a semicolon.
  6. Optionally, a final dot announces the rest of the formula P(e) in which e is bound.

There are some variants of the notation, depending on the presence of an agent, of non-agent participants, and of a subsequent statement P(e):

Compact event notation
Compact notation Expanded notation
tıjuı\limits <twe(y,z) e.τ(e)<ttıjuıw(y,z)(e)
tıjuı\limits <twe(y,z).P(e) e.τ(e)<ttıjuıw(y,z)(e)P(e)
heaqdo\limits <twe(x;y,z) e.τ(e)<theaqdow(y,z)(e)AGENT(e)(w)=x
heaqdo\limits <twe(x;y,z).P(e) e.τ(e)<theaqdow(y,z)(e)AGENT(e)(w)=xP(e)
ruqshua\limits <twe e.τ(e)<truqshuaw(e)
ruqshua\limits <twe.P(e) e.τ(e)<truqshuaw(e)P(e)
marao\limits <twe(;) e.τ(e)<tmaraow(e)AGENT(e)(w)=
marao\limits <twe(;).P(e) e.τ(e)<tmaraow(e)AGENT(e)(w)=P(e)


Example

The full denotation of Pu tao jí hóq da (i.e. Ruaq jí ꝡä pu tao jí hóq ka) is:

e. τ(e)t0AGENT(e)(w)=ruaqw(λw. e. τ(e)tAGENT(e)(w)=taow(a)(e))(e) | t<t0 | abstract(a)

Using compact notation, it becomes a bit less daunting:

ruaq\limits t0we(;λw. tao\limits twe(;a)) | t<t0 | abstract(a)