Ah, OK. Is there a reason they aren't boolean-valued? I think the
expected user behavior would be for them to work that way, but perhaps
there is a reason this isn't the case.
CY
--- Barton Willis wrote:
>
> The comparisons <, >, =, <=, and >= aren't boolean-valued
>
> (%i1) 4 < 6;
> (%o1) 4<6
>
> To evaluate a comparison to a boolean, use 'is'
>
> (%i2) is(4 < 6);
> (%o2) true
>
> Sometimes 'is' gets applied automatically
>
> (%i3) if 4 < 6 then true else false;
> (%o3) true
>
> The function 'mevalp' evaluates predicates -- the
> functions '$ev' and 'meval' do not
>
> (%i6) ?mevalp(4 <6);
> (%o6) true
> (%i7) ev(4 < 6);
> (%o7) 4<6
> (%i8) ?meval(4 <6);
> (%o8) 4<6
>
>
> Barton
>
>
>
> -----maxima-admin@math.utexas.edu wrote: -----
>
> >To: Maxima list
> >From: C Y
> >Sent by: maxima-admin@math.utexas.edu
> >Date: 05/31/2005 10:11PM
> >Subject: Inequalities
> >
> >Should the following work?
> >
> >Maxima 5.9.1.1cvs http://maxima.sourceforge.net
> >Using Lisp SBCL 0.9.0
> >Distributed under the GNU Public License. See the
> >file COPYING.
> >Dedicated to the memory of William Schelter.
> >This is a development version of Maxima. The
> >function bug_report()
> >provides bug reporting information.
> >(%i1) 4 < 6;
> >(%o1) 4 < 6
> >(%i2) 5 > 7;
> >(%o2) 5 > 7
> >
> >Does anybody else see this problem?
> >
> >CY
> >
>
>
__________________________________
Do you Yahoo!?
Make Yahoo! your home page
http://www.yahoo.com/r/hs