Double R
A Computational Cognitive Construction Grammar of English
April 2011
Jerry T. Ball (jerry.ball@mesa.afmc.af.mil)
What could he have been given?
This diagram shows the integration of five constructions and demonstrates many of the features of the grammar:
- Wh-question Construction (wh-quest-sit-refer-expr)
- Passive Construction (indicated by the binding of the subject "he" to the indirect object via bind-*he*, and the passive voice feature
- Ditransitive Verb Construction (pred-ditrans-verb)
- Nominal Construction (wh-pron-obj-refer-expr; pron-obj-refer-expr)
- Predicate Specifier Construction (pred-spec)
Page Links:
This document demonstrates the capabilities of Double R, a computational cognitive construction grammar of English implemented in the
ACT-R Cognitive Architecture.
Input to the computational model is in written form.
Although most of the examples in this document demonstrate the processing of isolated sentences, the model accepts input
from single words up to an entire document of text.
Current capabilities for resolving cross-sentential dependencies (e.g. anaphora) are limited, as are discourse capabilities more generally.
During the processing of an input text,
the model creates a collection of nested ACT-R chunks
(i.e. frame-like representations consisting of a collection of slot-value pairs where the value of a slot may be chunk).
At the end of processing these ACT-R chunks are converted into tree diagrams for visualization.
The diagram creation capability consists of Lisp code that generates bracketed structures from the ACT-R chunks and phpSyntaxTree which generates diagrams from the bracketed structures.
The bracketing code was developed by Andrea Heiberg.
In linearizing the slot values of the nested ACT-R chunks, the bracketing code provides the rough equivalent of a language generation capability.
phpSyntaxTree is a product of Mei and André Eisenbach.
Andrea worked with Jack Harris to interface the bracketing code to phpSyntaxTree.
The tree diagrams are customizable to some extent.
Grammatical features may or may not be displayed, and when they are displayed they are only displayed at the level of the clause or nominal.
Some elements of the underlying chunk representation are not displayed in the diagrams--especially slots lacking a value.
We refer to these representations as grammatical or linguistic (but not syntactic) representations.
By this we mean that they include information about the grammatical function as well as the form of the linguistic elements in the input.
We assume that grammatical functions like subject, object, specifier, head, and modifier,
and grammatical features like animacy, gender and number are semantically motivated.
We also assume, as in Langacker's Cognitive Grammar, that parts of speech like noun, verb and adjective are semantically motivated.
We use the term "grammatical" as it is traditionally used, to reflect these assumptions.
Although not considered in this document, these grammatical representations map into non-linguistic representations of the situations and objects
that they describe. These non-linguistic representations are in the spirit of Jackendoff's Conceptual Semantics and are under development by Stu Rodgers.
The grammatical representations encode two key dimensions of meaning: referential and relational--hence the name Double R.
Double R identifies the referring expressions in the input (e.g. object referring expression or nominal, situation referring expression or clause)
and the relationships between these referring expressions.
The key relational elements include verbs, adjectives, adverbs, prepositions and conjunctions (but not nouns).
The processing of relational elements leads to projection of constructions which predict the occurrence of the elements they relate.
Double R is most closely aligned with Langacker's Cognitive Grammar and collectively Construction Grammar
(most recently Sag's shift from HPSG to Sign Based Construction Grammar and Jackendoff's shift in this direction as well).
Double R can best be viewed as a formalization and computational implementation of ideas from Cognitive and Construction Grammar.
From the perspective of English grammar, Double R aligns with Huddleston and Pullum's "The Cambridge Grammar of the English Language" and
to lesser extent Quirk, Greenbaum, Leech and Svartvik's "A Comprehensive Grammar of the English Language",
and Biber, Johansson, Leech, Conrad & Finegan's "Longman Grammar of Spoken and Written English".
From the perspective of formal linguistics, Double R aligns with the "Simpler Syntax" of Culicover and Jackendoff.
Double R adheres to well-established cognitive constraints on Human Language Processing (HLP), including the incremental and interactive nature of HLP.
Double R processes the input incrementally, one word or multi-word unit at a time, using a perceptual span of 12 characters to perceive the current input.
No preprocessing of the input is required.
There is no separate tokenizing, part of speech tagging or syntactic parsing.
All processing occurs interactively within Double R.
The word recognition subcomponent, which is fully integrated with the rest of the system, is being developed by Mary Freiman.
The contents of the perceptual span activate words and multi-word units in declarative memory.
Activation spreads from the letters, trigrams and space delimited units in the preceptual span.
The most highly activated declarative memory element, which need not be an exact match, is retrieved from memory and used in subsequent processing.
The current computational implementation comprises ~700 productions and ~60,000 lexical items, and is capable of processing a broad range of English language constructions.
The mental lexicon recently increased from ~8000 to ~60,000 lexical items.
We are working on stabilizing the behavior of the model with this comprehensive lexicon
and on extending the grammatical coverage to encompass the expanded lexicon.
On a 64-bit quad core computer with 8 Gig RAM, the model is capable of processing ~285 words per minute (wpm) in real time
and ~140 wpm in ACT-R cognitive processing time.
By comparison, fluent adult reading rates are in the range of 200-300 wpm.
The key to achieving adult reading rates is the ability to process multi-word units, including units that are larger than a single perceptual span.
Such units not only speed up processing, but they are less ambiguous than individual words and facilitate determination of meaning.
We are working on extending the number of multi-word units in the mental lexicon and adding the capability to recognize units larger than a single perceptual span.
For detailed description of Double R, see the Double R web site at:
Double R Theory
Double R is currently a key component of the larger
Synthetic Teammate project
Primary Keywords:
Referring Expression:
- object referring expression (obj-refer-expr) = nominal (noun phrase)
- situation referring expression (sit-refer-expr) = clause
- location referring expression (loc-refer-expr) = prepositional phrase or nominal
Every referring expression has a bind-indx to support binding of co-referential expressions
Clause Level Grammatical Function:
- focus (i.e. fronted constituent)
- wh-clause focus (wh-focus)
- relative clause focus (rel-focus)
- subject (subj)
- specification
- specifier (pred-spec)
- operator (first auxiliary verb)
- head
- modifier (mod)
Predicate (Head of Clause) Level Grammatical Function:
- head
- object (obj)
- indirect object (iobj)
- recipient (recip)
- complement (comp)
- modifier (mod)
Nominal Level Grammatical Function:
- specifier (obj-spec)
- head
- reference point (ref-pt)
- modifier
Regression Test Folder: demo-sentences: basic construction types
Ditransitive Verb "give"
Example 1: he gave me it
Declarative Clause construction (decl-sit-refer-expr = declarative situation referring expression):
- [subj + specoptional + head]
Ditransitive Verb construction (pred-ditrans-verb = predicate ditransitive verb):
- [headditrans-verb + iobjx-or + obj + recipx-or]
Nominal Construction (pron-obj-refer-expr = pronoun object referring expression):
- [specoptional + headpronoun]
input: he gave me it
output:
comments:
- x-or = exclusive or -- only an iobj or a recipient is allowed -- not both
- n/a = not applicable (in this example)
output: with grammatical features displayed
Nominal features for "he":
- definite (def) = definite (*def*)
- number = singular (*sing*)
- animacy (animate) = human (*human*)
- gender = male (*male*)
- person = third (*third*)
- case = subject (*subj*)
Verbal features for "gave" (only shown at the clause level to which they are projected):
- tense (tense-1) = finite (*fin*)
- tense (tense) = past (*past*)
- voice = active (*act*)
incremental processing
input: he
output: pronoun object referring expression with "he" as head
input: he gave
output: declarative situation referring expression with predicate ditransitive verb "gave" as head (iobj, obj and recip predicted by construction)
input: he gave me
output: pronoun object referring expression with head "me" integrated as indirect object and recip set to "n/a"
input: he gave me it
output: "it" object referring expression (specialization of pronoun object referring expression) integrated with head "it" as object
Top
Example 2: he gave it to me
Declarative Clause construction (decl-sit-refer-expr = declarative situation referring expression):
- [subj + specoptional + head]
Ditransitive Verb construction (pred-ditrans-verb = predicate ditransitive verb):
- [headditrans-verb + iobjx-or + obj + recipx-or]
Nominal Construction (pron-obj-refer-expr = pronoun object referring expression):
- [specoptional + headpronoun]
Location Referring Expression (to-loc-obj-refer-expr = "to" location referring expression):
Top
Example 3: did he give me it
Yes-No-Question construction (yes-no-quest-sit-refer-expr):
- [oper + subj + specoptional + head]
Ditransitive Verb construction (pred-ditrans-verb):
- [headditrans-verb + iobjx-or + obj + recipx-or]
did he give me it
incremental processing
input: did he
output: projection of yes-no-question situation referring expression (yes-no-quest-sit-refer-expr) and integration of "did" as the operator
and "he" as the subject
did he give
output: integration of the predicate transitive verb "give" as the head of the yes-no-quest-sit-refer-expr
did he give me
output: integration of the pronoun object referring expression "me" as the indirect object
did he give me it
output: integration of the "it" object referring expression "it" as the object
Top
Example 4: did he give it to me
Yes-No-Question construction (yes-no-quest-sit-refer-expr):
[oper + subj + specoptional + head]
Ditransitive Verb construction (pred-ditrans-verb): [headditrans-verb + iobjx-or + obj + recipx-or]
did he give it to me
Top
Example 5: Who gave it to me
Wh-Question construction (wh-quest-sit-refer-expr):
[wh-focus + operoptional + subj + specoptional + head]
-- subj bound to wh-focus
Ditransitive Verb construction (pred-ditrans-verb): [headditrans-verb + iobjx-or + obj + recipx-or]
who gave it to me
Top
Example 6: What did he give you
Wh-Question construction (wh-quest-sit-refer-expr):
[wh-focus + operoptional + subj + specoptional + head]
-- obj bound to wh-focus
Ditransitive Verb construction (pred-ditrans-verb): [headditrans-verb + iobjx-or + obj + recipx-or]
Top
Example 7: Give me it
Imperative Clause construction (imp-sit-refer-expr): [subjimplied-you + headbase-verb]
Ditransitive Verb construction (pred-ditrans-verb): [headditrans-verb + iobjx-or + obj + recipx-or]
give me it
with grammatical features displayed
Top
Example 8: Give it to me
Imperative Clause construction (imp-sit-refer-expr): [subjimplied-you + headbase-verb]
Ditransitive Verb construction (pred-ditrans-verb): [headditrans-verb + iobjx-or + obj + recipx-or]
Top
Example 9: Give it me
Imperative Clause construction (imp-sit-refer-expr): [subjimplied-you + headbase-verb]
Ditransitive Verb construction (pred-ditrans-verb): [headditrans-verb + iobjx-or + obj + recipx-or]
give it me
Based on animacy, the model treats "it" as the (direct) object despite its occurring in non-canonical order before the indrect object "me".
The diagram generation code generates the indirect and (direct) object in canonical order
with grammatical features displayed
Top
Example 10: It was given to me
Declarative clause construction (decl-sit-refer-expr): [subj + specoptional + head]
Ditransitive verb construction (pred-ditrans-verb): [headditrans-verb + iobjx-or + obj + recipx-or]
Passive construction: obj bound to subj + pass-by-phraseoptional + voice=passive
it was given to me
incremental processing
it
it was
it was given
!!!should be bound to obj not iobj!!!
it was given to me
Top
Example 11: Who did he give the ball to?
Wh-Question construction (wh-quest-sit-refer-expr):
[wh-focus + operoptional + subj + specoptional + head] -- obj of recip bound to wh-focus
Ditransitive Verb construction (pred-ditrans-verb): [headditrans-verb + iobjx-or + obj + recipx-or]
who did he give the ball to
Top
Example 12: What could he have been given?
Wh-Question construction (wh-quest-sit-refer-expr):
[wh-focus + operoptional + subj + specoptional + head] -- obj bound to wh-focus
Ditransitive Verb constructio (pred-ditrans-verb): [headditrans-verb + iobjx-or + obj + recipx-or]
Passive construction: iobj bound to subj + pass-by-phraseoptional + voice=passive
what could he have been given
with grammatical features displayed
Top
Example 13: Who could he be giving the ball
Wh-Question construction (wh-quest-sit-refer-expr):
[wh-focus + operoptional + subj + specoptional + head] -- iobj bound to wh-focus
Ditransitive verb construction (pred-ditrans-verb): [headditrans-verb + iobjx-or + obj + recipx-or]
who could he be giving the ball
Top
Example 13: Who could he be giving the ball to
Wh-Question construction (wh-quest-sit-refer-expr):
[wh-focus + operoptional + subj + specoptional + head] -- obj of recip bound to wh-focus
Ditransitive Verb construction (pred-ditrans-verb): [headditrans-verb + iobjx-or + obj + recipx-or]
who could he be giving the ball to
incremental processing
who could
who could he
who could he be
who could he be giving
who could he be giving the ball
who could he be giving the ball to
Top
Raising Verb "seem"
Raising verbs function like auxiliary verbs, not main verbs:
- they function as the specifier, not the head (i.e. main predicate) of the clause
- the subject is an external argument of the main predicate, not the raising verb
Example 14: He seems happy
Declarative Clause construction (decl-sit-refer-expr): [subj + specraising-verb + head]
Raising Verb = semi-auxiliary construction: [specseems] + [headadjective] + modality=seem
Predicate adjective construction: head of inf-sitcomp is adjective
he seems happy
raising verb "seem" treated as a semi-auxiliary -- compare to "he is happy" or "he is easy"
with grammatical features displayed
Top
Example 15: He does not seem happy
Declarative clause construction (decl-sit-refer-expr): [subj + specraising-verb + head]
Raising verb = semi-auxiliary construction: [specdoes-not-seem] + [headadjective] + modality=seem
he does not seem happy
raising verb "seem" treated as a semi-auxiliary in complex predicate specification -- compare to "he is not happy"
Top
Example 16: He seems to be happy
Declarative Clause construction (decl-sit-refer-expr): [subj + specraising-verb + head]
Raising Verb = semi-auxiliary construction: [specseems-to-be] + [headadjective] + modality=seem
he seems to be happy
"seems to be" recognized as a multi-word expression and treated as a semi-auxiliary -- compare to "he is happy"
Top
Example 17: He seems to be very happy
Declarative Clause construction (decl-sit-refer-expr): [subj + specraising-verb + head]
Raising Verb = semi-auxiliary construction: [specseems-to-be] + [headpred-adj] + modality=seem
Predicate Adjective construction: [modadverb + headadjective]
he seems to be very happy
"seems to be" is recognized as a multi-word expression
Top
Example 18: He seems like a happy man
Declarative Clause construction (decl-sit-refer-expr): [subj + specraising-verb + head]
Transitive Cerb construction (pred-trans-verb): [headseems-like + obj]
he seems like a happy man
"seems like" recognized as a multi-word expression and treated as a transitive verb. In this example, "seems" is not a raising verb.
Top
Example 19: He could not have seemed to have been happy
Declarative Clause construction (decl-sit-refer-expr): [subj + speccould-not-have + head]
Verb + Bare Situation Complement construction (pred-verb-bare-sitcomp): [headseemed-to + bare-sitcomp]
Bare Situation construction (bare-sit-refer-expr): subj of bare-sitcomp bound to subj of matrix clause
he could not have seemed to have been happy
"seemed to" recognized as a multi-word expression and treated as a verb that takes a bare sitcomp. In this example, "seemed" is not a raising verb.
with grammatical features displayed
modality of "seemed to" does not project to matrix clause -- seems like it should!!!
Top
Control Verbs "begin", "start", "try"
Unlike raising verbs, control verbs head the clauses they occur in. The subject of the clause is an external argument of the control verb. The subject is also an
implicit argument (either subject or object) of the clausal complement (called sitcomp for situation complement) of the control verb.
Example 20a: He began to read the book
Declarative Clause construction (decl-sit-refer-expr): [subj + specoptional + head]
Verb + Inf-Ing Situation Complement construction (pred-verb-inf-ing-sitcomp): [headbegan + inf-ing-sitcomp]
Inf-Ing Situation construction (inf-ing-sit-refer-expr): subj of inf-ing-sitcomp bound to subj of matrix clause
he began to read the book
with grammatical features displayed
Top
Example 20b: He started reading the book
Declarative Clause construction (decl-sit-refer-expr): [subj + specoptional + head]
Verb + Inf-Ing Situation Complement construction (pred-verb-inf-ing-sitcomp): [headbegan + inf-ing-sitcomp]
Inf-Ing Situation construction (inf-ing-sit-refer-expr): subj of inf-ing-sitcomp bound to subj of matrix clause
he started reading the book
Top
Example 21: Try reading the book
Imperative clause construction (imp-sit-refer-expr): [subjimplied-you + headbase-verb]
Transitive verb construction (pred-trans-verb): [headtried + obj]
Verb + Inf-Ing Situation Complement construction (pred-verb-inf-ing-sitcomp): [headbegan + inf-ing-sitcomp]
Inf-Ing Situation construction (inf-ing-sit-refer-expr): subj of inf-ing-sitcomp bound to subj of matrix clause
try reading the book
"try" is recognized as a transitive verb with obj = inf-ing-sitcomp -- not expected behavior!!!
Top
Example 22: He tried the book
Declarative Clause construction (decl-sit-refer-expr): [subj + specoptional + head]
Transitive Verb construction (pred-trans-verb): [headtried + obj]
he tried the book
"tried" used as a transitive verb
Top
Control Verb "allow"
Example 23: They allow smoking
Declarative Clause construction (decl-sit-refer-expr): [subj + specoptional + head]
Verb + Ing Situation Complement construction (pred-verb-ing-sitcomp): [headbegan + inf-ing-sitcomp]
Ing Situation construction (ing-sit-refer-expr): subj of ing-sitcomp bound to subj of matrix clause
they allow smoking
"allow" used as a verb-ing-sitcomp
"allow" does not occur with inf-sitcomp (e.g. "*they allow to smoke")
compare to "they began to smoke"
Top
Example 24: They allow smokers
Declarative Clause construction (decl-sit-refer-expr): [subj + specoptional + head]
Transitive Verb construction (pred-trans-verb): [headtried + obj]
they allow smokers
"allow" used as a transitive verb
Top
Example 25: They allow us to smoke
Declarative Clause construction (decl-sit-refer-expr): [subj + specoptional + head]
Verb + Iobj + Inf Situation Complement construction (pred-verb-iob-inf-sitcomp): [headallow + iobj + inf-sitcomp]
Inf Situation construction (inf-sit-refer-expr): subj of inf-sitcomp bound to iobj
Transitive v=Verb construction (pred-trans-verb): [headto smoke + objnot realized]
they allow us to smoke
"allow" used as a verb-iobj-inf-sitcomp
"allow" does occur with iobj + inf-sitcomp but is awkward with ing-sitcomp(e.g. "?they allow us smoking")
Top
Example 26: They allow us to be smokers
Declarative clause construction (decl-sit-refer-expr): [subj + specoptional + head]
Verb + Iobj + Inf Situation Complement construction (pred-verb-iob-inf-sitcomp): [headallow + iobj + inf-sitcomp]
Inf Situation construction (inf-sit-refer-expr): subj of inf-sitcomp bound to iobj
Predicate Nominal construction: head of inf-sitcomp is obj-refer-expr (nominal)
they allow us to be smokers
"allow" used as a verb-iobj-inf-sitcomp
"allow" occurs with iobj + inf-sitcomp but is awkward with ing-sitcomp(e.g. "?they allow us smoking")
Top
Example 27: They allow our smoking cigarettes
Declarative clause construction (decl-sit-refer-expr): [subj + specoptional + head]
Transitive Verb construction (pred-trans-verb): [headtried + obj]
Poss-Ing Nominal construction: [specposs-obj-spec] + [headIng-sit-refer-expr] +
subj of ing-sit-refer-expr bound to poss-obj-spec +
head of obj-refer-expr is ing-sit-refer-expr
they allow our smoking cigarettes
"allow" used as a transitive verb
Top
Example 28: They allow that we smoke
Declarative Clause construction (decl-sit-refer-expr): [subj + specoptional + head]
Verb + Ing Situation Complement construction (pred-verb-ing-sitcomp): [headbegan + inf-ing-sitcomp]
Ing Situation construction (ing-sit-refer-expr): subj of ing-sitcomp bound to subj of matrix clause
they allow that we smoke
"allow" used as a verb-ing-sitcomp + that-sit-refer-expr coerced into ing-sitcomp slot
Top
The subject and (indirect) object control verbs "promise" and "persuade"
Example 29: He promised to go
Declarative Clause construction (decl-sit-refer-expr): [subj + specoptional + head]
Verb + Iobj + Subject Control Inf Situation Complement construction (pred-verb-iobj-inf-sitcomp): [headpromised + inf-sitcomp]
Inf Situation construction (inf-sit-refer-expr): subj of inf-sitcomp bound to subj of matrix clause
he promised to go
iobj is implied even though it doesn't occur in the input -- to make a promise, you must be promising someone
Top
Example 30: He promised me to go
Declarative Clause construction (decl-sit-refer-expr): [subj + specoptional + head]
Verb + Iobj + Subject Control Inf Situation Complement construction (pred-verb-iobj-inf-sitcomp): [headpromised + inf-sitcomp]
Inf Situation construction (inf-sit-refer-expr): subj of inf-sitcomp bound to subj of matrix clause
he promised me to go
"to go" identified as an inf-ing-sit-refer-expr even though "promise" requires inf-sit-refer-expr (e.g. "*he promised me going")
Top
Example 31: He persuaded me to go
Declarative Clause construction (decl-sit-refer-expr): [subj + specoptional + head]
Verb + Iobj + Object Control Inf Situation Complement construction (pred-verb-iobj-inf-sitcomp): [headpromised + inf-sitcomp]
Inf Situation construction (inf-sit-refer-expr): subj of inf-sitcomp bound to iobj
he persuaded me to go
"to go" identified as an inf-ing-sit-refer-expr even though "persuade" requires inf-sit-refer-expr (e.g. "*he persuaded me going")
unlike "promise", "persuade" is ungrammatical without iobj (e.g. "*he persuaded to go")
Top
The object control verb "made"
Example 32: He made me go
Declarative Clause construction (decl-sit-refer-expr): [subj + specoptional + head]
Verb + Iobj + Object Control Bare Situation Complement construction (pred-verb-iobj-bare-sitcomp): [headmade + bare-sitcomp]
Bare Situation construction (bare-sit-refer-expr): subj of bare-sitcomp bound to iobj
he made me go
Top
Example 33: He made me sad
Declarative Clause construction (decl-sit-refer-expr): [subj + specoptional + head]
Verb + Iobj + Object Control Bare Situation Complement construction (pred-verb-iobj-bare-sitcomp): [headmade + bare-sitcomp]
Bare Situation construction (bare-sit-refer-expr): subj of bare-sitcomp bound to iobj
he made me sad
Top
Example 34: He made me very sad
Declarative Clause construction (decl-sit-refer-expr): [subj + specoptional + head]
Verb + Iobj + Object Control Bare Situation Complement construction (pred-verb-iobj-bare-sitcomp): [headmade + bare-sitcomp]
Bare Situation construction (bare-sit-refer-expr): subj of bare-sitcomp bound to iobj
+ head of bare-sit-refer-expr = pred-adj
he made me very sad
Top
Example 35: He made me a drink
Declarative Clause construction (decl-sit-refer-expr): [subj + specoptional + head]
Ditransitive Verb construction (pred-ditrans-verb): [headditrans-verb + iobjx-or + obj + recipx-or]
he made me a drink
"made" functions as a ditransitive verb
no recip alternative with "to" "*he made a drink to me" -- use "for" instead "he made a drink for me"
Top
Example 36: It made me a man
Declarative Clause construction (decl-sit-refer-expr): [subj + specoptional + head]
Ditransitive Verb construction (pred-ditrans-verb): [headditrans-verb + iobjx-or + obj + recipx-or]
it made me a man
"made" functions as a ditransitive verb -- "a man" should be a predicate nominal, not obj
Top
The linguistically special adjectives "easy" and "eager"
The treatment of predicate adjectives as clausal head distinguishes Double R from most other grammars.
Most adjectives in predicate function do not take any complements. "Easy" and "eager" are special. They optionally act like
control verbs
Example 37: He is easy
Declarative Clause construction (decl-sit-refer-expr): [subj + specauxiliary + head]
Predicate Adjective construction: specnon-optional
headeasy
he is easy
adjective "easy" treated as head
with grammatical features displayed
auxiliary verb projects all grammatical features to clause including voice = inactive
Top
Example 38: He is easy to please
Declarative Clause construction (decl-sit-refer-expr): [subj + specauxiliary + head]
Predicate Adjective (Object Control) + Inf Situation Complement construction (pred-adj-obj-cont-inf-sitcomp): specnon-optional
+ obj of inf-sit-refer-expr binds to subj of matrix clause
Inf Situation construction (inf-sit-refer-expr): subj of inf-sitcomp is unbound + obj of pred-trans-verb is bound to subj of matrix clause
he is easy to please
adjective "easy" treated as head + object control
Top
Example 39: He is eager to please you
Declarative Clause construction (decl-sit-refer-expr): [subj + specauxiliary + head]
Predicate Adjective (Subject Control) + Inf Situation Complement construction (pred-adj-obj-cont-inf-sitcomp): specnon-optional
+ subj of inf-sit-refer-expr binds to subj of matrix clause
Inf Situation construction (inf-sit-refer-expr): subj of inf-sit-refer-expr is bound to subj of matrix clause
he is eager to please you
adjective "eager" treated as head + subject control
Top
Predicate Prepositions
The treatment of prepositions as predicate heads differentiates Double R from most other grammars
Example 40: The book is on the table
Declarative Clause construction (decl-sit-refer-expr): [subj + specauxiliary + head]
Predicate Preposition construction: specnon-optional
headon
the book is on the table
Example 41: Isn't the book on the table?
Yes-No-Question construction (yes-no-quest-sit-refer-expr):
[oper + subj + specoptional + head]
Ditransitive Verb construction (pred-ditrans-verb): [headditrans-verb + iobjx-or + obj + recipx-or]
isn't the book on the table
operator is a single word (e.g. "*is not the book on the table" -- "not" must form clitic on operator)
Top
Example 42: What is the book on?
Wh-Question construction (wh-quest-sit-refer-expr):
[wh-focus + operoptional + subj + specoptional + head]
-- obj of pred-prep bound to wh-focus
Ditransitive Verb construction (pred-ditrans-verb): [headditrans-verb + iobjx-or + obj + recipx-or]
what is the book on?
Top
The locative argument verb "put"
Example 43: He put the book on the table
Declarative Clause construction (decl-sit-refer-expr): [subj + specoptional + head]
Verb + Obj + Loc construction (pred-verb-obj-loc): [headverb-obj-loc + obj + loc]
he put the book on the table
Top
Example 44: Where did he put the book?
Wh-Question construction (wh-quest-sit-refer-expr):
[wh-focus + operoptional + subj + specoptional + head]
-- loc of pred-verb-obj-loc bound to wh-focus
Verb + Obj + Loc construction (pred-verb-obj-loc): [headverb-obj-loc + obj + loc]
where did he put the book
Top