Bridge: Extraction Morphology ↔ Accessibility Hierarchy #
@cite{keenan-comrie-1977}
Maps between ExtractionTarget (5 structural positions from extraction
morphology) and AHPosition (6 positions on the Accessibility Hierarchy).
The two type systems encode overlapping Ā-movement phenomena:
ExtractionTargetfocuses on where extraction occurs (used by extraction morphology fragments for Mayan, Austronesian, Celtic languages)AHPositionfocuses on what can be relativized (used by relativization fragments and the @cite{keenan-comrie-1977} hierarchy constraints)
The bridge is partial: AHPosition.objComparison has no standard
ExtractionTarget equivalent (object of comparison is a position specific
to the relativization literature). In the other direction, possessor
maps to genitive.
Map an extraction target to its AH position. Possessor extraction corresponds to the genitive position on the AH.
Equations
- Core.extractionTargetToAH Interfaces.ExtractionTarget.subject = Core.AHPosition.subject
- Core.extractionTargetToAH Interfaces.ExtractionTarget.directObject = Core.AHPosition.directObject
- Core.extractionTargetToAH Interfaces.ExtractionTarget.indirectObject = Core.AHPosition.indirectObject
- Core.extractionTargetToAH Interfaces.ExtractionTarget.oblique = Core.AHPosition.oblique
- Core.extractionTargetToAH Interfaces.ExtractionTarget.possessor = Core.AHPosition.genitive
Instances For
Map an AH position to an extraction target (partial: object of comparison has no standard ExtractionTarget equivalent).
Equations
- Core.ahToExtractionTarget Core.AHPosition.subject = some Interfaces.ExtractionTarget.subject
- Core.ahToExtractionTarget Core.AHPosition.directObject = some Interfaces.ExtractionTarget.directObject
- Core.ahToExtractionTarget Core.AHPosition.indirectObject = some Interfaces.ExtractionTarget.indirectObject
- Core.ahToExtractionTarget Core.AHPosition.oblique = some Interfaces.ExtractionTarget.oblique
- Core.ahToExtractionTarget Core.AHPosition.genitive = some Interfaces.ExtractionTarget.possessor
- Core.ahToExtractionTarget Core.AHPosition.objComparison = none
Instances For
Round-tripping ExtractionTarget → AH → ExtractionTarget is the identity for all 5 extraction targets.
Round-tripping AH → ExtractionTarget → AH is the identity for all
positions except .objComparison (which has no ExtractionTarget).
.objComparison is the only AH position without an ExtractionTarget.
All other AH positions have ExtractionTarget equivalents.