[Jprogramming] sets within a set
butch.lakeshsore at antelecom.net
butch.lakeshsore at antelecom.net
Fri Jul 17 09:13:17 HKT 2009
1; ((3,4); 8; (8,9)); 10
┌─┬──────
─────┬──┐
│1
│┌───┬─┬─
──┐│10 │
│ ││3 4 │8 │8 9 │
│ │
│
│└───┴─┴─
──┘│ │
└─┴──────
─────┴──┘
As I said I wanted a set that had:
1. a member which is 1
2. a subset which was (( 3 4 ); 8; (8 9))
3. a member which was 10
When I display the boxed representation, this is what I
see..
----- Original Message Follows -----
From: butch.lakeshsore at antelecom.net
To: Programming forum <programming at jsoftware.com>
Subject: Re: [Jprogramming] sets within a set
Date: Thu, 16 Jul 2009 16:19:23 -0800
>I wanted a set made up from:
>
>1. member 1
>2. set { { 3, 4}, 8, { 8, 9}}
>3. member 10
>
>So, I believe I am creating my desired set correctly.
>
>I am struggling with howw to extract the 8 from the middle
>of the "2. set {{3, 4}, 8, {8,9}}'
>
>Given testSet=:1; ((3,4); 8; (8,9)); 10
>
>I would have thought it was 1 } 1 } testSet, but is not and
>I get an index
>error. I do a '# 1 } testSet' and it returns 1
>
>
>
>----- Original Message Follows -----
>From: Oleg Kobchenko <olegykj at yahoo.com>
>To: Programming forum <programming at jsoftware.com>
>Subject: Re: [Jprogramming] sets within a set
>Date: Thu, 16 Jul 2009 16:58:17 -0700 (PDT)
>
>>There is a difference between
>>
>> 1 ; ((3 ; 4) ; 8 ; <8 ; 9) ; 10
>>+-+---------------+--+
>>|1|+-----+-+-----+|10|
>>| ||+-+-+|8|+-+-+|| |
>>| |||3|4|| ||8|9||| |
>>| ||+-+-+| |+-+-+|| |
>>| |+-----+-+-----+| |
>>+-+---------------+--+
>>
>>and
>>
>> 1; ((3,4); 8; (8,9)); 10
>>+-+-----------+--+
>>|1|+---+-+---+|10|
>>| ||3 4|8|8 9|| |
>>| |+---+-+---+| |
>>+-+-----------+--+
>>
>>
>>
>>
>>> From: "butch.lakeshsore at antelecom.net"
>>> <butch.lakeshsore at antelecom.net>
>>> { 1, { { 3, 4}, 8, { 8, 9}}, 10} in J is:
>>>
>>> 1; ((3,4); 8; (8,9)); 10
>>>
>>> thanks again for the help
>>>
>>> ----- Original Message Follows -----
>>> From: butch.lakeshsore at antelecom.net
>>> To: Programming forum
>>> Subject: Re: [Jprogramming] sets within a set
>>> Date: Thu, 16 Jul 2009 14:53:28 -0800
>>>
>>> >In general a set is a combination of elements or a set.
>>> >
>>> >Any set within a set can contain either elements or
>>> >sets.
>>> >How would boxed notation be used to represent something
>>> >like:
>>> >
>>> >{ 1, { { 3, 4}, 8, { 8, 9}}, 10}
>>> >
>>> >----- Original Message Follows -----
>>> >From: butch.lakeshsore at antelecom.net
>>> >To: Programming forum
>>> >Subject: Re: [Jprogramming] sets within a set
>>> >Date: Thu, 16 Jul 2009 14:35:05 -0800
>>> >
>>> >>setLess =:: -. [
>>> >>
>>> >>1 2 3 4 setLess 1 4
>>> >>2 3
>>> >>
>>> >>so,
>>> >>
>>> >>1; 2; 3; 4 setLess 1; 4
>>> >>
>>> >>should return boxed
>>> >>2 3
>>> >>
>>> >>but it returns
>>> >>boxed 1 2 3 4
>>> >>
>>> >>and in my math notation
>>> >>
>>> >>{ 1, { 2, 3 }, 3 } setLess { 2, 3 } should return { 1,
>>> >>3 } { 1, { 2, 3 }, 3 } setLess { 3 } should return
>>> >>{ 1, {2 , 3}}
>>> >>
>>> >>
>>> >>
>>> >>
>>> >>
>>> >>
>>> >>----- Original Message Follows -----
>>> >>From: Raul Miller
>>> >>To: Programming forum
>>> >>Subject: Re: [Jprogramming] sets within a set
>>> >>Date: Thu, 16 Jul 2009 15:52:48 -0400
>>> >>
>>> >>>On Thu, Jul 16, 2009 at 3:49 PM,
>>> >>>> wrote: A =: 1 2 3 4
>>> >>>> B =: 10 20 30 40
>>> >>>> C =: 100 200 300 400
>>> >>>>
>>> >>>> How would one define the set:
>>> >>>> bigSet =: 0.5 A B C 1000.5
>>> >>>> in such a way that the cardinality, that is '#
>>> >>>bigSet' is 5
>>> >>>
>>> >>> bigSet=: 0.5;A;B;C;1000.5
>>> >>>
>>
>>
>>
>>----------------------------------------------------------
>>- ----------- For information about J forums see
>>http://www.jsoftware.com/forums.htm
>-----------------------------------------------------------
>----------- For information about J forums see
>http://www.jsoftware.com/forums.htm
More information about the Programming
mailing list