![[Graphics:Images/index_gr_1.gif]](Images/index_gr_1.gif)
![[Graphics:Images/index_gr_2.gif]](Images/index_gr_2.gif)
nice[a_]:=If[a==={},a,Partition[Join[a, Table[Graphics[Point[{0, 0}]],
{ Mod[Ceiling[Sqrt[#]]-Mod[#,(Ceiling[Sqrt[#]] )],Ceiling[Sqrt[#]]] & @ Length[a]}]], Ceiling[Sqrt[Length[a]]] ] ]
![[Graphics:Images/index_gr_3.gif]](Images/index_gr_3.gif)
Compare to http://mathforum.org/advanced/robertd/bell.html
![[Graphics:Images/index_gr_4.gif]](Images/index_gr_4.gif)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Show[GraphicsArray[nice[plotbell /@ SetPartitions[4]], GraphicsSpacing -> 0.25]]
![[Graphics:Images/index_gr_20.gif]](Images/index_gr_20.gif)
The function 'shrink' generates all rotations of each set partition, sorts them internally and overall, and picks the first of these rotated states as representative. Finally, it takes the union of these representatives.
![[Graphics:Images/index_gr_22.gif]](Images/index_gr_22.gif)
![[Graphics:Images/index_gr_23.gif]](Images/index_gr_23.gif)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
The count of these Set Partitions upto rotation is:
![[Graphics:Images/index_gr_31.gif]](Images/index_gr_31.gif)
the plots for n=1 up to n=7 are :
![[Graphics:Images/index_gr_33.gif]](Images/index_gr_33.gif)
![[Graphics:Images/index_gr_34.gif]](Images/index_gr_34.gif)
![[Graphics:Images/index_gr_36.gif]](Images/index_gr_36.gif)
![[Graphics:Images/index_gr_37.gif]](Images/index_gr_37.gif)
![[Graphics:Images/index_gr_39.gif]](Images/index_gr_39.gif)
![[Graphics:Images/index_gr_40.gif]](Images/index_gr_40.gif)
![[Graphics:Images/index_gr_42.gif]](Images/index_gr_42.gif)
![[Graphics:Images/index_gr_43.gif]](Images/index_gr_43.gif)
![[Graphics:Images/index_gr_45.gif]](Images/index_gr_45.gif)
![[Graphics:Images/index_gr_46.gif]](Images/index_gr_46.gif)
![[Graphics:Images/index_gr_48.gif]](Images/index_gr_48.gif)
![[Graphics:Images/index_gr_49.gif]](Images/index_gr_49.gif)
![[Graphics:Images/index_gr_51.gif]](Images/index_gr_51.gif)
![[Graphics:Images/index_gr_52.gif]](Images/index_gr_52.gif)