stringtranslate.com

Lógica subestructural

En lógica , una lógica subestructural es una lógica que carece de una de las reglas estructurales habituales (por ejemplo, de la lógica clásica y la intuicionista ), como el debilitamiento , la contracción , el intercambio o la asociatividad. Dos de las lógicas subestructurales más importantes son la lógica de relevancia y la lógica lineal .

Ejemplos

En un cálculo secuencial , se escribe cada línea de una prueba como

.

Aquí las reglas estructurales son reglas para reescribir el LHS del consecuente, denotado Γ, inicialmente concebido como una cadena (secuencia) de proposiciones. La interpretación estándar de esta cadena es como conjunción : esperamos leer

como la notación secuencial para

( A y B ) implica C .

Aquí tomamos el RHS Σ como una única proposición C (que es el estilo intuicionista del secuente); pero todo se aplica igualmente al caso general, ya que todas las manipulaciones se llevan a cabo a la izquierda del símbolo del torniquete .

Dado que la conjunción es una operación conmutativa y asociativa , el planteamiento formal de la teoría de secuencias normalmente incluye reglas estructurales para reescribir la secuencia Γ en consecuencia, por ejemplo para deducir

de

.

Existen otras reglas estructurales correspondientes a las propiedades idempotentes y monótonas de la conjunción:

podemos deducir

.

También de

se puede deducir, para cualquier B ,

.

La lógica lineal , en la que las hipótesis duplicadas "cuentan" de manera diferente a las ocurrencias individuales, omite ambas reglas, mientras que la lógica relevante (o de relevancia) simplemente omite la última regla, sobre la base de que B es claramente irrelevante para la conclusión.

Los ejemplos anteriores son básicos de reglas estructurales. No es que estas reglas sean polémicas cuando se aplican en el cálculo proposicional convencional. Aparecen naturalmente en la teoría de la demostración y fueron observadas por primera vez allí (antes de recibir un nombre).

Composición de premisas

Existen numerosas formas de componer premisas (y en el caso de conclusiones múltiples, también conclusiones). Una forma es agruparlas en un conjunto. Pero como, por ejemplo, {a,a} = {a}, tenemos contracción de forma gratuita si las premisas son conjuntos. También tenemos asociatividad y permutación (o conmutatividad) de forma gratuita, entre otras propiedades. En las lógicas subestructurales, normalmente las premisas no se componen en conjuntos, sino que se componen en estructuras de grano más fino, como árboles o multiconjuntos (conjuntos que distinguen múltiples ocurrencias de elementos) o secuencias de fórmulas. Por ejemplo, en la lógica lineal, como la contracción falla, las premisas deben estar compuestas en algo al menos tan de grano fino como los multiconjuntos.

Historia

La lógica subestructural es un campo relativamente joven. El primer congreso sobre este tema se celebró en octubre de 1990 en Tübingen, bajo el título "Lógica con reglas estructurales restringidas". Durante el congreso, Kosta Došen propuso el término "lógica subestructural", que se utiliza actualmente.

Véase también

Referencias

Lectura adicional

Enlaces externos