Equations
- CCG.Scope.instReprScopeTaker = { reprPrec := CCG.Scope.instReprScopeTaker.repr }
Equations
- One or more equations did not get rendered due to their size.
Instances For
Derivation type for scope analysis.
- directApp : DerivationType
- typeRaised : DerivationType
- composed : DerivationType
Instances For
Equations
Equations
- CCG.Scope.instBEqDerivationType.beq x✝ y✝ = (x✝.ctorIdx == y✝.ctorIdx)
Instances For
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
Analyze derivation to determine its type.
Equations
- One or more equations did not get rendered due to their size.
- CCG.Scope.analyzeDerivation (CCG.DerivStep.lex a) = CCG.Scope.DerivationType.directApp
- CCG.Scope.analyzeDerivation (a.fcomp a_1) = CCG.Scope.DerivationType.composed
- CCG.Scope.analyzeDerivation (a.bcomp a_1) = CCG.Scope.DerivationType.composed
- CCG.Scope.analyzeDerivation (a.ftr a_1) = CCG.Scope.DerivationType.typeRaised
- CCG.Scope.analyzeDerivation (a.btr a_1) = CCG.Scope.DerivationType.typeRaised
Instances For
Determine scope availability from derivation type.
Equations
- CCG.Scope.derivationTypeToAvailability CCG.Scope.DerivationType.directApp = ScopeTheory.BinaryScopeAvailability.surfaceOnly
- CCG.Scope.derivationTypeToAvailability CCG.Scope.DerivationType.typeRaised = ScopeTheory.BinaryScopeAvailability.ambiguous
- CCG.Scope.derivationTypeToAvailability CCG.Scope.DerivationType.composed = ScopeTheory.BinaryScopeAvailability.ambiguous
Instances For
A CCG derivation annotated with scope-taker information.
- deriv : DerivStep
- scopeTakers : List ScopeTaker
Instances For
Equations
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.
Instances For
Equations
- CCG.Scope.everyHorse_surface = (CCG.DerivStep.lex { form := "every horse", cat := CCG.NP }).bapp (CCG.DerivStep.lex { form := "didn't jump", cat := CCG.IV })
Instances For
Equations
- CCG.Scope.everyHorse_inverse = ((CCG.DerivStep.lex { form := "every horse", cat := CCG.NP }).ftr CCG.S).fcomp (CCG.DerivStep.lex { form := "didn't jump", cat := CCG.IV })