We present new descriptive complexity characterisations of classes REG (regular languages), LCFL (linear context-free languages) and CFL (context-free languages) as restrictions on inference rules, size of formulae and permitted connectives in the Lambek calculus; fragments of the intuitionistic non-commutative linear logic with direction-sensitive implication connectives. Our identification of the Lambek calculus fragments with proof complexity REG and LCFL is the first result of its kind. We further show the CFL complexity of one of the strictly `weakest' possible variants of the logic, admitting only a single inference rule. The proof thereof, moreover, is based on a direct translation between type-logical and formal grammar and structural induction on provable sequents; a simpler and more intuitive method than those employed in prior works. We thereby establish a clear conceptual utility of the Cut-elimination theorem for comparing formal grammar and sequent calculus, and identify the exact analogue of the Greibach Normal Form in Lambek grammar. We believe the result presented herein constitutes a first step toward a more extensive and richer characterisation of the interaction between computation and logic, as well as a finer-grained complexity separation of various sequent calculi.
- ID del Artículo: 2511.02348
- Título: Fragmentos de lógica lineal no conmutativa con complejidad sub-libre de contexto
- Autores: Yusaku Nishimiya (Universidad de Illinois Springfield & RIKEN AIP), Masaya Taniguchi (RIKEN AIP)
- Clasificación: cs.LO (Lógica en Informática), cs.CC (Complejidad Computacional), cs.FL (Lenguajes Formales), math.LO (Lógica Matemática)
- Fecha de Publicación: 4 de noviembre de 2025 (preimpresión en arXiv)
- Enlace del Artículo: https://arxiv.org/abs/2511.02348
Este artículo propone nuevas caracterizaciones de complejidad descriptiva para tres clases de lenguajes: lenguajes regulares (REG), lenguajes libres de contexto lineales (LCFL) y lenguajes libres de contexto (CFL), mediante restricciones en las reglas de inferencia, el tamaño de fórmulas y los conectivos permitidos en el cálculo de Lambek. El cálculo de Lambek es un fragmento de la lógica lineal no conmutativa intuicionista con implicaciones sensibles a la dirección. Los autores identifican por primera vez fragmentos del cálculo de Lambek con complejidad de prueba REG y LCFL, y demuestran la complejidad CFL de variantes lógicas "más débiles" que permiten solo una regla de inferencia. Las pruebas se basan en traducciones directas entre gramáticas de lógica de tipos y gramáticas formales e inducción estructural de secuentes demostrables, utilizando métodos más simples e intuitivos que trabajos anteriores.
- Estudio de Lógicas Subestructurales: Los teóricos de la prueba estudian lógicas subestructurales para comprender cómo permitir o eliminar reglas estructurales afecta las propiedades de los sistemas de prueba, típicamente presentados en forma de cálculo de secuentes.
- Significado Computacional de la Lógica Lineal: La lógica lineal (LL) restringe las reglas de contracción y debilitamiento, haciendo que las pruebas sean más conscientes de los recursos que en la lógica clásica, siendo por tanto más relevantes computacionalmente. Se sabe que MALL es PSPACE-completo y MLL es NP-completo.
- Poder Expresivo del Cálculo de Lambek: El cálculo de Lambek L es el fragmento intuicionista, no conmutativo y multiplicativo de LL, con implicaciones sensibles a la dirección. Pentus demostró la equivalencia entre gramáticas de Lambek y gramáticas libres de contexto, pero aún no se han identificado fragmentos de L que correspondan a clases de lenguajes inferiores en la jerarquía de Chomsky.
La investigación existente tiene poco conocimiento sobre la complejidad computacional de fragmentos "más débiles" de LL, en particular careciendo de caracterizaciones de fragmentos del cálculo de Lambek correspondientes a lenguajes regulares y lenguajes libres de contexto lineales. Este artículo tiene como objetivo llenar este vacío, estableciendo correspondencias precisas entre restricciones en el tamaño de fórmulas y la direccionalidad con cambios en el poder expresivo de las gramáticas.
- Identificación Pionera: Primera identificación de fragmentos del cálculo de Lambek con complejidad de prueba REG y LCFL
- Complejidad CFL de Variantes Mínimas: Demostración de que variantes lógicas que permiten solo una regla de inferencia tienen complejidad CFL
- Método de Traducción Directa: Provisión de traducciones directas entre gramáticas de lógica de tipos y gramáticas formales con método de inducción estructural
- Aplicación del Teorema de Eliminación de Corte: Establecimiento de la utilidad conceptual del teorema de eliminación de corte en la comparación de gramáticas formales y cálculo de secuentes
- Analogía de Forma Normal de Greibach: Identificación de la analogía precisa de la forma normal de Greibach en gramáticas de Lambek
Este artículo investiga cómo caracterizar clases de lenguajes formales de diferentes complejidades mediante restricciones en las reglas de inferencia, tamaño de fórmulas y conectivos del cálculo de Lambek. La tarea específica es establecer relaciones de equivalencia entre fragmentos del cálculo de Lambek y clases de lenguajes en la jerarquía de Chomsky.
El cálculo de Lambek L contiene:
- Axioma: α → α
- Regla de Corte: De Γ,α,Θ → β y Δ → α se infiere Γ,Δ,Θ → β
- Seis Reglas de Inferencia: Involucrando reglas izquierda y derecha para tres conectivos binarios /, \ y ·
- Grado de Tipo d(α): Número de ocurrencias distintas de conectivos en el tipo α
- Conjuntos de Tipos: Tp(/) denota el conjunto de tipos que contiene solo el conectivo /, Tpn denota tipos con grado ≤ n
- Gramática de Lambek: Cuádrupla (Pr, V, SG, f), donde f es una función de asignación de tipos
Teorema 2 (Resultado Principal): Los siguientes tres pares de gramáticas de fragmentos de Lambek y gramáticas formales tienen poder expresivo equivalente:
- Gramáticas L(/ →) con Tp(/) ⇔ CFG
- Gramáticas L(/ →, \ →) con Tp1(/, ) ⇔ LCFG
- Gramáticas L(/ →) con Tp1(/) ⇔ REG
Para una secuencia de tipos no vacía Γ en Tp(/), L(/ →) ⊢ Γ → SG si y solo si:
- Γ = α,Δ1,...,Δn, donde α tiene la forma (···((S/βn)/βn-1)/···)/β1
- Para todo 1≤k≤n, L(/ →) ⊢ Δk → βk
- CFG a Gramática de Lambek: Asumiendo forma normal de Greibach, convertir reglas de producción A → aB1···Bn a asignación de tipos (···((A/Bn)/Bn-1)/···)/B1 ∈ f(a)
- Gramática de Lambek a CFG: Convertir asignación de tipos (···((α/βn)/βn-1)/···)/β1 ∈ f(a) a regla de producción α → aβ1β2···βn
Este artículo es investigación puramente teórica sin verificación experimental, sino que establece relaciones de equivalencia mediante pruebas matemáticas rigurosas.
- Inducción Estructural: Inducción estructural sobre secuentes demostrables
- Eliminación de Corte: Utilización del teorema de Gentzen para garantizar la existencia de pruebas libres de corte
- Construcción Bidireccional: Prueba separada de equivalencia de lenguajes en ambas direcciones
Las gramáticas de Lambek basadas en L(/ →) con Tp(/) reconocen exactamente lenguajes libres de contexto sin cadena vacía.
Puntos Clave de la Prueba:
- CFG → Gramática L(/ →): Utilizando forma normal de Greibach, construir asignación de tipos correspondiente
- Gramática L(/ →) → CFG: Convertir asignación de tipos a reglas de producción, probando equivalencia de lenguajes por inducción
Las gramáticas L(/ →, \ →) restringidas a Tp1(/, ) reconocen exactamente lenguajes lineales.
Método de Construcción:
- A/B ∈ f(a) ⟺ A → aB ∈ P (lineal derecha)
- B\A ∈ f(a) ⟺ A → Ba ∈ P (lineal izquierda)
- A ∈ f(a) ⟺ A → a ∈ P (terminal)
Las gramáticas L(/ →) restringidas a Tp1(/) reconocen exactamente lenguajes regulares.
- Importancia de la Direccionalidad: Las gramáticas L(/ →) unidireccionales corresponden a gramáticas regulares derechas, las gramáticas L(/ →, \ →) bidireccionales corresponden a gramáticas lineales
- Efecto de Restricciones de Grado: Las restricciones de grado de tipo a 1 corresponden naturalmente a la (bi)linealidad de reglas de producción
- Analogía de Forma Normal de Greibach: Las gramáticas L(/ →) unidireccionales pueden verse como análogo de teoría de pruebas de la forma normal de Greibach
- MALL: PSPACE-completo LMSS92
- MLL: NP-completo Kan91
- Cálculo de Lambek: NP-completo Pen06
- Conjetura de Chomsky: Equivalencia entre gramáticas de lógica de tipos y gramáticas libres de contexto Cho63
- Resultado de Pentus: Confirmación de la conjetura de Chomsky, probando que gramáticas de Lambek sin producto siguen siendo libres de contexto Pen93, Pen97
- Abrusci: Establecimiento de conexión entre cálculo de Lambek y lógica lineal Abr90
- Caracterización Precisa: Establecimiento de correspondencias precisas entre fragmentos del cálculo de Lambek y tres clases de lenguajes importantes en la jerarquía de Chomsky
- Métodos Simplificados: Provisión de métodos de prueba más directos e intuitivos que trabajos anteriores
- Perspectivas Teóricas: Revelación de conexiones profundas entre reglas de inferencia lógica y reglas de producción de gramáticas formales
- Restricción de Alcance: Solo se consideran clases de lenguajes parciales en la jerarquía de Chomsky
- Manejo de Cadena Vacía: Las gramáticas construidas no incluyen cadena vacía
- Aplicación Práctica: Principalmente resultados teóricos, con valor de aplicación práctica a explorar
Los autores proponen tres direcciones de investigación prometedoras:
- Investigación de complejidad descriptiva de grano fino de otros fragmentos de lógica lineal (no conmutativa)
- Identificación de gramáticas de Lambek equivalentes a lenguajes libres de estrellas, lenguajes levemente sensibles al contexto, sistemas de Lindenmayer, etc.
- Interacción entre semántica de lógica lineal y caracterizaciones de teoría de grupos geométricos de lenguajes formales
- Innovación Teórica: Primera vez estableciendo correspondencias entre REG y LCFL con fragmentos del cálculo de Lambek, llenando vacío teórico importante
- Simplicidad de Métodos: Métodos de prueba basados en traducción directa e inducción estructural más simples e intuitivos que trabajos anteriores
- Completitud de Resultados: Provisión de caracterización completa de tres clases de lenguajes importantes, formando marco teórico unificado
- Claridad Conceptual: Aplicación del teorema de eliminación de corte y analogía de forma normal de Greibach proporcionan perspectivas teóricas profundas
- Limitaciones de Aplicación: Como investigación puramente teórica, carece de discusión de escenarios de aplicación práctica
- Alcance Limitado: Solo involucra partes de la jerarquía de Chomsky, sin abordar clases de lenguajes de nivel superior
- Detalles Técnicos: Ciertos pasos de prueba podrían ser más detallados, particularmente la implementación específica de inducción estructural
- Contribución Teórica: Proporciona nuevas herramientas teóricas para investigación interdisciplinaria entre lógica subestructural y teoría de lenguajes formales
- Valor Metodológico: El método de traducción directa puede ser aplicable a investigación de correspondencias entre otros sistemas lógicos y modelos computacionales
- Desarrollo Disciplinario: Promueve integración adicional de lógica y teoría de complejidad computacional
- Informática Teórica: Proporciona nuevos métodos para investigar complejidad computacional de sistemas lógicos
- Teoría de Lenguajes Formales: Proporciona nuevas perspectivas para caracterización lógica de clases de lenguajes
- Procesamiento de Lenguaje Natural: Puede proporcionar fundamentos teóricos para análisis sintáctico basado en lógica de tipos
- Investigación en Teoría de Pruebas: Proporciona herramientas técnicas para investigación adicional de lógica subestructural
El artículo cita literatura clave en el campo, incluyendo:
- Trabajo fundacional de Girard en lógica lineal Gir87
- Trabajo original de Lambek Lam58
- Resultados importantes de Pentus sobre poder expresivo de gramáticas de Lambek Pen93, Pen97
- Resultados clásicos en complejidad de lógica lineal LMSS92, Kan91
Este artículo proporciona contribuciones teóricas importantes para investigación interdisciplinaria entre lógica subestructural y teoría de lenguajes formales. Al establecer correspondencias precisas, no solo resuelve problemas teóricos de larga data, sino que también sienta bases sólidas para investigación adicional. Sus métodos de prueba concisos y perspectivas teóricas profundas lo convierten en progreso importante en el campo.