Ad esempio, so che la lingua non regolare è in . Mi piacerebbe conoscere altri esempi come questo.
Ad esempio, so che la lingua non regolare è in . Mi piacerebbe conoscere altri esempi come questo.
Risposte:
Le lingue in possono essere più complicate di quanto l'intuizione ingenua possa suggerire.
Multiplexing: è in .
Un multiplexer è una funzione su variabili che genera il valore di una delle variabili, in cui l'indice è determinato dalle variabili. (Lo stesso vale se l'indice è scritto in unario.)
Il calcolo delle formule 3SAT è in .
L'input è composto da variabili, seguite da alcune clausole, ognuna contiene tre letterali, in cui ogni letterale è un indice della variabile (unario o binario, non importa) e un bit che indica una possibile negazione. È possibile valutare i letterali con i multiplexer e quindi aggiungere uno strato di OR e quindi un grande AND in cima.
viene chiuso in operazioni logiche, concatenazione e composizione, quindi è possibile combinare esempi sopra. Ora dovresti provare un certo rispetto per e altri limiti inferiori del circuito!