>>1068
>So, for you, "no da se prami do .e mi" doesn't mean "ge no da se prami do gi no da se prami mi".
Right. CLL and I both agree on that one, because the quantifier appears before the connective.
> A lot of the CLL rules you don't agree with help allow any logical connective to be expanded to a logical connective between bridi.
Any logical connective can be expanded to a logical connective between bridi, with either CLL or my rules. Logical connectives always connect two bridi, "na"/"naku" always negates a bridi, and quantifiers always quantify a bridi. The difference is in the order in which they do it.
> It's an important property of the language, since it makes it easier to find the predicate logic equivalent of some Lojban expressions.
My rules make it easier to find the predicate logic equivalent. CLL rules make it harder, because they are more arbitrary, so one never knows for sure what the rules are supposed to be. There isn't one simple rule like "every operator has scope over all following operators acting on the same bridi".
How do you know, for example, that:
ro da poi prami ro de cu censa
= ro da zo'u ganai ro de zo'u da prami de gi da censa
and not:
ro da poi prami ro de cu censa
= ro da zo'u ro de zo'u ganai da prami de gi da censa
(Are we even sure that's the CLL rule?)
After all, CLL tells us that:
ro da zo'u ganai da prami ro de gi da censa
=roda rode zo'u ganai da prami de gi da censa
How do we know, if we don't pay attention to the syntax, whether the "ro" inside the relative clause has scope restricted to the relative clause bridi and not wider?
>> Surface order reflects scope order: what comes later is within the scope of what came first.
> Why?
Because that way you never run into inconsistencies. You don't have to introduce new rules at every step to cover cases that were not covered before.
> I don't see any reason not to allow operators which have scope over previous things (e.g. infix operators),
Infix (afterthought) operators have scope over their arguments, of course. They are always strictly equivalent to their forethought form.
> or syntactic constructs which have a semantic scope larger than their syntactic scope, or semantic operators which have a backwards-extending scope larger than their syntatic scope.
The only reason is simplicity. You know what to expect. You don't need to learn a new rule for every new case.
For example, what happens with quantifiers inside abstractions? Do you know what the CLL rule about them is? You will probably have to check, because in principle it could be anything. There is no general rule that you can trust.
> Why should the semantics of Lojban be restricted by the context-free grammar used for the syntax of Lojban?
It isn't always, in fact. The question should rather be: why go against the syntax when there doesn't seem to be any reason given for doing so? If there was a good reason for playing around with the scopes of negation and quantifiers, then I might go along with it. But there isn't any reason given. It just happened that someone who didn't understand very well what he was doing came up with some crazy rules just because.
> For example, setting a sticky tense gives that tense a semantic scope extending well beyond its syntactic scope.
Yes. (That has its own problems, but I don't object to that. There is a reason for having it.)
> I guess what I'm saying is that objections in the form "It doesn't mean what I expected based on the syntax." are meaningless. It's convenient when syntax and semantics line up, but it isn't always possible,
In the case under consideration, it is possible.
> or even a good idea,
In the case under consideration, it is a good idea.
> and syntax ultimately has no semantic content.
We'll leave that one for another debate. :)