toaq / zugai

A Haskell library/program for parsing and interpreting Toaq
BSD 3-Clause "New" or "Revised" License
8 stars 0 forks source link

Handle po #9

Closed lynn closed 2 years ago

lynn commented 2 years ago

This is much like #4 but also there's this "po opacity" thing to worry about.

solpahi commented 2 years ago

po being opaque means that quantified expressions in the complement of po are bound below po, rather than above it as they are in the case of ordinary verbs.

Naively:

image

This analysis is problematic for two reasons: 1) semantically, there is a type mismatch between the QP and the DP 2) it lacks an explanation for why QP can't take higher scope

We know that CPs are scope boundaries: In hâo sa rảı, sa rảı must be bound by a QP within the same CP; it can't be bound by a QP in a higher CP.

If we assume that CPs are the only scope boundaries, then the fact that in po sa rảı, sa can't be bound by a QP higher than po points to the presence of a C somewhere between po and sa.

For example:

image

The CP can be thought of as a free relative or a property. The CopV head probably just means ıq, and its spelling tells us what the null V in the CP is.

So it comes out as "to be suchi that ∃raı. hao(PROi, raı)"

Likewise for jeı:

image

"to be suchi that ∃raı. jeıga(PROi, raı)"

And finally mea, this time without QP:

image

lynn commented 2 years ago

I implemented this:

image image