1. Introduction
Event semantics originates from Davidson’s work in the 1960s (Davidson Reference Davidson and Rothstein1967) to solve the problem of variable polyadicity in modelling adverbial modification and was further developed in the neo-Davidsonian turn (see Parsons Reference Parsons1990 among others). Since its emergence more than half a century ago, it has become very popular and widely accepted as a powerful approach to formal semantics.
The benefits of event semantics may be summarised into two categories: one is to provide a satisfactory solution to a seemingly intractable problem of variable polyadicity, and the other consists of those benefits that come from the availability of the entities called events that correspond to verb actions. In this paper, we conduct an analysis of the issues and problems in these two categories, whose solutions have benefited from event semantics, and show that dependent typing presents a new perspective in their studies.
In this section, we first describe the problem of variable polyadicity and then explain how event semantics solves it. Then, in the third subsection, we sketch our main contributions and give a summary of the paper.
1.1 Variable polyadicity
The original motivation for event semantics came from the study of the problem of variable polyadicity (Davidson Reference Davidson and Rothstein1967; Kenny Reference Kenny1963). Davidson (Reference Davidson and Rothstein1967) points out that due to the problem, traditional logical semantics of adverbial modification is unsatisfactory, and introducing the notion of event is a good way to solve the problem.
The variable polyadicity problem can be illustrated by means of the following example sentences (1) and (2), where the latter has got two more adverbial modification phrases:
It is clear that there can be indefinitely many adverbial modification phrases in such sentence formations.Footnote 1
A question is: in the above sentences, what is the semantic interpretation of the verb ‘butter’? In a tentative attempt, one might consider that it is a predicate that takes the subject and the object (‘John’ and ‘the toast’) and the adverbial modifiers (‘with the knife’ and ‘in the kitchen’) as its arguments, having the following two as semantics of (1) and (2), respectively:
where
$j$
and
$toast$
of type
$\textbf {e}$
are the semantics of ‘John’ and ‘the toast’, and
$with\_knife$
and
$in\_kitchen$
of type
$ADV$
are the semantics of adverbial phrases ‘with the knife’ and ‘in the kitchen’, respectively. (Here, it is not important what
$ADV$
is, but see below.) However, there is a problem: what is the type of
$butter$
in (3) and (4)? For those terms to be well-typed,
$butter$
in (3) and (4) would need to have the following two different types, respectively:
But this means that the word ‘butter’ does not seem to be able to have a single interpretation (rather unintuitively!) – its interpretations in (1) and (2) are different terms with different types (5) and (6). In other words, the common semantic term
$butter$
does not exist. This is the variable polyadicity problem as explained by Davidson (and Kenny). Note that, in the above example, we have only considered adding two more adverbial modifiers to obtain (2) from (1). The intuitive understanding that one may have arbitrarily many such adverbial modifiers seems to make the situation worse.
Let us be clear: the above problem of variable polyadicity arises because, in usual logical systems like FOL or simple type theory (higher-order logic), when a predicate symbol is introduced, the number of arguments the predicate should take to form a logical proposition is fixed. There is no such a predicate that could take arbitrarily many arguments to form propositions. So, in the above example, the predicate
$butter$
in (3) and (4) does not exist in ordinary logical systems and, therefore, the semantic interpretations (3) and (4) are problematic.
It is worth pointing out that, besides the variable polyadicity problem, there are obvious logical relationships between such action sentences as exemplified above, which, however, may not be easy to obtain in traditional logical semantics. For example, intuitively, the semantics of (2) should logically imply that of (1). Even if the semantics (3) and (4) were allowed, would we have that (4) implies (3)? If not, what should one do? In such cases, one would usually have to resort to ad hoc meaning postulates to enforce such relations, and this is usually cumbersome and would better be avoided.Footnote 2
1.2 Davidsonian event semantics
Davidson (Reference Davidson and Rothstein1967) introduced the notion of event, pioneering event semantics, whose modelling method can be summarised as follows:
-
1. Davidson believes that action verbs semantically introduce (hidden) event variables quantified by existential quantifiers.
-
2. The semantics of verbs and adverbs (or adverbial phrases) can be described as predicates whose domain consists of all events.
-
3. Researchers in the neo-Davidsonian period introduced semantic descriptions with thematic roles,Footnote 3 thereby further simplifying the modelling method.
The neo-Davidsonian event semantics of (1) and (2) can be expressed as (9) and (10), respectively, where the functions
$ag$
and
$pt$
from events to entities describe the thematic roles called agent and patient, respectively, while
$butter$
,
$with\_knife$
and
$in\_kitchen$
are all expressed as predicates with events as their domain that variable
$v$
ranges over:Footnote
4
The event semantics (9) and (10) have obvious advantages over (7) and (8) and are more satisfactory. In particular, the adverbial modifiers are no longer arguments of a verbFootnote
5
(actually, in the neo-Davidsonian move, the subject or the object is not, either): the semantics of a verb, say
$butter$
, now always takes an event as its argument and, as a consequence, the variable polyadicity problem disappears. Furthermore, concerning logical relationships, we now obviously have (10) implying (9) (the former has more conjuncts) and do not have to assume extra meaning postulates.
1.3 A type-theoretical solution and summary of the paper
The above variable polyadicity problem has become the key justification for event semantics (there are also other benefits – see below and Section 3). People just do not see how to resolve it in traditional logical systems, mainly because it would require extending the base logic on which the whole foundational theory (set theory) is based so that a predicate could take indefinitely many arguments. This is something unnatural to do, to say the least.Footnote 6
However, things are different from a type-theoretical point of view. Unlike set theory, type theory is not a theory in traditional logical systems such as first-order logic (FOL). Instead, logic is only a part of type theory and, in a modern type theory, there are many non-logical constructs which can provide flexible manipulation mechanisms of logical expressions. (See Section 4.1 for more technical explanations in this respect.) In this paper, we will demonstrate that, extending Church’s simple type theory
$\mathcal{C}$
(Church Reference Church1940), as employed by Montague in formal semantics (Montague Reference Montague1974), by two type constructors (dependent function types and a type of natural numbers), will result in a language, called
${\mathcal{C}}^+$
, where a predicate (and a function in general) may be parameterised by numbers to indicate how many arguments it may take to form logical propositions. This naturally solves the variable polyadicity problem: we can have a function
$butter$
that, when applied to a number, results in a predicate
$butter(n)$
that takes
$n$
further arguments to form a proposition.Footnote
7
It is worth pointing out that the system
${\mathcal{C}}^+$
is actually a (small) subsystem of UTT (Luo Reference Luo1994), an (impredicative) modern type theory employed in doing formal semantics in modern type theories (MTT-semantics) (Chatzikyriakidis and Luo Reference Chatzikyriakidis and Luo2017; Luo Reference Luo2024). Compared with Davidsonian event semantics, our proposed solution offers significant advantages in both formal and ontological economy. By employing a minimal type-theoretical extension of the underlying logical system without introducing events as additional ontological commitments, we aim to achieve explanatory adequacy while maintaining greater simplicity and conceptual clarity. (See Section 4 for more discussions.)
The introduction of events to formal semantics has brought in both benefits and potential issues or even problems. Besides solving the variable polyadicity problem, event semantics has many other benefits in semantic constructions, from small issues such as commutativity of semantic interpretations of adverbial modifiers to larger ones such as linking tense and aspect to events in semantics. As discussed in the paper, it seems that most (if not all) of these benefits, except the solution to the variable polyadicity problem, can be obtained by alternative means without introducing events as ontological entities in the semantic framework (see Section 3). Together with our proposed solution to the variable polyadicity problem in
${\mathcal{C}}^+$
, this seems to suggest that the introduction of event in event semantics may not be necessary as many people would have believed in. We contend that it is important for people to realise this, at least in principle.
The introduction of the notion of event is not without controversy. Examples of such include, to mention a few: (1) People understand that the employment of events introduces extra ontological commitments that may not be justified easily. (2) It seems very difficult, if possible, to determine the individuation criteria for events (put in another way, it is unclear what reasonable criteria of identity for events are). (3) The event quantifiers in event semantics may have unexpected interferance with other quantifiers in semantic interpretations, leading to questionable or even incorrect semantics. Such considerations have further mystified the notion of event. We contend that the semantics community would be better off if we realise that events are not in principle necessary for formal semantics. Of course, it may be beneficial in practice in semantic construction.
In Section 2, we describe and study the proposed type-theoretical solution, first illustrating the role that dependent typing plays in the proposal (Section 2.1) and then describe the formal extension of simple type theory and how the new constructs facilitate the implementation of the proposal (Section 2.2). Then, in Section 3, we shall consider the benefits of event semantics in the second category, that is, those because of the presence of events as entities for verb actions. We shall focus on event talks and perception words in Sections 3.1 and 3.2 , respectively. Section 4 discusses two issues: why the proposal to solve the variable polyadicity problem is natural and why we think that the extension is non-ontological. The final section discusses briefly some related and future work.
2. A Type-Theoretic Solution to Variable Polyadicity
In this section, a type-theoretical solution to the variable polyadicity problem is described. We shall first explain what a dependent type is and illustrate informally how the construction works, before getting into the more formal definitions. After describing the proposed solution, we shall discuss several relevant aspects and make some remarks.
2.1 Dependent typing
In this paper, we shall extend the simple type theory with dependent function types (
$\Pi$
-types) and a type
$N$
of natural numbers (see Section 2.2.1 for a more detailed description).
To give semantic interpretations to action verbs as exemplified in the variable polyadicity problem, we shall employ dependent types
$\mbox{TV-ADV}(n)$
and
$\mbox{IV-ADV}(n)$
to help us describe the types of adverbial modification phrases for transitive verbs like ‘butter’ and intransitive verbs like ‘talk’, respectively. For specific numbers, we have
\begin{align*} \begin{array}{lcl} \mbox{TV-ADV}(0) & = & {\textbf {e}}\to {\textbf {e}}\to {\textbf {t}} \\ \mbox{TV-ADV}(1) & = & \mbox{ADV} \to {\textbf {e}}\to {\textbf {e}}\to {\textbf {t}} \\ \mbox{TV-ADV}(2) & = & \mbox{ADV} \to \mbox{ADV} \to {\textbf {e}}\to {\textbf {e}}\to {\textbf {t}} \\ \ldots \ \ldots && \\ &&\\[-12pt] \mbox{IV-ADV}(0) & = & {\textbf {e}}\to {\textbf {t}} \\ \mbox{IV-ADV}(1) & = & \mbox{ADV} \to {\textbf {e}}\to {\textbf {t}} \\ \mbox{IV-ADV}(2) & = & \mbox{ADV} \to \mbox{ADV} \to {\textbf {e}}\to {\textbf {t}} \\ \ldots \ \ldots && \\ && \\[-32pt] \nonumber \end{array} \end{align*}
where
$\mbox{ADV}=({\textbf {e}}\to {\textbf {t}})\to ({\textbf {e}}\to {\textbf {t}})$
is the type of adverbial modification phrases. For instance, for transtive verbs like
$butter$
, their semantic types are the following
$\Pi$
-type:
Any object
$f$
of this type will first take a number argument
$n$
, then
$f(n)$
is of type
$\mbox{ADV} \to \ldots \to \mbox{ADV} \to {\textbf {e}}\to {\textbf {e}}\to {\textbf {t}}$
, where
$\mbox{ADV}$
occurs
$n$
times. If
$f$
is
$butter$
, we then have
\begin{align*} \begin{array}{lcl} butter(0) & \colon & \mbox{TV-ADV}(0)\ =\ {\textbf {e}}\to {\textbf {e}}\to {\textbf {t}} \\ butter(1) & \colon & \mbox{TV-ADV}(1)\ =\ \mbox{ADV} \to {\textbf {e}}\to {\textbf {e}}\to {\textbf {t}} \\ butter(2) & \colon & \mbox{TV-ADV}(2)\ =\ \mbox{ADV} \to \mbox{ADV} \to {\textbf {e}}\to {\textbf {e}}\to {\textbf {t}} \\ \ldots && \end{array} \end{align*}
This is exactly what we have hoped for. More formal definitions will be given below.
2.2 Proposed solution to the variable polyadicity problem
In this section, we describe the formal mechanisms that extend Church’s simple type theory in order to define type-valued functions such as
$\mbox{TV-ADV}$
. We shall first describe the system
${\mathcal{C}}^+$
, an extension of Church’s simple type theory
$\mathcal{C}$
(Church Reference Church1940), as employed in Montague’s semantics (Montague Reference Montague1974), with dependent function types and a type of natural numbers, and then the proposed solution to the variable polyadicity problem.Footnote
8
2.2.1 The underlying type theory
${\mathcal{C}}^+$
Let
$\mathcal{C}$
be Church’s simple type theory (Church Reference Church1940) as employed by Montague for formal semantics (Montague Reference Montague1974).Footnote
9
The type system
$\mathcal{C}^+$
extends
$\mathcal{C}$
with the type
$N$
of natural numbers and dependent function types (
$\Pi$
-types). The inference rules for
$\mathcal{C}^+$
consist of those for
$\mathcal{C}$
and those for type constructors
$\Pi$
and
$N$
, all listed in Appendix A. We now give brief explanations of
$\Pi$
-types and
$N$
.
Dependent function types (
$\Pi$
-types).
The dependent function type (
$\Pi$
-type) is a typical form of dependent type. If
$A$
is a type, and
$B[x]$
is also a type, where
$B[x]$
can depend on an object
$x$
of type
$A$
, then
$\Pi x:A.B[x]$
is a type. An object of
$\Pi x:A.B[x]$
is a function
$f$
that satisfies the following condition: for any
$a\colon A$
, the type of
$f(a)$
is
$B[a]$
. Note that the type
$B[a]$
of
$f(a)$
, the result of applying
$f$
to
$a$
, depends on the input
$a$
– that is why the
$\Pi$
-type is a dependent type.
Here is a very simple example: assume that
$Human$
is the type of human beings and, for any
$x\colon Human$
,
$Parent(x)$
is the type of parents of
$x$
, then the
$\Pi$
-type
$\Pi x:Human. Parent(x)$
contains the functions
$f$
as its objects: for any
$h\colon Human$
, the type of
$f(h)$
is
$Parent(h)$
; that is,
$f(h)$
is either the father or the mother of
$h$
.
The formal inference rules for the
$\Pi$
-types can be found in Appendix A.2. Note that a (non-dependent) function type is just a special form of a
$\Pi$
-type:
$A\to B$
is just a notation for
$\Pi x:A.B$
when
$x$
does not occur free in
$B$
.
The type
$N$
of natural numbers.
Besides the usual introduction, elimination and definition rules (see Appendix A.3),
$N$
also has a large elimination rule:
The above rule states that the elimination operator
${\mathcal E}_{N}$
is also large so that it allows one to define type-valued functions with
$N$
as their domain – see the equality laws in Appendix A.3, according to which one can use induction on natural numbers to define functions (and, in particular, type-valued functions by means of large elimination). These include functions like
$\mbox{TV-ADV}$
that is used to form dependent types
$\mbox{TV-ADV}(n)$
, as informally described above and to be formally defined below.
Large elimination has been studied by many authors (see, e.g., Dybjer Reference Dybjer2000 for a discussion in the context of induction-recursion). An alternative to large elimination is to introduce a type universe that contains (the names of)
$N$
and
$\Pi$
-types as its objects. The presence of such a universe also allows one to define type-valued functions such as
$\mbox{TV-ADV}$
. That is why, in full modern type theoies such as Martin-Löf’s type theory (Nordström, Petersson and Smith Reference Nordström, Petersson and Smith1990) and UTT (Luo Reference Luo1994) (see Section 4.1), we do not need large elimination anymore since they already contain universes. In a way, to allow large elimination for
$N$
, we have opted for ‘simplicity’ without introducing another notion (i.e., type universe). However, it should be noted that, to do it this way, we have not gone beyond ordinary dependent type theory.
2.2.2 Description of the proposal
Let
$\mbox{ADV} = ({\textbf {e}}\to {\textbf {t}})\to ({\textbf {e}}\to {\textbf {t}})$
(as above). The (semantics of) transitive verbs such as
$butter$
have type
where
$\mbox{TV-ADV}$
is a type-valued function, defined by induction on
$N$
as:
Similarly, the intransitive verbs such as
$talk$
have type
where
$\mbox{IV-ADV}$
is defined as:
Then, intransitive/transitive verb phrases such as talk/butter can be defined as the following Example 2.1 shows.
Example 2.1 (butter). Let
$\mbox{BUTTER} \colon {\textbf {e}}\to {\textbf {e}}\to {\textbf {t}}$
be the semantic interpretation of ‘butter’ in a sentence with no adverbial modification phrases such as (
1)
. Then, the semantics of transitive verb ‘butter’, of type (11), can be defined as follows, where in (18),
$n\in \omega$
and
$\overline {adv}_k$
stands for the sequence
$adv_1,\ldots ,adv_k$
for
$k\ge 0$
(when
$k=0$
,
$\overline {adv}_k$
is the empty sequence):
The sentence (2), repeated here as (19), has semantics (20), where
$j,\ toast\colon {\textbf {e}}$
and
$with\_knife,\ in\_kitchen\colon \mbox{ADV}$
(as explained in Section 1.1):
Actually, (20) is equal to the following formula:
which is the basic semantics
$\mbox{BUTTER}(j,toast)$
in conjunction with two formulas that interpret the adverbial modification phrases. It is not difficult to see the equality between (20) and (21): it can easily be verified by means of the above definition of
$butter$
in (17) and (18), according to which we have
\begin{align} &butter(2,with\_knife,in\_kitchen,j,toast) \\ &= butter(1,with\_knife,j,toast) \ \&\ in\_kitchen(\mbox{BUTTER}(j),toast) \nonumber \\ &= butter(0,j,toast)\ \&\ with\_knife(\mbox{BUTTER}(j),toast)\ \&\ in\_kitchen(\mbox{BUTTER}(j),toast) \nonumber \\&= \mbox{BUTTER}(j,toast)\ \&\ with\_knife(\mbox{BUTTER}(j),toast)\ \&\ in\_kitchen(\mbox{BUTTER}(j),toast)\nonumber \end{align}
What we have shown, as illustrated by the above example for
$butter$
, is that the extra types in
$\mathcal{C}^+$
(
$\Pi$
-types and
$N$
) can provide useful means to manipulate logical expressions in semantic construction. In particular, we can represent semantic interpretations so that they can take one of the following two forms:
-
• VP-form:Footnote 10 A semantic interpretation of an action verb can take a ‘VP-form’ where its semantics takes as arguments the adverbial modifiers as well as the subject/object. For instance, the semantics of ‘butter’ takes a VP-form in (20) to interpret (19).
-
• Conjunctive form: The VP-form of a semantic interpretation is the same as (or equal to) a ‘conjunctive form’ where the base meaning of the action verb, applied to its subject/object, is in conjunction with the semantics of each of the adverbial modifiers. For instance, (21) is the conjunctive form of the semantics of (19), where the base meaning of ‘butter’ is
$\mbox{BUTTER}$
and each adverbial modifier is interpreted as
$adv(\mbox{BUTTER}(j),toast)$
with
$adv$
being the semantics of the modifier.
For sentences with adverbial modifications, the VP-forms allow us to represent their semantic interpretations as formulas in terms of variable polyadicity of action verbs (cf., Davidson’s variable polyadicity problem – see Section 1.1), while the conjunctive form, equal to the VP-form, brings about many advantages obtainable from an event-based semantics.
An action verb has a single semantics, although it is parameterised by different numbers
$n$
when used in semantic constructions for sentences with
$n$
adverbial modifiers. For example,
$butter$
is the semantics for ‘butter’ and
$butter(n)$
is the predicate to be used for sentences with
$n$
adverbial modifiers. For different numbers
$n$
,
$butter(n)$
’s are different predicates – they take different numbers of arguments (in particular,
$n$
adverbial modifiers) to form logical propositions. The relationship between
$butter(n)$
for different
$n$
is as expected. For example, for
$butter$
we haveFootnote
11
where
$adv_i$
’s are semantics of the adverbial modifiers. Because of the above, we can deduce, for example,
\begin{align} &butter(2,with\_knife,in\_kitchen,j,toast) \\ &\supset butter(1,with\_knife,j,toast) \nonumber \\ &\supset butter(0,j,toast)\nonumber \end{align}
Note that because
$butter(0,j,toast) = \mbox{BUTTER}(j,toast)$
by definition, we have that (the VP-form of) the semantics of (2) implies that of (1), as expected.
In general, we have
-
• for the semantics
$TV$
of any transitive verb phrase such as ‘butter’,
\begin{equation*} \qquad TV(n+1,\overline {adv}_{n+1},x,y) \supset TV(n,\overline {adv}_{n},x,y) \end{equation*}
-
• for the semantics
$IV$
of any intransitive verb phrase such as ‘talk’,
\begin{equation*} \qquad IV(n+1,\overline {adv}_{n+1},x) \supset IV(n,\overline {adv}_{n},x) \end{equation*}
Note that, just like event semantics, we have obtained the expected inference relationships between such sentences concerning their adverbial modifiers without resorting to meaning postulates (or events).
Commutativity of adverbial modifiers is an (arguably small) advantage of event semantics (see, e.g., Landman’s lecture notes; Landman Reference Landman2000), although one might have to impose meaning postulates to achieve this in the Montague semantics (c.f., Footnote 2). For instance, the semantics of the following two sentences should be logically equivalent (their adverbial modifiers are swapped):
This commutativity is true for our proposed semantic representation because it has the conjunctive form (and because the conjunction operator
$\&$
is commutative). To explain this in more details, the VP-forms of the semantics of (25) and (26) are (27) and (28), respectively, with the arguments
$with\_knife$
and
$in\_kitchen$
swapped:
It is not difficult to see that their corresponding conjunctive forms are only different because two of the conjuncts are swapped, and therefore, those two conjunctive forms are logically equivalent. As a consequence, the VP-forms (27) and (28) are logically equivalent, too.
2.3 Remarks
Our above proposal is based on the extension
$\mathcal{C}^+$
of simple type theory. Two remarks about the above approach are in order, and they will be further elaborated in Section 4.
-
1. First of all, the approach is natural from a type-theoretical point of view (c.f., Section 4.1). In fact,
$\mathcal{C}^+$
is (essentially) a subsystem of UTT (Luo Reference Luo1994), one of the modern type theories (Martin-Löf Reference Martin-Löf1984; The Coq Team 2007; HoTT 2013) implemented in proof assistants with applications such as formalisations of mathematics and program verification (and also linguistic semantics; Chatzikyriakidis and Luo Reference Chatzikyriakidis and Luo2017; Luo Reference Luo2024). One may take this as saying that the proposal is not based on a change of the underlying logic made specifically to solve the variable polyadicity problem (c.f., Footnote 6); instead, it is based on a formal system studied for a much more general purpose. -
2. Compared with events in event semantics, the extensions to obtain
$\mathcal{C}^+$
from
$\mathcal{C}$
is non-ontological and may be called, in Quine’s terminology (Quine Reference Quine1951), ideological (c.f., Section 4.2). In other words, we have employed additional mechanisms for manipulating logical expressions. They may also be called syntactical mechanisms and have nothing to do with ontological existence.
3. Other Benefits of Event Semantics
Davidson’s original motivation to introduce the notion of event (and event quantification) into formal semantics was to solve the problem of adverbial modification (as we have studied in the above section). During its studies for more than half a century, people have recognised that event semantics has many other benefits as well, including those exemplified by Parsons (Reference Parsons1990). We classify the benefits of event semantics into the following two categories:
-
1. Category 1 singles out the variable polyadicity problem, as studied above – event semantics provides a good solution.
-
2. Category 2 consists of several benefits of event semantics, all resulting from the introduction of the notion of events, individual-like entities that correspond to actions associated with verbs.
The introduction of events plays such a role that, for every action associated with a verb, one introduces an entity that corresponds to the action, and this entity is called an event, introduced as an (existentially quantified) event variable. According to our analysis, most (if not all) of the benefits in the second category come from the availability of such newly introduced entities that correspond to actions.
We contend that the variable polyadicity problem may be the only one that requires a substantial change like introducing the notion of event in event semantics (but see the above for our proposed solution without events). In this section, we shall attempt to show that, for those benefits of event semantics in the second category, we can already find alternative ways in the semantic framework to deal with them without introducing event variables as ontological commitments. Of course, one may not exhaust all the possibilities and what we shall do is to analyse what Parsons (Reference Parsons1990) considered as evidence for event semantics, in addition to the variable polyadicity problem, in two aspects: (1) times in semantics (in Section 3.1) and (2) special semantics involving perceptual verbs (in Section 3.2). We shall use these cases to illustrate how semantic constructions for these phenomena can already be done without events.
The notion of event is also naturally related to a proper semantic understanding of nominalisation. In Section 3.3, we shall discuss some pieces of work that try to study nominalisation without introducing events.
3.1 Event talks and time
The notion of event is closely related to time, as an event is naturally associated with the time at which it occurs. However, there seems to be an important difference: tense and aspect exist in language and, therefore, times already occur in expressions in most (if not all) sentences, while events do not – events only occur in some sentences that refer to them directly. Put in another way, time appears at the surface level in most sentences, whilst events do not. That explains why it is natural for people to consider semantic frameworks with time as one of their key elements, whilst having events as an ontological commitment may be more questionable.
Parsons (Reference Parsons1990) gave some examples of ‘event talks’ as evidence for event semantics – the following are such examples given by Parsons, where (29) involves explicit event reference, while (30)’s reference to events is implicit.
Using event semantics, one can model these sentences as (31), where
$after(e',e)$
is the formula expressing that event
$e'$
happens after event
$e$
.
If we use
$t_e$
to express the time at which event
$e$
takes place, then
$after(e',e)$
can be equivalently expressed as
$t_e \lt t_{e'}$
.
Many of such cases as the above are concerned with times at which events take place, and their semantics can be given in a semantic framework that already has times expressible for dealing with tensed sentences, without resorting to events. For example, in such a framework, the semantics of (29) or (30) can be given as (32):
where a semantic predicate for an action verb takes one more argument, expressing the time that the action takes place. For example,
$sing(j,M)$
becomes
$sing(j,M,t)$
, and similarly for
$salute$
.Footnote
12
Another example Parsons considers involves event quantification: for the sentence (33), he gives event semantics (34), where the formula
$IN(e,e')$
is undefined:
Such sentences can also be given semantics in a timed framework, without using events. For instance, the above sentence (33) may be given the following semantics (35).
To rephrase (35), in every burning
$x$
that takes place at
$t$
, oxygen is consumed at
$t$
as well. We contend that this also represents the semantics correctly, without using events.
3.2 Perception words
Another case that Parsons (Reference Parsons1990) puts forward is how to give suitable semantics to a sentence that features a perceptual verb followed by a clause lacking explicit tense, as exemplified by the following sentence.
Let’s assume that the semantic type of ‘see’ be
${\textbf {e}}\to {\textbf {e}}\to {\textbf {t}}$
. The question is what the semantic type of ‘leave’ should be. A usual semantics for verbs would not work for, if
$leave$
were of type
${\textbf {e}}\to {\textbf {t}}$
, then (37) would not be well-typed and, hence, cannot be considered as the semantics of (36):
One may ask: what if we take
$see$
’s type to be
${\textbf {e}}\to {\textbf {t}}\to {\textbf {t}}$
? Yes, in that case, (37) would be well-typed. However, there is a problem: in that case, (37) would not be suitable as the semantics of (36) because it is closer to the meaning of the following sentence with a that-clause:
The above (38) has a different meaning from (36): with the that-clause, it means that Mary became aware that the leaving event took place (usually without seeing it directly).
In event semantics, the above problem can be resolved because individual-like entities (events of type
$\textbf {e}$
) are introduced for actions associated with verbs and the verbs are all interpreted as predicates over events, of type
${\textbf {e}}\to {\textbf {t}}$
. For example, the event semantics of (36) can be (39):
The key is that the entity
$e'$
is now available to be the patient of
$e$
; that is,
$e'$
is the event seen in the event
$e$
. The event-based analysis models this by treating the embedded clause as an event perceived by the subject.
We contend that interpretating such sentences involving perceptual verbs does not necessarily require us to use event semantics, where events are introduced in general as ontological commitments for all sentences. Instead, we’d only need to do something in such special cases as interpreting perceptual verbs with tenseless clauses. Note that the introduction of events has essentially turned an action (John’s leaving in (36)) into an entity (the event
$e'$
in (39)), so that one can use
$e'$
in semantic construction. A similar thing can be done without introducing events in general – here is our proposal, which we explain for sentence (36).
We assume that, as usual, the verbs ‘see’ and ‘leave’ have semantic types (40) and (41), respectively, where we choose to use
$\textrm {LEAVE}$
instead of
$leave$
because we will use the latter below for the general semantics of ‘leave’ for which
$\textrm {LEAVE}$
becomes a special case:
In order to interpret (36), we consider a special mapping
$\mathbf{E}$
, of type
${\textbf {t}}\to {\textbf {e}}$
, which turns a logical formula into an entity: for example,
$\mathbf{E}(\textrm {LEAVE}(j))\colon {\textbf {e}}$
.Footnote
13
Then, the sentence (36) can be interpreted as (42):
We emphasise that introducing the mapping
$\mathbf{E}$
is only for the interpretation of such sentences involving perceptual verbs, not in general. Put in another way, event-like entities are not introduced in general as ontological commitments, but only when they are absolutely needed in special cases (and, in this case, for perceptual verbs).
There is a further issue one may raise: what if one adds adverbial modifiers to the senseless verb ‘leave’ in (36), as exemplified by the following sentences (43) and (44), where one and two adverbial modifiers are added, respectively:
To interpret such sentences as (36), (43) and (44) in general, we need to consider the general interpretation of verb phrases when a verb (e.g., ‘leave’) takes arbitrarily many adverbial modifiers (c.f., the definition of
$butter$
in Section 2.2.2). For ‘leave’, its semantics is of the following type (for intransitive verbs, as (14) in Section 2.2.2):
where
$\mbox{IV-ADV}$
’s definition is given in (15) and (16) in Section 2.2.2. We can now define the semantics of the ‘leave-phrases’ as follows:
The semantics of (36), (43) and (44) can now be given as (48), (49) and (50), respectively.
In order to obtain the desired inference relationships between sentences with such a structure, we need to impose the following meaning postulate: for
$see$
and
$leave$
, we assume (51), where
$x\colon e$
,
$n\colon N$
and
$adv_i\colon ({\textbf {e}}\to {\textbf {t}})\to ({\textbf {e}}\to {\textbf {t}})$
.
Of course, because of (51) and the transitivity of logical implication, we can prove the following (52):
for any natural numbers
$m\le n$
.
With this, it is easy to see that (50)
$\supset$
(49)
$\supset$
(48), that is, informally we have: (44) implies (43) implies (36), as expected.
Remark. The above has been implemented in the Coq system, including (52) as a theorem – see Appendix B.2 .
Note that the meaning postulate (51) does not cover everything we expect to hold. For example, consider the following sentence (53), where ‘and’ connects two clauses ‘John leave’ and ‘Kevin run’. Then, intuitively, it would be the case that (53) implies (36) which, strictly speaking, is not covered by (51). However, in this case, one may argue that (54) rephrases (53) and therefore, because (54) implies (36), we are OK.
3.3 Nominalisation: A discussion
The introduction of an entity to stand for an action has naturally provided an elegant solution to semantic understanding of nominalisation. For example, consider the sentence (55), where both ‘talked’ and its nominalisation ‘the talk’ occur. In its event semantics (56), the event variable
$e$
is the entity that corresponds to the talking action performed by John.
Because of the existence of the entity
$e$
, one can then form
$interesting(e)$
to say that the talking action is interesting as if it is the event
$e$
. In this way, event semantics establishes the connection between action verbs and their nominalisations naturally, which one might even consider as a side effect when trying to resolve the VP problem.
It is arguable whether event semantics is essential in resolving the nominalisation problem. In the literature, there exist different approaches to deal with nominalisation including, for example, Chierchia’s work (Chierchia Reference Chierchia1984, Reference Chierchia1985). In these approaches, event semantics is not used. However, one may also argue that somehow event-like structures are employed in these approaches including, for instance, discourse referents in Discourse Representation Theory (Kamp Reference Kamp1981; Kamp and Reyle Reference Kamp and Reyle1993; Heim Reference Heim1982). In this paper, we shall not discuss these approaches in detail.
4. Discussions
This section discusses some useful background information and philosophical arguments behind the proposed technical solution to the problem of variable polyadicity (see, in particular, Section 2). We hope that this could lead to a better understanding of the central theme of the paper.
4.1 Type theory and logic
We argue that our proposed solution to the variable polyadicity problem is natural from a type-theoretical point of view, especially when it is compared with that in the traditional set-theoretical framework.
Modern studies of type theory started from Martin-Löf’s work in early 70s on foundations of constructive mathematics (see Martin-Löf Reference Martin-Löf1975 and subsequent developments; Martin-Löf Reference Martin-Löf1984; Nordström, Petersson and Smith Reference Nordström, Petersson and Smith1990). Type theory and the associated proof assistants have interesting applications in formalisation of mathematics (see, e.g., Buzzard Reference Buzzard2022), program verification (see, e.g., Pierce et al. Reference Pierce, Amorim, Casinghino, Gaboardi, Greenberg, Hriţcu, Sjöberg and Yorgey2018 for a recent development) and foundations of mathematics, including the recent study of univalent foundations (HoTT 2013; Centrone et al. Reference Centrone, Kant and Sarikaya2019). Type theory and the idea of dependent typing, in particular, have been applied to linguistic semantics as well (see Asher Reference Asher2012; Bekki and Mineshima Reference Bekki, Mineshima, Chatzikyriakidis and Luo2017; Chatzikyriakidis and Luo Reference Chatzikyriakidis and Luo2017; Cooper Reference Cooper2005; Grudzińska and Zawadowski Reference Grudzińska, Zawadowski, Chatzikyriakidis and Luo2017; Luo Reference Luo2024; Ranta Reference Ranta1994; Retoré Reference Retoré2013; Sundholm Reference Sundholm1989; Zawadowski and Grudzińska Reference Zawadowski and Grudzińska2024, among others).
Relationships between logic and set theory/type theory.

An important, but often neglected, feature of type theory is its relationship with logic. This may be shown by explaining its difference from set theory. Set theory (or a set theory) is a theory in a logical system (e.g., FOL), as depicted by the picture on the left in Figure 1. A type theory, however, is not a theory in logic. Instead, a type theory is at the same level as a logical system (e.g., FOL): it is specified by means of inference rules. Importantly, logic is a part of type theory, as depicted by the picture on the right in Figure 1. For instance, one has the propositions-as-types logic in Martin-Löf’s type theory (Martin-Löf Reference Martin-Löf1984), a higher-order logic in impredicative type theories such as UTT (Luo Reference Luo1994) and the h-logic (with propositional truncation) in homotopy type theory (HoTT 2013).
In particular, in type theory, there exist other non-logial mechanisms, some of which can be used to manipulate logical expressions in type theory. That is why it is natural to think that there can be mechanisms in a formal system that may be used to manipulate logical expressions. The extensions of
$\Pi$
-types and
$N$
in
$\mathcal{C}^+$
, as described in Section 2.2.1, are such mechanisms. In fact,
$\mathcal{C}^+$
is a subsystem of the impredicative type theory UTT (Luo 1994) (or, with a small qualification, the Coq’s type theory pCIC (The Coq Team 2007)).Footnote
14
Therefore, we believe that our solution to the variable polyadicity problem as proposed based on the extension
$\mathcal{C}^+$
is natural from a type-theoretical point of view.
4.2 Events: Ontological commitments and discussions
Event semantics has been very popular and widely accepted as a powerful mechanism for formal semantics. However, the notion of event is rather mysterious and has not been clearly understood. One would ask, for example: What is an event? Can events be counted and, if so, how? Unfortunately, such basic questions have not received satisfactory answers. An important issue concerning this is that it is unclear what the notion of identity between events should be, and many people believe that the notion of identity criterion is extremely important, saying, for instance, there are no entities without identity (see, e.g., Geach Reference Geach1962). Without a good understanding of the identity criteria, the notion of event would remain mysterious and a better understanding is called for.
The issue we would like to discuss here, albeit briefly, is about the ontological commitments on events in Davidsonian event semantics.Footnote 15 Davidson argued, with the (negative) evidence concerning the variable polyadicity problem, that action verbs carry implicit uses of existentially quantified event variables. However, this may not be the case if events do not necessarily exist, and it may be reasonable to think of events not as ontological entities, but rather just as an intermediate mechanism helpful in semantic constructions.
Quine (Reference Quine1951) pointed out that, in theoretical development, there are different kinds of commitments: ontological commitments and idealogical commitments. For example, Davidson regards events as ontological commitments in event semantics, while our extension of simple type theory to form
$\mathcal{C}^+$
should be considered idealogical in the sense that they only provide syntactical tools for semantic construction. As another example, if we introduce time in a semantic theory, it is usually regarded as an ontological commitment. Of course, as we commented on in Section 3.1, time appears at the surface level in most sentences, whilst events do not. Therefore, it is natural for time to be considered as one key component in a semantic framework, while having events as an ontological commitment would be more questionable.
Without considering events as ontological commitments, one may think of the framework of event semantics as, at least theoretically, an intermediate one to provide a useful toolkit in semantic construction. It would be imaginable that one could produce a tool that automatedly transforms a semantics in event semantics into an ‘equivalent’ one without events. Of course, even so, this may only be a theoretical possibility, and further work is needed to explore this in such a direction.
5. Conclusion
In this paper, we have introduced a type-theoretical approach to addressing the problem of variable polyadicity in formal semantics, a challenge traditionally managed through Davidsonian event semantics. Extending simple type theory with simple dependent typing mechanisms, the semantic framework accommodates predicates of varying arities without incurring the additional ontological commitments typically associated with event semantics. Our proposed solution to the variable polyadicity problem also supports expected logical inference, which are traditionally attributed to event-based analyses. Also analysed are some of the linguistic phenomena that have been argued to necessitate event semantics, such as event reference and the semantics of perception verbs. Our analysis demonstrates that these phenomena can equally be accounted for without explicitly introducing events as ontological entities.
There are issues about event semantics that are not studied here including, for example, the so-called Event Quantification Problem, the interference problem of the event quantifier with other quantifiers in semantic constructions, as pointed out and studied by several researchers (Champollion Reference Champollion2015; Winter and Zwarts Reference Winter and Zwarts2011; de Groote and Winter Reference de Groote and Winter2015). The EQP may be resolved by introducing so-called Dependent Event Types (Luo and Soloviev Reference Luo, Soloviev, Kennedy and de Queiroz2017), but we do not discuss it here. Of course, if we do not introduce the event quantifier in the semantic framework, we would not suffer from the EQP problem.
Resolving the problem of variable polyadicity, we have proposed a method to allow arbitrarily many adverbial modifiers as arguments of a verb in logical semantics. What about adjectival modifiers – can we do similar things in a type-theoretic framework? (Thanks to a reviewer for raising this issue.) It seems to us that intuitively the answer is positive, although we have not worked out the technical details. We leave it as future work.
Looking ahead, our work suggests several promising directions for future research, including the exploration of automated methods for translation between event-based and event-free semantic representations and extending type-theoretic analyses to consider more linguistic structures. We hope that this contribution will encourage semanticists to reconsider the ontological assumptions underpinning formal semantic theories and further investigate the potential of dependent type theory in linguistic semantics.
A. Inference Rules for
$\mathcal{C}^+$
The inference rules for
$\mathcal{C}^+$
consist of those for Church’s simple type theory
$\mathcal{C}$
and those for
$N$
and
$\Pi$
-types.
A.1 Inference rules for
$\mathcal{C}$
The following inference rules for
$\mathcal{C}$
are based on the description of Church’s simple type theory in Luo and Soloviev (Reference Luo, Soloviev, Kennedy and de Queiroz2017), where in the second rule,
$FV({\Gamma })$
is the set of variables that occur freely in
$\Gamma$
.Footnote
16
Rules about contexts, base types and
$\lambda$
-calculus

Rules about formation and inference of logical formulas

Transformation rule for logical formulas, where
${\simeq }_\beta$
is the
$\beta$
-conversion.
Footnote
17
A.2 Inference rules for
$\Pi$
-types
The following inference rules for
$\Pi$
-types are standard ones in a dependent type theory (see, e.g., Martin-Löf Reference Martin-Löf1984).



A.3 Inference rules for
$N$
Usual rules for type of natural numbers (see, e.g., Martin-Löf Reference Martin-Löf1984)

Large elimination rule for
$N$

Definition rules for elimination operator
${\mathcal E}_{N}$
(simplified as equality laws)
where
$x$
can either be an object of some type (in the case of ordinary elimination) or a type itself (in the case of large elimination).
B. Coq Implementations
B.1 Proposal for variable polyadicity


B.2 Semantics for perceptual verbs




