En lógica y matemáticas , una fórmula es una serie finita de objetos, dotados de propiedades particulares que hacen posible la sintaxis en todos estos campos.
Dado un conjunto E y una función de peso p: E → N , una fórmula es una palabra extraída de E obtenida por las siguientes dos reglas de construcción:
Reconocemos las "palabras significativas" que forman un subconjunto del monoide libre Lo (E) construido sobre E.
La notación teórica introducida aquí es la conocida como Łukasiewicz o "notación polaca"; pero la notación comúnmente usada en álgebra y en análisis es aquella entre paréntesis t (F 2 , ...., F n ); si t es de peso 2, escribimos (F 1 ) t (F 2 ) en lugar de tF 1 F 2 , y
[r (F 1 , ...., F m )] t [s (G 1 , ...., G n )] en lugar de trF 1 .... F m sG 1 .... G n .
Dada una fórmula F, cualquier intervalo de F que sea una fórmula es una subfórmula . Por tanto, F 1 , rF 1 .... F m , sG 1 .... G n son subfórmulas de trF 1 .... F m sG 1 .... G n .
Si F = tF 1 F 2 .... F n , las F i 1≤i≤n son las subfórmulas inmediatas de F.
En cualquier conjunto de fórmulas, la relación binaria "F es una subfórmula de G" es una relación de orden : reflexiva , antisimétrica y transitiva .
De todo esto se sigue que la relación de inclusión sobre las ocurrencias de sub-fórmulas de una fórmula, es un orden ramificado , o árbol sintáctico , en el que, para cualquier elemento, los elementos anteriores son todos comparables.
Les formules sont définies relativement à un langage formel , qui est une collection de symboles constants , de symboles de fonction et de symboles de relation , où chacun des symboles de fonctions et de relation vient avec une arité qui indique le nombre d'arguments qu' ella toma.
Luego definimos recursivamente un término como
Finalmente, una fórmula toma una de las siguientes formas:
Los dos primeros casos se denominan fórmulas atómicas .