On Wed, Feb 16, 2005 at 02:53:15PM +1100, Damian Conway wrote:
> Patrick R. Michaud wrote:
>
> >>>none(none($a,$b),none($c,$d)) == none($a,$b,$c,$d)
> >>
> >>True.
> >
> >
> >Hmmmm...
> >
> > -> none(none($a,$b) == none($a,$b,$c,$d),
> > none($c,$d) == none($a,$b,$c,$d))
>
> RHS distributes first. So the expansion is this instead...
Ummm, okay, but that's not what I interpreted from S09, where
it says that the "left-most" conjunction or injunction is
autothreaded first. In this I've also assumed that
$a == $b
is equivalent to
&infix:<==>($a, $b)
so I'm missing the piece that says to distribute the RHS first.
Pm