Supongamos que alguien (persona B) conoce un grupo finito $G$ de orden $n$ . Usted (persona A) sólo conoce el orden $n$ , y que $1$ es el nombre del elemento de identidad. Los elementos del grupo se denominan $1,2,\ldots,n$ en orden arbitrario orden arbitrario, arbitrario excepto que $1$ es la identidad. Se le permite hacer preguntas de esta forma a B, que responde con la verdad:
Dígame qué elemento $c$ de $G$ es el producto (operación de grupo) de los elementos $a$ y $b$ es decir, $a \circ b =\;$ ?
- Q . ¿Cuántas consultas bastan siempre (y a veces son necesarias) para determinar $G$ ?
Es probable que esto se haya estudiado, pero no debo estar utilizando la terminología aceptada en mis búsquedas.
Como ejemplo sencillo, ¿cuántas consultas se necesitan para distinguir entre los dos grupos de orden $4$ , $K_4$ y $Z_4$ ? Creo que dos consultas son suficientes:
- $2 \circ 2 =\;$ ?
- $3 \circ 3 =\;$ ?
Esto se debe a que en el grupo Klein, $a^2 = 1$ para todos $a$ , pero en $Z_4$ , sólo uno de los tres elementos no identitarios tiene un cuadrado de $1$ . La primera consulta podría (desafortunadamente) dar como resultado $2 \circ 2 = 1$ , pero entonces la segunda consulta lo resuelve.
Añadido . Por "determinar $G$ Me refiero a identificar cuál de los $k$ no isomorfo grupos de orden $n$ es $G$ . Por ejemplo, hay $5$ grupos de orden- $8$ ; hay $14$ grupos de orden- $16$ . El objetivo de las consultas sería señalar cuál de estos grupos es $G$ hasta el isomorfismo de grupo.
12 votos
Al menos $cn$ para alguna constante $c$ - ciertamente para $n/12$ sus consultas y salidas totales sólo implican una cuarta parte de los elementos, por lo que no puede distinguir entre $H \times \mathbb Z/4$ y $H \times \mathbb Z/2 \times \mathbb Z/2$ para cualquier grupo $H$ .
8 votos
¿Qué quiere decir con "determinar $G$ "? ¿Te refieres a encontrar el tipo de isomorfismo o a encontrar la tabla de multiplicación completa? (No estoy seguro de que la respuesta sea diferente, sólo quiero aclararlo). En cualquier caso, la frase "grupo caja negra" probablemente ayudará a buscar referencias. Véase, por ejemplo: math.uzh.ch/fileadmin/user/rosen/publikation/zu08p.pdf
0 votos
Si quiere la tabla de multiplicar, necesitará cada elemento menos dos en una consulta o una respuesta, por lo que en este caso se necesitan al menos n/3 - 1 consultas.
0 votos
Además, una solución completa a esto potencialmente produce un algoritmo para el factor n, por lo que dudo que aparezca un algoritmo de poltiempo en log n, incluso para los tipos de isomorfismo.
1 votos
Además, si uno se pregunta $\Omega(n)$ se puede utilizar $n/2$ consultas para determinar el elemento de identidad si no se conoce su "identidad". (Juego de palabras.)
0 votos
@JosephO'Rourke por favor publica esto en cstheory.
3 votos
Creo que sería natural preguntarse también cuántas consultas son necesarias para determinar la ley del grupo en sí (no sólo la clase de isomorfismo), ya que esto no depende de la clasificación de todos los grupos de orden $n$ . También podríamos preguntarnos el número genérico de pasos necesarios en lugar del peor caso (típicamente en un grupo que es un producto directo de un subgrupo $H$ con un grupo $L$ de orden 4 podría pedir accidentalmente toda la ley de $H$ y no obtener ninguna información sobre $L$ pero esto es poco probable)... e incluso en el peor de los casos tengo varios conocimientos sobre "cuántas consultas son suficientes".
0 votos
@Turbo: El cross-posting está mal visto.
1 votos
@verret: ¡Gracias especialmente por el término "grupo de caja negra"!
0 votos
@YCor: Buen punto. Esa pregunta está parcialmente contestada en la cita de verret: "¿Cuál es el número mínimo de consultas al oráculo hasta recuperar toda la operación binaria?"
5 votos
Se han planteado preguntas similares y se han respondido (modulo ciertas conjeturas de la teoría de los números) para identificar isomorfismos con grupos específicos: véase, por ejemplo. math.ucla.edu/~pak/papers/recfin.pdf .
2 votos
@SamHopkins: Gracias. Aquí está la referencia completa: Bratus, Sergey, e Igor Pak. "Reconocimiento constructivo rápido de un grupo de caja negra isomorfo a Sn o An usando la Conjetura de Goldbach". J. Computación simbólica . 29.1 (2000): 33-57.
1 votos
La relación entre los dos es la siguiente MO 107298 : Secuencias de orden realizables para grupos finitos
1 votos
@TheMaskedAvenger Creo que la pregunta se refiere al número de consultas necesarias, con un tiempo de cálculo externo no limitado.