Representing a permutation, and a curiosity

  • Context: Graduate 
  • Thread starter Thread starter dodo
  • Start date Start date
  • Tags Tags
    Curiosity Permutation
Click For Summary

Discussion Overview

The discussion revolves around encoding permutations into a single integer and the mathematical proof of a related summation involving factorials. The scope includes mathematical reasoning and exploration of combinatorial properties.

Discussion Character

  • Exploratory, Mathematical reasoning, Debate/contested

Main Points Raised

  • One participant describes a method for encoding permutations of numbers into a single integer using a series of indexes and factorials.
  • The participant poses a question about proving the equation sum(i!.i) = n! - 1, specifically for i from 1 to n-1.
  • Another participant suggests using induction to prove the summation, providing a step-by-step outline of the inductive proof.
  • A later reply expresses a sense of realization regarding the simplicity of the proof after it was presented.
  • Another participant recalls that the problem was previously encountered in a mathematical olympiad, linking it to a historical context.
  • One participant humorously notes that the problem becomes more challenging without both sides of the equation provided.

Areas of Agreement / Disagreement

Participants do not reach a consensus on the proof's complexity, with some expressing it as simple while others acknowledge its difficulty without context.

Contextual Notes

The discussion includes assumptions about the familiarity with mathematical induction and the specific properties of factorials, which may not be universally understood.

dodo
Messages
695
Reaction score
2
I was recently writing a program that needed to encode a permutation
into a single integer number (an index, from 0 to n! - 1).

The program transformed the permutation (f.i., of 5 numbers) into
a "series of indexes", in the ranges [0..4], [0..3], [0..2], [0..1],
4 indexes in total (one less than the permutation size, since
the last member of the permutation is totally dependent on the choices
of the previous members, and thus need not to be represented).

The first index directly represents the first number;
the second index is the *relative position* of the second number,
in the set where the first was removed from 1..5 (the "remaining numbers");
the third index is the position in the set 1..5 with first and second
removed, and so on. (That's why the indexes' range gets smaller
for each new "digit".) Then the digits are multiplied by factorials,
in order to assemble the final number:
[0..4].4! + [0..3].3! + [0..2].2! + [0..1].1!

(The factorials come the same way as you'd assemble a Horner-form
polynomial, only with "x" increasing from 1 to n-1 for each coefficient;
so you get factorials instead of powers of x.)

This produces a nice sequence of indexes from 0 to n! - 1, from all
permutations (1,2,3,4,5), (1,2,3,5,4), ... (5,4,3,2,1).

What striked me was the fact that the greatest index, n! - 1,
was represented as 4.4! + 3.3! + 2.2! + 1.1!.

How in heaven would you prove that sum(i!.i) = n! - 1 ??
(Edit: sum for i=1..n-1. Sorry for my pig-latex.)

(hey! programmer here! - if you had an homomorphism mapping people to
math knowledge, you'd call its kernel "computer programmers" :P )
 
Last edited:
Physics news on Phys.org
By induction.

1*1! + ... + n*n = (n + 1)! - 1 (I don't enjoy summing things up to n - 1) is true for n = 1. Suppose it's true for n. Then

1*1! + ... + n*n! + (n + 1)(n + 1)! = (n + 1)! - 1 + (n + 1)(n + 1)! = (n + 1)!(1 + n + 1) - 1 = (n + 1)!(n + 2) - 1 = (n + 2)! - 1, as required.

QED.
 
Shame on me! It was rather simple. Thank you!
 
I knew I'd seen this problem before, and indeed, it was in the 1969 Canadian mathematical olympiad ;) http://www.kalva.demon.co.uk/canada/can69.html
 
Last edited by a moderator:
Oh well... it's harder if you're not given both sides of the equation, of course. :D
 

Similar threads

  • · Replies 15 ·
Replies
15
Views
5K
  • · Replies 34 ·
2
Replies
34
Views
6K
  • · Replies 6 ·
Replies
6
Views
2K
  • · Replies 26 ·
Replies
26
Views
2K
  • · Replies 2 ·
Replies
2
Views
2K
  • · Replies 11 ·
Replies
11
Views
5K
  • · Replies 1 ·
Replies
1
Views
3K
  • · Replies 28 ·
Replies
28
Views
6K
  • · Replies 12 ·
Replies
12
Views
3K
  • · Replies 2 ·
Replies
2
Views
3K