Esiste un linguaggio a un contatore rigorosamente non deterministico il cui complemento è un contatore?


8

Sia A={LLis one-counter and L¯ is also one-counter}

Chiaramente,Deterministic one-counterA

È il caso che ?A=Deterministic one-counter

So che per i linguaggi senza contesto l'analogo non è il caso. Ad esempio, lasciare . Quindi sia che \ bar {P} sono senza contesto ma P non è deterministico. Quindi A definisce un sottoinsieme (rigoroso) delle lingue senza contesto.P={wwr}PP¯PA

La domanda è: possiamo costruire un simile esempio di un contatore per il quale vale lo stesso?


2
che cos'è il "contatore unico"?
Ran G.

1
Un PDA con un solo tipo di simboli (a parte il simbolo in basso) nella sua pila.
frafl

1
cosa intendi con x|c|/2=un'?
e_noether,

1
@emmy: come deciderebbe un 1CM (non deterministico) L¯?
Shaull

1
@emmy: ooops, errore di battitura: intendevo ovviamente xx/2 cioè il simbolo al x/2-esima posizione.
frafl

Risposte:


-1

In risposta al commento di Shaull sopra: inserisci qui la descrizione dell'immagine inserisci qui la descrizione dell'immagine

Il primo è un'immagine di 1 contatore che accetta aibj st j<io

Quello secondo è un'immagine di 1-counter che accetta aibj st j>i, j<2io

Il terzo è un'immagine di 1 contatore che accetta un'ioBj st j>2io

Qui a / - / plus significa vedere a, indipendentemente dal valore del contatore, incrementare il contatore. b /> 1? / sub significa vedere b, se il valore del contatore è maggiore di 1, quindi decrementa il contatore.

nop => nessuna operazione

λ => stringa vuota


1
Abbastanza una lunga risposta che è essenzialmente solo "Perché è l'unione di tre lingue, ognuna riconoscendo un intervallo di ios rispetto a j".
frafl

1
sì :) volevo solo dimostrare che può essere fatto da automi a 1 contatore
e_noether

2
Va bene elaborarlo un po 'soprattutto se è un buon esercizio per te, ma per favore aggiungi un breve riassunto. Inoltre, non dovresti usare una risposta per rispondere a un commento, ma in questo caso questa risposta potrebbe diventare una risposta effettiva alla tua domanda, quindi penso che sia anche OK.
frafl

3
Sfortunatamente, non ci sono prove qui.
Raffaello
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.