Well, I wouldn't.  I would expect it to be false for lists of length 0
or 1.  Degenerate cases are often unintuitive like this.

Carl Eastlund

On Fri, Oct 28, 2011 at 1:57 PM, Jay McCarthy <jay.mccar...@gmail.com> wrote:
> I would expect
>
> (not (and (apply < x) (apply > x)))
>
> to be true for all x
>
> Jay
>
> On Fri, Oct 28, 2011 at 11:54 AM, Carl Eastlund <c...@ccs.neu.edu> wrote:
>> On Fri, Oct 28, 2011 at 1:43 PM, Joe Marshall <jmarsh...@alum.mit.edu> wrote:
>>> On Fri, Oct 28, 2011 at 10:26 AM, Stephen Bloch <bl...@adelphi.edu> wrote:
>>>
>>>>
>>>> Since there is in fact a well-defined and useful meaning for "(= a b c d 
>>>> e)", to wit "all the numbers a, b, c, d, and e are equal," and a 
>>>> well-defined and useful meaning for "(<= a b c d e)", to wit "the sequence 
>>>> a, b, c, d, e is non-decreasing", it seems reasonable to implement these.
>>>
>>> Certainly, but the original poster asked why it doesn't generalize to
>>> *fewer* arguments.
>>>
>>> "(<)"  = "the empty sequence is strictly decreasing"?
>>> "(>)"  = "the empty sequence is strictly increasing"?
>>
>> That's certainly what they'd mean.  What do you see here as a reason
>> for not generalizing?
>>
>> --Carl
>>
>> _________________________________________________
>>  For list-related administrative tasks:
>>  http://lists.racket-lang.org/listinfo/users
>>
>
>
>
> --
> Jay McCarthy <j...@cs.byu.edu>
> Assistant Professor / Brigham Young University
> http://faculty.cs.byu.edu/~jay
>
> "The glory of God is Intelligence" - D&C 93
>
>

_________________________________________________
  For list-related administrative tasks:
  http://lists.racket-lang.org/listinfo/users

Reply via email to