siguiente anterior arriba atrasadelante (solo si previamente se ha ido atras)

3.2. Sintaxis

El alfabeto del lenguaje está formado por

Se llaman sentencias (o «wff» , por «well formed formula» ) a las cadenas de símbolos formadas siguiendo unas reglas gramaticales. Utilizaremos las letras griegas f, y, x... como metasímbolos para referirnos a sentencias genéricas.

Las reglas de la gramática (Apartado 2.4.2) son:

  1. p,q,r...  (- P son sentencias
  2. Si f es una sentencia, (¬f) es una sentencia
  3. Si f y y son sentencias, (f  \/ y) es una sentencia
  4. Si f y y son sentencias, (f  /\ y) es una sentencia
  5. Si f y y son sentencias, (f ==> y) es una sentencia
  6. Si f y y son sentencias, (f <==> y) es una sentencia

En notación BNF:

f ::=p|q|r|...|
(¬f)|
(f  \/ y)|
(f  /\ y)|
(f ==> y)|
(f <==> y)

Utilizaremos los paréntesis como símbolos auxiliares, para evitar ambigüedades, aunque se puede prescindir de ellos con un convenio de precedencia. Por ejemplo, la sentencia f = p /\ q  \/ r podría haberse formado aplicando la regla 3 sobre q y r y luego la regla 4, o bien aplicando primero la regla 4 sobre p y q y luego la regla 3. Para no tener que recordar qué regla tiene precedencia, escribiremos, respectivamente, f = p  /\ (q  \/ r) o f = (p  /\ q)  \/ r


  3.2.1 Ejemplos
  3.2.2 Sistema axiomático

siguiente
anterior arriba atrasadelante (sólo si previamente se ha ido atras)

algunos derechos reservados DIT-ETSIT-UPM
Portada