Comparación de dos colecciones de 4 tuplas usando combinatoria - versión más complicada

Mi problema es mostrar que 2 colecciones de 4 tuplas desordenadas - A y B - son lo mismo.

Defino una colección de objetos como un conjunto, en el que se permiten múltiples entradas del mismo objeto. Por eso A =< ( 1 , 1 , 1 , 1 ) , ( 1 , 1 , 1 , 1 ) > sería una colección válida de 4 tuplas. Para las colecciones A y B para ser iguales, necesitan contener los mismos elementos con las mismas multiplicidades. Por ejemplo < a , a , b >=< a , b , a > , pero < a , b >≠< a , a , b > .

Mis colecciones contienen 4 tuplas desordenadas ( k , metro , norte , o ) . Dos 4 tuplas no ordenadas son iguales si y sólo si contienen los mismos elementos con las mismas multiplicidades, independientemente del orden. Por ejemplo, ( 1 , 2 , 1 , 3 ) = ( 1 , 1 , 2 , 3 ) , pero ( 1 , 2 , 1 , 3 ) ( 1 , 2 , 2 , 3 ) .

Problema inicial:

Dejar A ser una colección de todas las 4 tuplas desordenadas ( k , metro , norte , o ) tal que se cumplen las siguientes condiciones. k es un entero k 1 . metro , norte , o son enteros distintos de cero (positivos o negativos). Más importante, k + metro + norte + o = 0 .

Dejar B ser una colección de todas las 4 tuplas desordenadas ( k , metro , norte , o ) tal que se cumplen las siguientes condiciones. k es un entero k 1 . metro , norte , o son enteros distintos de cero (positivos o negativos). k + metro + norte + o = 0 .

Para aclarar, la forma en que se construyen esas colecciones es la siguiente. Primero, que estén vacíos. Luego, recorre todas las combinaciones ordenadas posibles k , metro , norte , o . Si tal combinación satisface las condiciones necesarias, agregue 1 instancia de la tupla de 4 pulg. Por lo tanto, este proceso puede dar como resultado que las tuplas de 4 idénticas estén presentes más de una vez en la colección.

El objetivo es mostrar que A = B . Como se mencionó anteriormente, deben contener los mismos elementos con las mismas multiplicidades.

Observaciones: sé que no son iguales, ya que puedo encontrar un contraejemplo. Sin embargo, quería plantear este problema como una introducción inicial a mi problema actual.

Mi problema: todo lo que he escrito anteriormente es válido, excepto la definición de A y B .

Ahora, defino A como una colección de todas las 4 tuplas desordenadas ( k , metro , norte , o ) tal que k es un entero k 1 , metro , norte , o son enteros distintos de cero (positivos o negativos), y k + metro + norte + o = 0 . Sin embargo, la 4-tupla se inserta en la colección con multiplicidad k = | k | (es decir | k | -veces). Por ejemplo, A Podría incluir | a | × ( a , b , C , d ) y | b | × ( b , a , C , d ) , que son 4 tuplas iguales, pero con diferentes multiplicidades. Esos términos pueden luego agruparse con el fin de compararlos con B .

La colección B se define de la misma manera, excepto que las tuplas son ( k , metro , norte , o ) y la condición k + metro + norte + o = 0 . Las multiplicidades de los términos son | k | = k .

Para aclarar, deja A y B estar vacío al principio. Luego reviso todo lo posible k , metro , norte , o , y añadir ( k , metro , norte , o ) y ( k , metro , norte , o ) respectivamente, y lo haré | k | tiempos (multiplicidades). Quiero mostrar eso ahora, A y B contienen los mismos elementos.

Son lo mismo: he escrito un programa que compara los términos hasta cierto límite en k , metro , norte , o . Sin embargo, me gustaría tener una prueba.

Bonus: Sea la multiplicidad de una tupla ( k , metro , norte , o ) ser | k | norte para el número entero N (incluido 0) (en lugar de norte = 1 considerado anteriormente). Demuestra que solo para norte = 1 A = B .

Observación: recientemente hice una pregunta aparentemente similar y más simple ( Comparación de dos conjuntos de 4 tuplas usando combinatoria ). Sin embargo, no creo que pueda aplicar su solución a este caso.

Respuestas (2)

Ampliaré la respuesta de jachym :

De hecho, la construcción del conjunto hace que cada tupla de 4 se inserte en A k veces para cada entero positivo k en la tupla, y de manera similar para los enteros negativos y B. Debido a la condición k+m+n+o=0, las sumas de todos los enteros positivos y todos los enteros negativos deben ser iguales.

Para la pregunta de bonificación, considere la tupla (1,1,1,-3). Para cualquier N , la multiplicidad en la colección A será 3. Sin embargo, la multiplicidad en B variará. Es 1 para N=0, 3 para N=1, 9 para N=2 y así sucesivamente. A medida que N aumenta, la multiplicidad también aumentará.

La tupla de 4 ( a , b , C , d ) tiene multiplicidad en A igual a la suma de los enteros positivos en ella. Su multiplicidad en B es menos la suma de los enteros negativos. por la condición a + b + C + d = 0 las multiplicidades son las mismas y por lo tanto A = B .

Para la pregunta de bonificación solo use ( 1 , 2 , 3 , 4 ) como contraejemplo.

En la pregunta de bonificación, su ejemplo no satisface a + b + C + d = 0 , pero entiendo tu punto. math.stackexchange.com/users/109292/petr-hude%C4%8Dek mostró lo mismo más abajo.