Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Gen option: Limit recursion to n levels #515

Open
nkalivoda opened this issue Dec 2, 2020 · 2 comments
Open

Gen option: Limit recursion to n levels #515

nkalivoda opened this issue Dec 2, 2020 · 2 comments

Comments

@nkalivoda
Copy link
Contributor

nkalivoda commented Dec 2, 2020

This is an idea inspired by the theory of recursive feet by Martínez-Paricio and Kager, among various others.

Once we have implemented issue #514, making each minimal φ left- or right-headed, we will be able to fully mimic OTWorkplace's quantity-insensitive stress parse generator, with the following settings:

  1. Treat root cat as ω, recursive cat as Ft, and leaf cat as σ.
  2. Restrict recursive cat to binary and unary branching.
  3. Allow non-exhaustive parsing.
  4. Disallow recursion.
  5. Require headedness, and it's nGX Gen. Don't require headedness, and it's nGo Gen.

Now, since we already have recursion, it is a short step to dealing with recursive feet as well. There are two ways of thinking about these:

  1. Recursion could be unlimited. Think Liberman & Prince (1977). Once issue Swedish accent #514 is done, we'll have this (though only with heads marked at the minimal level, not at all levels like in LP '77).

  2. Recursion could be limited, as it is for Martínez-Paricio and others. For MP, the only recursive feet are (σ('σσ)), (σ(σσ')), (('σσ)σ), and ((σ'σ)σ).

To get option to 2, we would use the above options for OTWorkplace-style recursiveless feet, but instead of disallowing recursion, admit exactly one level of recursion. (This doesn't actually address the fact that MP disallows (σ('σ)) and (('σ)σ), so maybe that would have to be another option.)

After writing all of this, I realize that the desired effect might already be nearly available to us depending on the status of Mips and Maps (issue #263).

@nkalivoda
Copy link
Contributor Author

If we ever implement this, then we should also add a few constraints from Martínez-Paricio & Kager (2015), as well as some more familiar ones like AFL and AFR. But there's no reason to do this before dealing with the Gen option.

@nkalivoda
Copy link
Contributor Author

We decided just to limit to one level of recursion, not n.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant