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: [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
