En la disciplina lógica de la teoría de la demostración , una regla estructural es una regla de inferencia de un cálculo de secuentes que no hace referencia a ningún conector lógico , sino que opera directamente sobre los secuentes . [ 1 ] [ 2 ] Las reglas estructurales a menudo imitan las propiedades metateóricas previstas de la lógica. Las lógicas que niegan una o más de las reglas estructurales se clasifican como lógicas subestructurales .
Reglas estructurales comunes
Tres reglas estructurales comunes son: [ 3 ]
- Debilitamiento , donde las hipótesis o la conclusión de una secuencia pueden extenderse con miembros adicionales. En forma simbólica, las reglas de debilitamiento pueden escribirse comoa la izquierda del torniquete yA la derecha. Conocida como monotonicidad de la implicación en lógica clásica.
- Contracción , donde dos miembros iguales (o unificables) en el mismo lado de un secuente pueden ser reemplazados por un solo miembro (o instancia común). Simbólicamente:yTambién conocido como factorización en sistemas automatizados de demostración de teoremas mediante resolución . Conocido como idempotencia de la implicación en lógica clásica.
- Intercambio , donde dos miembros del mismo lado de una secuencia pueden intercambiarse. Simbólicamente:y(Esto también se conoce como la regla de permutación ).
Una lógica sin ninguna de las reglas estructurales anteriores interpretaría los lados de un secuente como secuencias puras ; con intercambio, pueden considerarse multiconjuntos ; y con contracción e intercambio pueden considerarse conjuntos .
Estas no son las únicas reglas estructurales posibles. Una regla estructural famosa se conoce como corte . [ 1 ] Los teóricos de la demostración dedican un esfuerzo considerable a demostrar que las reglas de corte son superfluas en diversas lógicas. Más precisamente, lo que se demuestra es que el corte es solo (en cierto sentido) una herramienta para abreviar las demostraciones, y no añade teoremas que se pueden probar. La "eliminación" exitosa de las reglas de corte, conocida como eliminación de corte , está directamente relacionada con la filosofía de la computación como normalización (véase la correspondencia Curry-Howard ); a menudo proporciona una buena indicación de la complejidad de decidir una lógica dada.
Véase también
- Lógica afín : lógica sensible a los recursos que permite que cada suposición se utilice como máximo una vez.
- Lógica lineal : sistema de lógica sensible a los recursos.
- Lógica ordenada (lógica lineal) – Extensión de la lógica lineal Páginas que muestran descripciones breves de los destinos de redireccionamiento
- Lógica de relevancia : un tipo de lógica no clásica.
- Lógica de separación : un concepto en informática.
Referencias
- ^ Gentzen , Gerhard (1935). "Untersuchungen über das logische Schließen. Yo, Mathematische Zeitschrift" . Mathematische Zeitschrift (en alemán). 39 (1): 176– 210. doi : 10.1007/BF01201353 . ISSN 0025-5874 .
- ↑ Szabo, ME (1969). Obras completas de Gerhard Gentzen . Lugar de publicación no identificado: Elsevier. ISBN 978-0-444-53419-4.
- ↑ Jacobs, Bart (1994). "Semántica del debilitamiento y la contracción" . Anales de lógica pura y aplicada . 69 (1): 73– 106. doi : 10.1016/0168-0072(94)90020-5 .
- Teoría de la demostración
- Reglas de inferencia