Par exemple, je sais que la langue non régulière est en . J'aimerais en savoir plus d'exemples comme celui-ci.
Par exemple, je sais que la langue non régulière est en . J'aimerais en savoir plus d'exemples comme celui-ci.
Réponses:
Les langues en peuvent être plus compliquées que ne le suggère l'intuition naïve.
Multiplexage: est en .
Un multiplexeur est une fonction sur variables qui délivre la valeur de l'une des variables, où l'indice est déterminé par les variables. (Il en va de même si l'index est écrit en unaire.)
Le calcul des formules 3SAT est en .
L'entrée se compose de variables, suivies de quelques clauses, chacune contenant trois littéraux, où chaque littéral est un index de la variable (unaire ou binaire, peu importe) et un bit indiquant une éventuelle négation. Vous pouvez évaluer les littéraux avec des multiplexeurs, puis ajouter une couche de blocs opératoires, puis un grand ET en haut.
est fermé sous opérations logiques, concaténation et composition, vous pouvez donc combiner les exemples ci-dessus. Maintenant, vous devriez ressentir du respect pour et les autres limites inférieures du circuit!