è


12

Se A2 è regolare, ne consegue che A è regolare?

Il mio tentativo di provare:

Sì, per contraddizione supponiamo che A non sia regolare. Allora A2=AA .

Poiché la concatenazione di due lingue non regolari non è regolare, A2 non può essere regolare. Ciò contraddice la nostra ipotesi. Quindi A è regolare. Quindi se A2 è regolare allora A è regolare.

La prova è corretta?

Possiamo generalizzare questo in A3 , A4 , ecc ...? E anche se A è regolare, allora A non deve essere regolare?

Esempio: A={12ii0} non è regolare ma A è regolare.


2
La prima prova fa un grande salto. Qual è la tua prova che A non è regolare implica che A2 non è regolare? Provare che correttamente potrebbe portarti all'intuizione per aiutare a rispondere al resto della domanda, se davvero è vero.
Dave Clarke,

@DaveClarke Modificato la prova.
akshay,

3
Come riesci a scrivere "Sono corretto?" in questo modo è molto intrigante. Come consiglio generale: quando centinaia di persone leggono ciò che hai scritto, la decenza generale richiede che tu presti attenzione a come scrivi ... ;-)
Andrej Bauer,

6
@AndrejBauer L'OP potrebbe essere qualcuno che non è un madrelingua inglese e che potrebbe non aver ancora avuto l'opportunità di ottenere istruzioni sull'inglese formale. Questo non è un motivo per scoraggiare nessuno, anche se potrebbe essere utile correggerli.
Yuval Filmus,

Risposte:


28

Considera il teorema di quattro quadrati di Lagrange . Indica che se quindi B 4 = { 1 n | n 0 } . Se B 2 è regolare, prendi A = B, altrimenti prendi A = B 2 . Ad ogni modo, questo dimostra l'esistenza di A irregolare tale che A 2 è regolare.B={1n2|n0}B4={1n|n0}B2A=BA=B2AA2


Non capisco questa prova; potresti elaborare un po '?
G. Bach,

2
Spiegando questo (bellissimo) la prova: abbiamo che , e che B 4R E G . Osservare che B 4 = ( B 2 ) 2 . Ora, se B 2R E G , allora prendendo A = B abbiamo un controesempio, e se B 2R E G allora prendendo A = B 2 abbiamo un controesempio. BREGB4REGB4=(B2)2B2REGA=BB2REGA=B2
Shaull

1
Assolutamente bella.
vonbrand,

3
@YuvalFilmus, davvero, ma non avevo una prova e non volevo lasciare alcun dubbio. Ora mi sembra di averne trovato uno. "Un numero è una somma di due quadrati se e solo se tutti i fattori primi della forma 4 k + 3 hanno persino esponente nella fattorizzazione primaria di n ." Sia n la lunghezza di pompaggio. Considera w = ( n ! ) 2 . Sia p un numero primo della forma 4 k + 3 e sia m la lunghezza che scegliamo di pompare. Quindi, w + ( p - 1 )n4k+3nnw=(n!)2p4k+3mha un esponente dispari supe quindi non è inB2. w+(p1)wmm=pwpB2
Karolis Juodelė,

1
@ JonasKölker, d'accordo.
Karolis Juodelė,

8

Ecco un esempio di un linguaggio non calcolabile tale che A 2 = Σ . Prendi qualsiasi K non calcolabile (rappresentato come un insieme di numeri, ad esempio i codici delle macchine di Turing che si fermano) e definisci A = { w Σ : | w | 4 k  per tutto  k K } . Quindi A contiene tutte le parole diverse da quelle di lunghezza 4 k per qualche k K . Se AAA2=ΣK

A={wΣ:|w|4k for all kK}.
A4kkKAerano calcolabili, quindi è possibile calcolare : dato k , determinare se 0 4 k (ovvero 4 k zero) è in A oppure no. Poiché abbiamo ipotizzato che K non sia calcolabile, anche A deve essere non calcolabile.Kk04k4kAKA

A2=Σwnn4wAAwA2n4n/24w=xy|x|=|y|=n/2x,yAw=xyA2


1
AKK

2

La tua prova fa ancora un grande salto (sostenendo che la concatenazione di lingue non regolari non è regolare).

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

Questo non risolve del tutto la domanda, ma fornisce una forte evidenza che la risposta è no (altrimenti la congettura di Goldbach è falsa). Tuttavia, la risposta potrebbe essere molto difficile da dimostrare, se questo è l'unico esempio noto.


Cosa possiamo concludere riguardo alla domanda?
akshay,

A2A

2
In presenza di prove "reali", non penso che usare una congettura non dimostrata sia giusto. Forse la connessione è interessante per alcuni?
Raffaello

In effetti, dopo le seguenti risposte, questo è ridondante. Tuttavia, puoi vedere un piacevole sviluppo matematico qui: una risposta basata su una congettura ben nota, quindi una risposta correlata (usando il teorema di Lagrange), che si basa su un'idea simile (scomporre un numero in una somma).
Shaull

1
In effetti, se usi numeri primi e semiprimi, puoi usare il teorema di Chen .
sdcvvc,

2

L'affermazione è sbagliata.

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

A=ΣDA

A2=Σ    

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


1A1kA1k1A

2

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

AA2=1


2

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


0

{akm is composite}n8n44n13n99n9=2mm2A2={a8,a10}{akk12}{ϵ,a,aa,,a6,a7,a9,a11}

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.