Dejemos que L0 sea el conjunto más pequeño L de secuencias finitas de logical symbols={()¬} et propositional symbols={An|n∈N} para n∈N que satisface las siguientes propiedades:
(1) Para cada símbolo proposicional An con n∈N , An∈L.
(2) Para cada par de secuencias finitas s et t , si s et t pertenecen a L entonces (¬s)∈L y (s→t)∈L.
El problema: Dar un algoritmo (pseudocódigo) para determinar si una secuencia finita dada pertenece a L0 .
Estaba pensando en algo relacionado con los paréntesis de apertura frente a los de cierre primero, si no coinciden en el recuento. O tal vez podría comprobar si la secuencia comienza con una negación o una implicación, lo que los descartaría automáticamente. Esto sería una especie de filtro antes de la carne del algoritmo.