Right, so we come back to the question of whether the underlying logic
has functions. If we declare that it's purely relational, then all the
constructs which have the form of functions - operators, qualifiers,
non-logical connectives, and I guess also {jo'i} (this list should be
exhaustive) - must actually translate to relations, so it's natural that
they should introduce sub-bridi.
It's certainly true that purely relational logics are easier to reason
about, and that there's no loss in expressivity when eliminating
functions in favour of relations.
But it still feels very counter-intuitive to me that these things which
look like functions shouldn't just be functions.
Maybe it's worth considering utility again briefly, in this rather pure
case of operators. Mex may be an obscure part of the language, but I can
think of examples where having operators be functions gives useful
results; e.g.
li no pi'i mo'e ro namcu du li no
li xy mleca li re .e se ni'i bo ci
(I'm also assuming here that {li} doesn't introduce a bridi.)
The first one is also true with the relational semantics, but I'm not
sure it expresses the same thing (I'd translate it as "the thing which
is 0 times anything is 0", so the fact that such a thing exists becomes
a presupposition rather than a statement).
Is there a reason not to declare that {na ku zo'u tu'e broda .i brode}
is equivalent to {na ku zo'u ge broda gi brode}?