Prueba combinatoria y algebraica de una identidad que implica números de Stirling de segunda clase {n+1k+1}=∑i(ni){ik}{n+1k+1}=∑i(ni){ik}{n+1 \brace k+1}=\sum_i \binom{n}{i}{i\brace k}

La cuestión es probar la identidad.

(1) { norte + 1 k + 1 } = i ( norte i ) { i k }

a través de una prueba combinatoria y una prueba algebraica. La pregunta es de A Course in Enumeration de Aigner .

Las llaves indican números de Stirling de segunda clase. He logrado probar la identidad usando el método polinomial (que mostraré a continuación), pero no he avanzado mucho en la prueba combinatoria.

Mi intento : el lado izquierdo representa el número de formas de particionar un norte + 1 conjunto de elementos (digamos [ norte + 1 ] = { 1 , , norte + 1 } ) en k + 1 conjuntos Cada uno de los sumandos del lado derecho representa elegir i elementos donde k i norte de [ norte ] y luego dividirlos en k conjuntos Probablemente haya algún tipo de clasificación de la partición de un norte + 1 elemento establecido en k + 1 establece pero no lo estoy viendo.

Prueba algebraica:

ampliamos ( X + 1 ) norte de dos maneras diferentes. Primero, tenga en cuenta que

(2) ( X + 1 ) norte = i = 0 norte ( norte i ) X i = i = 0 norte ( norte i ) k = 0 i { i k } ( X ) k = k = 0 norte ( X ) k [ i = k norte ( norte i ) { i k } ]
por el teorema del binomio donde ( X ) k es el factorial descendente de la longitud k . Para la segunda forma escribe ( X + 1 ) norte como
(3) k = 0 norte { norte k } ( X + 1 ) k = k = 0 norte { norte k } [ ( X ) k + k ( X ) k 1 ] = k = 0 norte [ { norte k } + ( k + 1 ) { norte k + 1 } ] ( X ) k
y concluya usando la relación de recurrencia para los números de Stirling.

@Sri-Amirthan Theivendran ¿Cómo se recibió? ( X + 1 ) k = ( X ) k + k ( X ) k 1 ?
Tenga en cuenta que ( X + 1 ) k = ( X + 1 ) ( X ) k 1 = ( X k + 1 + k ) ( X ) k 1 = ( X k + 1 ) ( X ) k 1 + k ( X ) k 1 = ( X ) k + k ( X ) k 1

Respuestas (1)

Tu prueba algebriaca está bien. Para la prueba combinatoria considere el conjunto que contiene el elemento norte + 1 .

Elegir norte i elementos de [ norte ] y crear un bloque que contenga norte + 1 y el norte i elementos elegidos. Ahora divide el final i elementos en k bloques De este modo

{ norte + 1 k + 1 } = i = k norte ( norte i ) { i k } .