different what?

vdmcc w.meeussen.vdmcc at vandemoortele.be
Mon Oct 11 21:19:11 CEST 1999


Eric & Collin & others,
Formulating stuff
clearly is clearly
not my strongest point.
I meant to count 'multiplicities' as below:
Step_by_step:

Table[(Plus @@@ KSubsets[Range[2n], n]), {n, 0, 4}] // ColumnForm

  {0},
  {1, 2},
  {3, 4, 5, 5, 6, 7},
  {6, 7, 8, 9, 8, 9, 10, 10, 11, 12, 9, 10, 11, 11, 12, 13, 12, 13,
        14, 15},
  {10, 11, 12, 13, 14, 12, 13, 14, 15, 14, 15, 16, 16, 17, 18, 13,
        14, 15, 16, 15, 16, 17, 17, 18, 19, 16, 17, 18, 18, 19, 20, 19,
        20, 21, 22, 14, 15, 16, 17, 16, 17, 18, 18, 19, 20, 17, 18, 19,
        19, 20, 21, 20, 21, 22, 23, 18, 19, 20, 20, 21, 22, 21, 22, 23,
        24, 22, 23, 24, 25, 26}

**These are the outcomes (less offset):
Table[(Plus @@@ KSubsets[Range[2n], n]) - n(n + 1)/2, {n, 0, 4}]
{{0},
 {0, 1},
 {0, 1, 2, 2, 3, 4},
 {0, 1, 2, 3, 2, 3, 4, 4, 5, 6, 3, 4, 5, 5,
    6, 7, 6, 7, 8, 9},
 {0, 1, 2, 3, 4, 2, 3, 4, 5, 4, 5, 6, 6, 7, 8, 3, 4, 5,
    6, 5, 6, 7, 7, 8, 9, 6, 7, 8, 8, 9, 10, 9, 10, 11, 12, 4, 5, 6, 7, 6, 7,
    8, 8, 9, 10, 7, 8, 9, 9, 10, 11, 10, 11, 12, 13, 8, 9, 10, 10, 11, 12,
11,
     12, 13, 14, 12, 13, 14, 15, 16}}

** there are indeed n^2+1 different ones **
Table[Split[Sort[(Plus @@@ KSubsets[Range[2n], n]) - n(n + 1)/2]], {n, 0,
4}]

{{{0}},
 {{0}, {1}},
 {{0}, {1}, {2, 2}, {3}, {4}},
 {{0}, {1}, {2, 2}, {3, 3,
      3}, {4, 4, 4}, {5, 5, 5}, {6, 6, 6}, {7, 7}, {8}, {9}},
 {{0}, {1}, {2,
      2}, {3, 3, 3}, {4, 4, 4, 4, 4}, {5, 5, 5, 5, 5}, {6, 6, 6, 6, 6, 6,
      6}, {7, 7, 7, 7, 7, 7, 7}, {8, 8, 8, 8, 8, 8, 8, 8}, {9, 9, 9, 9, 9,
9,
      9}, {10, 10, 10, 10, 10, 10, 10}, {11, 11, 11, 11, 11}, {12, 12, 12,
12,
       12}, {13, 13, 13}, {14, 14}, {15}, {16}}}


** these are their frequencies, or multiplicities if you will **
** "how many KSubsets add up to a given value ? " **
Table[Length /@
    Split[Sort[(Plus @@@ KSubsets[Range[2n], n]) - n(n + 1)/2]], {n, 0, 4}]
{{1},
 {1, 1},
 {1, 1, 2, 1, 1},
 {1, 1, 2, 3, 3, 3, 3, 2, 1, 1},
 {1, 1, 2, 3, 5, 5, 7, 7, 8, 7, 7, 5, 5, 3, 2, 1, 1}}

** What I should have 'asked' is:
** "how many different multiplicities are there?"

Length[Union[#]] & /@
  Table[Length /@
      Split[Sort[(Plus @@@ KSubsets[Range[2n], n]) - n(n + 1)/2]], {n, 0,
4}]

{1, 1, 2, 3, 6, ..}

w.meeussen.vdmcc at vandemoortele.be
tel  +32 (0) 51 33 21 11
fax +32 (0) 51 33 21 75






More information about the SeqFan mailing list