¿Es regular si es regular?

12

Si es regular, ¿se deduce que es regular? AA2A

Mi intento de una prueba:

Sí, por contradicción, suponga que no es regular. A continuación, .A 2 = A AAA2=AA

Dado que la concatenación de dos idiomas no regulares no es regular, no puede ser regular. Esto contradice nuestra suposición. Entonces es regular. Entonces, si es regular, entonces es regular. A A 2 AA2AA2A

¿Es correcta la prueba?

¿Podemos generalizar esto a , , etc.? ¿Y también si es regular, entonces no necesita ser regular?A 4 A AA3A4AA

Ejemplo: no es regular pero es regular.A A={12ii0}A

akshay
fuente
2
La primera prueba hace un gran salto. ¿Cuál es su prueba de que no es regular implica que no es regular? Probar eso adecuadamente puede llevarlo a la intuición para ayudar a responder el resto de la pregunta, si es que es verdad. A 2AA2
Dave Clarke
@DaveClarke Editó la prueba.
akshay
3
¿Cómo te las arreglas para deletrear "¿Estoy correcto?" esa manera es muy intrigante. Como consejo general: cuando cientos de personas leen lo que escribiste, la decencia general exige que prestes atención a cómo escribes ... ;-)
Andrej Bauer
66
@AndrejBauer El OP podría ser alguien que no sea hablante nativo de inglés y que aún no haya tenido la oportunidad de obtener instrucciones sobre inglés formal. Esta no es razón para desanimar a nadie, aunque podría ser útil corregirlos.
Yuval Filmus

Respuestas:

28

Considere el teorema de cuatro cuadrados de Lagrange . Establece que si luego . Si es regular, tome o tome . De cualquier manera, esto prueba la existencia de irregular de tal manera que es regular.B 4 = { 1 n | n 0 } B 2 A = B A = B 2 A A 2B={1n2|n0}B4={1n|n0}B2A=BA=B2AA2

Karolis Juodelė
fuente
No entiendo esta prueba; podrías elaborar un poco?
G. Bach
2
Explicando esta (hermosa) prueba: tenemos que , y que . Observe que . Ahora, si , entonces tomando tenemos un contraejemplo, y si entonces tomando tenemos un contraejemplo. B 4R E G B 4 = ( B 2 ) 2 B 2R E G A = B B 2R E G A = B 2BREGB4REGB4=(B2)2B2REGA=BB2REGA=B2
Shaull
1
Absolutamente hermoso.
vonbrand
3
@YuvalFilmus, de hecho, pero no tenía una prueba y no quería dejar ninguna duda. Ahora parece que he encontrado uno. "Un número es una suma de dos cuadrados si y solo si todos los factores primos de la forma tienen un exponente par en la factorización prima de ". Sea la longitud de bombeo. Considere . Sea un primo de la forma y sea la longitud que elegimos bombear. Entonces, tiene un exponente impar en y por lo tanto no está en . 4 k + 3 n n w = ( n ! ) 2 p 4 k + 3 m w + ( p - 1 ) wn4k+3nnw=(n!)2p4k+3mpB2w+(p1)wmm=pwpB2
Karolis Juodelė
1
@ JonasKölker, de acuerdo.
Karolis Juodelė
8

Aquí hay un ejemplo de un lenguaje no computable tal que . Tome cualquier no computable (representada como un conjunto de números, por ejemplo, los códigos de las máquinas de Turing que se detienen) y defina Así contiene todas las palabras que no sean los de longitud para algunos . Si fuera computable, entonces podría calcular : dado , determine si (es decir, ceros) está en o no. Desde que asumimosA 2 = Σ K A = { w Σ : | w | 4 k  para todos los  k K } . A 4 k k K A K k 0 4 k 4 k A K AAA2=ΣK

A={wΣ:|w|4k for all kK}.
A4kkKAKk04k4kAKno es computable, también debe ser no computable.A

Reclamación: . Sea cualquier palabra de longitud . Si no es una potencia de , entonces y la palabra vacía está en , entonces . Si es una potencia de entonces no es una potencia de . Escriba , donde . Ambos entonces . w n n 4 w A A w A 2 n 4 n / 2 4 w = x y | x | = | y | = n / 2 x , y A w = x y A 2A2=Σwnn4wAAwA2n4n/24w=xy|x|=|y|=n/2x,yAw=xyA2

Yuval Filmus
fuente
1
AKK
2

Su prueba aún da un gran salto (argumentando que la concatenación de idiomas no regulares no es regular).

A={1p:p is a prime}A2={12k:k>1}

Esto no resuelve la pregunta por completo, pero proporciona una fuerte evidencia de que la respuesta es no (de lo contrario, la conjetura de Goldbach es falsa). Sin embargo, la respuesta puede ser muy difícil de probar, si este es el único ejemplo conocido.

Shaull
fuente
¿Qué podemos concluir sobre la pregunta?
akshay
A2A
2
En presencia de pruebas "reales", no creo que usar una conjetura no probada sea justo. ¿Quizás la conexión es interesante para algunos?
Raphael
De hecho, después de las siguientes respuestas, esto es redundante. Sin embargo, puede ver un buen desarrollo matemático aquí: una respuesta basada en una conjetura bien conocida, luego una respuesta relacionada (usando el teorema de Lagrange), que se basa en una idea similar (descomponer un número en una suma).
Shaull
1
De hecho, si usa primos y semiprimes, puede usar el teorema de Chen .
sdcvvc
2

El reclamo es incorrecto.

DxDyD|y|>4|x||x|>4|y|

A=ΣDA

A2=Σ    

|y|>2|x||y|>2|x|+2|y|>4|x|

Sonó.
fuente
1A1kA1k1A
2

X1A={1}{12x:xN}{12x+1:1xX}

AA2=1

sdcvvc
fuente
2

UNI={2u+1uU}{0,2,4,}L={aiiI}LL2={a2nnN}{annminI}

David Richerby
fuente
0

Otro ejemplo, de una pregunta que fue marcada como un duplicado de esto, es considerar el lenguaje no regular . Cualquier número par es la suma de y  , que son ambos compuestos; cualquier número impar es la suma de y  , que son ambos compuestos ( para algunos ). Por lo tanto, , que es regular porque es co-finito (es el complemento de ).{akm is composite}n8n44n13n99n9=2mm2A2={a8,a10}{akk12}{ϵ,a,aa,,a6,a7,a9,a11}

David Richerby
fuente