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
