My suggestion did not fit my own intentions, and your construction
should work just fine.

In case you've not discovered it, the verb for tallying items at the
leaves is #L:0

   #L:0 testset
+-+-------+-+
|1|+-+-+-+|1|
| ||2|1|2|| |
| |+-+-+-+| |
+-+-------+-+


On Thu, Jul 16, 2009 at 6:13 PM, <[email protected]> wrote:
>   1; ((3,4); 8; (8,9)); 10
>
>...
>
> 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: [email protected]
> To: Programming forum <[email protected]>
> 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 <[email protected]>
>>To: Programming forum <[email protected]>
>>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: "[email protected]"
>>>> <[email protected]>
>>>> { 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: [email protected]
>>>> 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: [email protected]
>>>> >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
> ----------------------------------------------------------------------
> For information about J forums see http://www.jsoftware.com/forums.htm
>
----------------------------------------------------------------------
For information about J forums see http://www.jsoftware.com/forums.htm

Reply via email to