Chomsky (1981) — Binding Principles A/B/C [Cho81] #
Lectures on Government and Binding. Foris.
The Government-and-Binding binding theory of [Cho81] classifies nominal expressions into three types and constrains their distribution by c-command + a local binding domain:
- Principle A: an anaphor must be bound (c-commanded by a coindexed antecedent) in its local domain
- Principle B: a pronoun must be free (not bound) in its local domain
- Principle C: an R-expression must be free everywhere
This file holds the textbook minimal-pair paradigm
(reflexiveCoreferenceData, pronominalDisjointReferenceData,
referentialExpressionFreedomData, complementaryDistributionData,
reciprocalCoreferenceData) and the per-class binding requirements as
data (CoreferencePattern), and verifies the Minimalist binding
implementation (the relocated c-command CommandRelation instance below)
against the pairs.
Companion to Reinhart1976.lean (which formalizes the c-command
relation that Principles A/B/C presuppose) and to
SagWasowBender2003.lean (the HPSG re-axiomatization that subsumes
Principle C under Principle B); Hudson1990.lean (DG) and
Cooper2023/Basic.lean (TTR) verify their analyses against the same
tables.
Coreference / binding (relocated from Minimalist/Coreference.lean) #
Binding via c-command and locality ([Cho81]). The binding
principles themselves are not restated here: this section supplies Minimalism's
command relation (c-command, read off the phrase-structure tree) as a
Syntax.Binding.CommandRelation instance, and the framework-neutral engine
(Syntax/Binding/Basic.lean) derives Principles A/B/C and the coreference
predictions from it. The instance is language-neutral; the theorems below
combine it with English's binding-class classifier.
C-command from tree geometry #
Build a phrase-structure tree from a clause: transitive {subj, {verb, obj}}
(subject specifier, verb–object a head-complement pair), intransitive
{subj, verb}. C-command follows from the geometry. Built planar-first so
the containment / c-command decision procedures reduce.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Subject c-commands object: in {subj, {verb, obj}}, the subject's sister
{verb, obj} contains the object.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- One or more equations did not get rendered due to their size.
Object does not c-command subject: in {subj, {verb, obj}}, the object's
sister verb does not contain the subject.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- One or more equations did not get rendered due to their size.
Both positions are in the local clause tree (the minimal domain).
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- One or more equations did not get rendered due to their size.
Minimalism as a command relation #
The Minimalist command relation: c-command read off the tree.
Equations
Instances For
Locality: in a simple clause all positions share the one binding domain.
Equations
- Chomsky1981.sameDomain c x✝¹ x✝ = Chomsky1981.sameLocalDomain c
Instances For
Equations
Minimalism is an instance of the abstract command relation
([BP90]). The binding principles
(Syntax.Binding.grammaticalForCoreference etc.) come from the engine;
the theorems below apply them with this instance in scope and a language
classifier.
Equations
- One or more equations did not get rendered due to their size.
Reflexives require local c-commanding antecedent.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Pronouns cannot corefer with local c-commanding antecedent.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Full nominals cannot corefer with c-commanding pronoun.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Reflexives and pronouns in complementary distribution.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Reciprocals require a plural/coordinated antecedent and local binding.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Types of anaphoric expressions.
- reflexive : AnaphorType
- reciprocal : AnaphorType
- pronoun : AnaphorType
- name : AnaphorType
- description : AnaphorType
Instances For
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- Chomsky1981.instReprAnaphorType = { reprPrec := Chomsky1981.instReprAnaphorType.repr }
Equations
- Chomsky1981.instDecidableEqAnaphorType x✝ y✝ = if h : x✝.ctorIdx = y✝.ctorIdx then isTrue ⋯ else isFalse ⋯
Equations
- One or more equations did not get rendered due to their size.
- Chomsky1981.instReprDomain.repr Chomsky1981.Domain.local_ prec✝ = Repr.addAppParen (Std.Format.nest (if prec✝ ≥ 1024 then 1 else 2) (Std.Format.text "Chomsky1981.Domain.local_")).group prec✝
- Chomsky1981.instReprDomain.repr Chomsky1981.Domain.any prec✝ = Repr.addAppParen (Std.Format.nest (if prec✝ ≥ 1024 then 1 else 2) (Std.Format.text "Chomsky1981.Domain.any")).group prec✝
Instances For
Equations
- Chomsky1981.instReprDomain = { reprPrec := Chomsky1981.instReprDomain.repr }
Equations
- Chomsky1981.instDecidableEqDomain x✝ y✝ = if h : x✝.ctorIdx = y✝.ctorIdx then isTrue ⋯ else isFalse ⋯
Coreference requirements for an anaphor type.
- anaphorType : AnaphorType
- requiresAntecedent : Bool
- antecedentDomain : Option Domain
Instances For
Equations
Equations
- One or more equations did not get rendered due to their size.
Instances For
Principle A as data: anaphors are bound in the local domain.
Equations
- Chomsky1981.reflexivePattern = { anaphorType := Chomsky1981.AnaphorType.reflexive, requiresAntecedent := true, antecedentDomain := some Chomsky1981.Domain.local_ }
Instances For
Principle B as data: pronouns are free in the local domain.
Equations
- Chomsky1981.pronounPattern = { anaphorType := Chomsky1981.AnaphorType.pronoun, requiresAntecedent := false, antecedentDomain := some Chomsky1981.Domain.nonlocal }
Instances For
Principle C as data: R-expressions are free everywhere.
Equations
- Chomsky1981.namePattern = { anaphorType := Chomsky1981.AnaphorType.name, requiresAntecedent := false, antecedentDomain := none }
Instances For
Reciprocal coreference pattern: requires a c-commanding antecedent that denotes a plurality. The antecedent can be syntactically singular in some languages (e.g., Hungarian null pronouns bound by a plural matrix subject; [Rak19], [DH24] §2). The domain is local for the pronoun antecedent, but the reciprocal's semantic contribution can scope wider (I-reading).
Equations
- Chomsky1981.reciprocalPattern = { anaphorType := Chomsky1981.AnaphorType.reciprocal, requiresAntecedent := true, antecedentDomain := some Chomsky1981.Domain.local_ }
Instances For
Coverage of a PhenomenonData set under Minimalist binding theory.
Stated Prop-valued (with a Decidable instance) because the
underlying grammaticalForCoreference predicate is Prop-valued.
Equations
- Chomsky1981.capturesCoreferenceData phenom = ∀ p ∈ phenom.pairs, Chomsky1981.grammaticalForCoreference✝ p.lhs ∧ ¬Chomsky1981.grammaticalForCoreference✝ p.rhs
Instances For
Equations
- Chomsky1981.instDecidableCapturesCoreferenceData phenom = id inferInstance
Minimalism captures reflexiveCoreferenceData.
Per-pair verification of reflexive binding judgments.
Reciprocal binding: plural antecedent required, singular blocked.