Hi,

thanks for all the input,

Jimmy

PS It seems the sequence 0  6  1  7  2  8  3  9  4 10 5 lost its last
element during the editing process (thanks to those who pointed it out).

On Wed, Jan 29, 2020 at 4:40 AM Jan-Pieter Jacobs <
janpieter.jac...@gmail.com> wrote:

> There's two pages in Fifty shades of J that might be of interest too:
>
> https://code.jsoftware.com/wiki/Fifty_Shades_of_J/Chapter_31
> https://code.jsoftware.com/wiki/Fifty_Shades_of_J/Chapter_32
>
> Jan-Pieter
>
> On Wed, Jan 29, 2020, 06:20 Devon McCormick <devon...@gmail.com> wrote:
>
> > Has no one mentioned "A." yet?
> >
> > On Tue, Jan 28, 2020 at 10:10 PM Henry Rich <henryhr...@gmail.com>
> wrote:
> >
> > > This is the Chinese Remainder Theorem, no?
> > >
> > > Henry Rich
> > >
> > > On 1/28/2020 9:49 PM, 'Jon Hough' via Programming wrote:
> > > >   See Modulo Multiplication Group:
> > > >
> > https://en.wikipedia.org/wiki/Multiplicative_group_of_integers_modulo_n
> > > > http://mathworld.wolfram.com/ModuloMultiplicationGroup.html
> > > >
> > > >
> > > > Since 11 is prime, its modulo multiplication group has 10 elements
> (all
> > > the numbers from 1 to 10). i.e. multiplying the elements by any
> > > > number in 1 to 10 will permute the elements.
> > > >
> > > > If you used 8, say, instead. 8 is only coprime to 1,3,5,7. So its
> > Modulo
> > > multiplication group has only 4 elements.
> > > > If you do
> > > > 8 | 2 * i.8
> > > > you do not get a permutation of the numbers of i.8, because 2 and 8
> are
> > > not coprime.
> > > >
> > > > A long time ago I wrote a script to calculate the modulo
> multiplication
> > > group for arbitrary integers.
> > > >
> > https://github.com/jonghough/PermuJ/blob/master/modulomultiplication.ijs
> > > >
> > > >       On Wednesday, January 29, 2020, 10:20:12 AM GMT+9, Jimmy
> Gauvin <
> > > jimmy.gau...@gmail.com> wrote:
> > > >
> > > >   Hi,
> > > >
> > > > I am looking for some reference texts on permutations and modular
> > > > arithmetic.
> > > >
> > > > I recently stumbled on some interesting properties of card shuffles.
> > > > For example, using a deck of 11 cards labeled 0 through 10 and
> > shuffling
> > > > them to obtain this layout :
> > > >
> > > >    0  6  1  7  2  8  3  9  4 10
> > > >
> > > > There are several ways to find out which position each card occupies
> .
> > > > 1) index of
> > > >    0  6  1  7  2  8  3  9  4 10 i. i.11
> > > > 0  2  4  6  8 10  1  3  5  7  9
> > > > 2) grading
> > > >    /: 0  6  1  7  2  8  3  9  4 10
> > > > 0  2  4  6  8 10  1  3  5  7  9
> > > > 3) and computing the positions with modulo
> > > >    11 | 2*i.11
> > > > 0  2  4  6  8 10  1  3  5  7  9
> > > >
> > > > Going from the positions to the card layout can also be done several
> > > ways :
> > > > 4) assignment
> > > >    (i.11) ( 0  2  4  6  8 10  1  3  5  7  9 ) } 11$0
> > > > 0  6  1  7  2  8  3  9  4 10
> > > > 5) grading
> > > >    /: 0  2  4  6  8 10  1  3  5  7  9
> > > > 0  6  1  7  2  8  3  9  4 10
> > > > 6) and, this is the kicker for me, modulo with the right multiplier
> > > >    11 | 6*i.11
> > > > 0  6  1  7  2  8  3  9  4 10
> > > >
> > > > While 3) is obvious, I find 6) disconcerting. And it seems  to work
> for
> > > all
> > > > cases where the number of cards and the interval between cards are
> > > coprime.
> > > >
> > > > I know this must be explained somewhere but I can't find the relevant
> > > > material.
> > > >
> > > > Thanks for your assistance,
> > > >
> > > > Jimmy
> > > >
> ----------------------------------------------------------------------
> > > > 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
> > >
> >
> >
> > --
> >
> > Devon McCormick, CFA
> >
> > Quantitative Consultant
> > ----------------------------------------------------------------------
> > 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