Diferentes estructuras matemáticas (por ejemplo, relaciones, etc.) pueden servir como modelos para algunas lógicas y expresar la semántica de esta lógica. ¿Puede la gramática formal servir de modelo para alguna lógica? Por ejemplo, ¿es posible expresar tanto la sintaxis de la lógica con una gramática como la semántica de la misma lógica con otra gramática?
Dicha semántica podría aclarar y formalizar la traducción entre lógicas (con la definición de la preservación o transformación del meanint).
Esta pregunta se plantea durante el conocimiento de https://www.grammaticalframework.org/ que es una traducción puramente sintáctica entre gramáticas y que podría servir también como motor de traducción entre lógicas.
O incluso la pregunta puede ser - ¿se puede expresar la semántica de una lógica mediante otra lógica? Existe una larga tradición de semántica montagoviana del lenguaje natural. El enfoque de la Gramática Categorial Abstracta define la gramática formal para el lenguaje natural (es bastante complicado, por supuesto) y define la semántica del lenguaje natural a través de una lógica matemática más o menos sofisticada. Por ejemplo, "el jefe piensa" se convierte en la expresión lógica "piensa(jefe)", donde "jefe" es la instancia del tipo "e", pero "piensa" es la instancia del tipo "e->t"