Lingue irriducibili


15

Questa non è necessariamente una domanda di ricerca. Solo una domanda per curiosità:

Sto cercando di capire se si possono definire lingue "irriducibili". Come prima ipotesi, chiamo una lingua L "riducibile" se può essere scritta come con e , altrimenti chiamerei la lingua "irriducibile". È vero:L=AB| A | , | B | > 1AB=|A|,|B|>1

1) Se P è irriducibile, A, B, C sono lingue tali che , e , allora esiste una lingua tale che ? Ciò corrisponderebbe in numeri interi al lemma di Euklid e sarebbe utile per dimostrare l'unicità della "fattorizzazione".P C = A B = C P B P = B = B PAB=PC=AB=CPBP=B=BP

2) È vero che ogni lingua può essere fattorizzata in un numero finito di lingue irriducibili?

Se qualcuno ha un'idea migliore su come definire un linguaggio "irriducibile", mi piacerebbe ascoltarlo. (O forse c'è già una definizione definitiva di questo, di cui non sono a conoscenza?)


"se può essere scritto come con A B = e | A | , | B | > 1 ", dove è ...L=UNBUNB=|UN|,|B|>1

1
è concatenazione
orgesleka,

4
Potresti essere interessato al documento "Prime Languages", anche se si tratta di un'idea diversa: cs.huji.ac.il/~ornak/publications/mfcs13.pdf
Denis

Risposte:


2

Ecco un controesempio a questo:

chiama una lingua L "riducibile" se può essere scritta come L=UNB con UNB= e |UN|,|B|>1 , altrimenti chiama la lingua "irriducibile". È vero:

1) Se P è irriducibile, A, B, C sono lingue tali che UNB= , PC= e UNB=CP , allora esiste una lingua B'P= tale che B=B'P ?

Nell'alfabeto unario {0} , definisci le seguenti parole

un'=04,B=0,c=03,p=02.
Quindiun'B=cp e non è il caso cheB=B'p per qualsiasiB' .

Quindi otteniamo un controesempio con le lingue singleton

P={p},UN={un'},B={B},C={c}.


1
@bjornkjoshanssen: grazie per il tuo esempio e la tua risposta!
Orgesleka,

@orgesleka Prego ... Immagino che la concatenazione sia più simile all'aggiunta che alla moltiplicazione
Bjørn Kjos-Hanssen

19

C'è la nozione di primalità di una lingua. Chiede se L può essere scritto come dove nessuno dei due fattori contiene la parola vuota. Una lingua è ottima se non può essere scritta in questo modulo.L1L2

Per un determinato linguaggio regolare, rappresentato da un DFA, in [MNS] viene mostrato che è completo per PSPACE decidere la primalità.

[MNS] Wim Martens, Matthias Niewerth e Thomas Schwentick, " Progettazione dello schema per i repository XML: complessità e trattabilità ", 2010. doi: 10.1145 / 1807085.1807117


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.