An agreement target over the values V d of each dimension d records the positions of the
Agreement Hierarchy at which it occurs, its form in each cell, and the dimensions it inflects for,
those its form does not ignore.
- positions : Finset Position
The positions of the Agreement Hierarchy at which the target occurs.
- form : ((d : Dimension) → V d) → F
The form of the target in each cell.
- inflection : Finset Dimension
The dimensions the target inflects for.
- mem_inflection (d : Dimension) : d ∈ self.inflection ↔ ¬DependsOn self.form {d}ᶜ
The target inflects for a dimension exactly when its form does not ignore it.
Used by Target.ofDependsOn, Target.coe_inflection, Target.isLeast_inflection, Target.dependsOn_inflection, Target.dependsOn_form_iff, Target.mem_inflection_iff
Used in Fragments/English/Auxiliaries, Fragments/Slavic/Russian/Agreement, AlexeyenkoZeijlstra2025