Reciprocal Predicates #
Substrate for the reciprocal-meaning typology. The six interpretation
schemes originate in [Lan78] (Strong Reciprocity SR,
Intermediate Reciprocity IR, Weak Reciprocity WR), Kański 1987 (bib
entry pending; Inclusive Alternative Ordering IAO), Fiengo & Lasnik
1973 (bib entry pending; Partitioned Strong Reciprocity PartSR), and
[DKK+98] (the Alternative variants SAR/IAR plus
One-way Weak Reciprocity OWR as a methodological waypoint between WR
and IAO). DKMPK 1998 organises them along two axes — quantification
strength (∀∀ / ∃-chain / ∃∃) and directionality (one-way vs
alternative R x y ∨ R y x) — and proposes the Strongest Meaning
Hypothesis (SMH): interpretation selects the strongest scheme
consistent with context. The substrate here exposes the six schemes,
the entailment lattice between the bivalent versions, and a bridge to
Cumulativity.Cumulative for WR. SMH itself is left as a Todo.
Main declarations #
ReciprocalScheme— the six-cell typology, named.StrongReciprocity— every distinct pair satisfiesR.PartitionedStrongReciprocity— there is a partition ofXsuch that SR holds within each cell.IntermediateReciprocity— every distinct pair is connected by anR-chain.WeakReciprocity— every member isR-related to a distinct other in both directions.OneWayWeakReciprocity— only the first direction of WR.InclusiveAlternativeOrdering— every member participates inReither as subject or as object of a distinct other.strong_imp_weak,weak_imp_oneWay,oneWay_imp_inclusiveAlternative,strong_imp_inclusiveAlternative— the entailment lattice ([Bec01] eq 28 right-hand spine).weakReciprocity_iff_cumulative_strict— WR factors throughCumulativeof the strict-distinct relation (Beck eq 120 / [Ste98] eq 26b, bivalent collapse).
Implementation notes #
The standard DKMPK / Langendoen 1978 form of WR requires both
∃y ∈ X. y ≠ x ∧ R x y AND ∃y ∈ X. y ≠ x ∧ R y x for each
x ∈ X — i.e., each member must be both an R-subject and an
R-object of some distinct other. The single-conjunct version (here:
OneWayWeakReciprocity) is empirically too weak; it's named after
Sabato & Winter 2005's terminology.
IntermediateReciprocity uses List.IsChain on a list of atoms in X
to express "connected by an R-chain"; PartitionedStrongReciprocity
uses Finset (Finset α) for the partition witness.
Todo #
- Strong/Weak/Intermediate Alternative schemes (
R y x ∨ R x yvariants): SAR, IAR. - Strongest Meaning Hypothesis as an interpretation operator selecting among schemes given context.
- Add bib entries: Kański 1987, Fiengo & Lasnik 1973, Sabato & Winter 2005.
The six reciprocal interpretation schemes. SR/IR/WR originate in [Lan78]; IAO in Kański 1987 (bib entry pending); Partitioned SR in Fiengo & Lasnik 1973 (bib entry pending); the Alternative variants (SAR, IAR) in [DKK+98].
- strong : ReciprocalScheme
- partitionedStrong : ReciprocalScheme
- intermediate : ReciprocalScheme
- weak : ReciprocalScheme
- oneWayWeak : ReciprocalScheme
- inclusiveAlternative : ReciprocalScheme
Instances For
Equations
- Semantics.Plurality.Reciprocal.instDecidableEqReciprocalScheme 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.
Instances For
Strong Reciprocity #
Strong Reciprocity: every distinct pair in X satisfies R.
"The students all know each other": every student knows every
other student.
Equations
- Semantics.Plurality.Reciprocal.StrongReciprocity R X = ∀ x ∈ X, ∀ y ∈ X, y ≠ x → R x y
Instances For
Equations
- Semantics.Plurality.Reciprocal.instDecidableStrongReciprocityOfDecidableEqOfDecidableRel R X = id inferInstance
Partitioned Strong Reciprocity #
Partitioned Strong Reciprocity (Fiengo & Lasnik 1973, bib entry
pending): there is a partition of X such that SR holds within
each cell. "The men are hitting each other" can be true if the men
team up in pairs that stand in the hit-relation.
Equations
- Semantics.Plurality.Reciprocal.PartitionedStrongReciprocity R X = ∃ (PART : Finset (Finset A)), (∀ Y ∈ PART, Y ⊆ X) ∧ (∀ a ∈ X, ∃ Y ∈ PART, a ∈ Y) ∧ ∀ Y ∈ PART, ∀ x ∈ Y, ∀ y ∈ Y, y ≠ x → R x y
Instances For
Intermediate Reciprocity #
Intermediate Reciprocity (Langendoen 1978): any two distinct
members of X are connected by an R-chain through X. "Five
Boston pitchers sat alongside each other": each pitcher has an
R-chain to every other pitcher.
Uses List.Chain' over a non-empty list of X-elements whose head
is x and whose last element is y.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Weak Reciprocity #
Weak Reciprocity (Langendoen 1978; DKMPK 1998): every member of
X is R-related to at least one distinct other member in both
directions — as R-subject and as R-object. "The boys are
stacked on top of each other": each boy has some other boy on
top of him AND is on top of some other boy.
Definitionally identical to Cumulative (R ∧ ≠) X X (see
weakReciprocity_iff_cumulative_strict).
Equations
- Semantics.Plurality.Reciprocal.WeakReciprocity R X = ((∀ x ∈ X, ∃ y ∈ X, R x y ∧ x ≠ y) ∧ ∀ y ∈ X, ∃ x ∈ X, R x y ∧ x ≠ y)
Instances For
Equations
- Semantics.Plurality.Reciprocal.instDecidableWeakReciprocityOfDecidableEqOfDecidableRel R X = id inferInstance
One-way Weak Reciprocity #
One-way Weak Reciprocity (Sabato & Winter 2005 terminology): only the first direction of WR is required. "The pirates are staring at each other" — pirate 6 is not stared at by anybody, but everyone stares at someone.
Equations
- Semantics.Plurality.Reciprocal.OneWayWeakReciprocity R X = ∀ x ∈ X, ∃ y ∈ X, R x y ∧ x ≠ y
Instances For
Equations
- Semantics.Plurality.Reciprocal.instDecidableOneWayWeakReciprocityOfDecidableEqOfDecidableRel R X = id inferInstance
Inclusive Alternative Ordering #
Inclusive Alternative Ordering (Kański 1987, bib entry pending):
each member of X participates in R as either first or second
argument of a distinct other. "The plates are stacked on top of
each other" — each plate is on top of one or has one on top of
itself.
Equations
- Semantics.Plurality.Reciprocal.InclusiveAlternativeOrdering R X = ∀ x ∈ X, ∃ y ∈ X, x ≠ y ∧ (R x y ∨ R y x)
Instances For
Equations
Entailment lattice (Beck 2001 eq 28, right-hand spine) #
Strong Reciprocity entails Weak Reciprocity, on pluralities of cardinality ≥ 2 (so a distinct witness exists).
Weak Reciprocity entails One-way Weak Reciprocity (projection on the first conjunct).
One-way Weak Reciprocity entails Inclusive Alternative Ordering.
Composition: SR entails IAO via the right-hand spine
SR → WR → OWR → IAO.
Cumulativity bridge #
Weak Reciprocity factors through Cumulative: Beck-Sauerland's
** applied to the strict-distinct verb relation
λ a b. R a b ∧ a ≠ b on (X, X) recovers Weak Reciprocity
definitionally. This is the substrate-level form of
[Bec01] eq 120 / [Ste98] eq 26b (bivalent
collapse). The Beck/Sternefeld trivalent disagreement is invisible
here — both reduce to the same proposition under bivalent
encoding.
Forward weakening: WR truth conditions entail bare
Cumulative R X X (dropping the strict-distinct conjunct). This
is strictly weaker than either Beck eq 120 or Sternefeld eq 26b,
both of which keep the distinctness clause inside the relation
argument.
Configurational typology #
The event-configuration typology of [ELGM11] and
[MEGL11]: six shapes of mutual relation (strong, pairwise,
chain, radial, melee, ring) used in the video-stimulus elicitation
studies. Each is rendered as an exact-extension condition on (R, X) —
the relation coincides with the named configuration — so symmetry and
participant-exhaustiveness are theorems rather than stipulations, and
the shapes plug into the entailment lattice above: pairwise strengthens
to PartitionedStrongReciprocity, ring yields OneWayWeakReciprocity,
chain and radial yield InclusiveAlternativeOrdering, and melee is
definitionally the failure of InclusiveAlternativeOrdering (some
activity, but not everyone participates). The strong configuration is
StrongReciprocity itself.
y immediately follows x in l.
Equations
- Semantics.Plurality.Reciprocal.Consecutive l x y = ((x, y) ∈ l.zip l.tail)
Instances For
R is symmetric within X: every realized pair is mutual.
Equations
- Semantics.Plurality.Reciprocal.PairSymmetricOn R X = ∀ x ∈ X, ∀ y ∈ X, R x y → R y x
Instances For
Pairwise configuration ([MEGL11]): the participants
split into two-member cells, and R holds exactly within cells
("The people at the dinner party were married to one another").
Equations
- Semantics.Plurality.Reciprocal.PairwiseConfig R X = ∃ (P : Finset (Finset A)), (∀ c ∈ P, c.card = 2 ∧ c ⊆ X) ∧ (∀ a ∈ X, ∃ c ∈ P, a ∈ c) ∧ ∀ (x y : A), R x y ↔ ∃ c ∈ P, x ∈ c ∧ y ∈ c ∧ x ≠ y
Instances For
Chain configuration ([MEGL11]): the participants form
a line and R holds exactly between adjacent members, directed
("The graduating students followed one another up onto the stage").
Equations
- One or more equations did not get rendered due to their size.
Instances For
Ring configuration ([MEGL11]): a chain whose last member acts on the first ("The children chased each other round in a ring").
Equations
- One or more equations did not get rendered due to their size.
Instances For
Radial configuration ([MEGL11]): one central participant acts (asymmetrically) on each of the others ("The teacher and her pupils intimidated one another").
Equations
- Semantics.Plurality.Reciprocal.RadialConfig R X = ∃ c ∈ X, 2 ≤ X.card ∧ ∀ (x y : A), R x y ↔ x = c ∧ y ∈ X ∧ y ≠ c
Instances For
Melee configuration ([MEGL11]): multiple asymmetrical
interactions without full saturation ("The drunks in the pub were
punching one another") — some activity, but participation fails to
be exhaustive, i.e. even InclusiveAlternativeOrdering (the weakest
scheme in the lattice above) fails.
Equations
- Semantics.Plurality.Reciprocal.MeleeConfig R X = ((∃ x ∈ X, ∃ y ∈ X, x ≠ y ∧ R x y) ∧ ¬Semantics.Plurality.Reciprocal.InclusiveAlternativeOrdering R X)
Instances For
Symmetry theorems #
Strong reciprocity is symmetric on its plurality.
The pairwise configuration is symmetric: partners are mutual.
The chain configuration is not symmetric: followers are not followed back ([MEGL11]'s directed line).
The ring configuration is not symmetric (for genuine rings of three or more): the cycle is directed.
The radial configuration is not symmetric: the center acts on the periphery, never conversely ([MEGL11]).
Exhaustiveness theorems #
Participant-exhaustiveness is InclusiveAlternativeOrdering — the
weakest scheme in the lattice. Every configuration except melee entails
it (the strong configuration via strong_imp_inclusiveAlternative);
melee denies it by definition.
Everyone at a pairwise event has a partner.
Everyone in a chain follows or is followed.
Everyone in a ring chases someone: the ring configuration yields
OneWayWeakReciprocity (which a chain does not — its last member
acts on nobody).
The ring configuration participates everyone.
Radial events participate everyone: the center acts on each peripheral member.
Lattice connections #
The pairwise configuration realizes Partitioned Strong Reciprocity: the pairing is the partition witness.