2 repositorios
Database systems that use declarative logic, Horn clauses, and tabling to derive results.
Distinct from Database Query Execution: Deductive logic querying is a distinct paradigm from the relational SQL or graph queries listed in candidates.
Explore 2 awesome GitHub repositories matching data & databases · Deductive Databases. Refine with filters or upvote what's useful.
Racket es un lenguaje de programación de propósito general y multiparadigma de la familia Lisp, diseñado para la creación de lenguajes. Funciona como un banco de trabajo de lenguajes, proporcionando una plataforma para diseñar e implementar lenguajes de programación personalizados a través de un sistema flexible de macros y módulos. El sistema se distingue por ofrecer una suite integral para la ingeniería de semántica, permitiendo la construcción de subconjuntos de lenguajes especializados y capas educativas. Incluye herramientas para el diseño de lenguajes personalizados, como la generación de lexers y parsers, así como la capacidad de definir reglas de expansión de módulos y selección dinámica de lenguaje en tiempo de lectura. El proyecto proporciona un entorno de desarrollo integrado con un editor incorporado, depurador visual y un gestor de paquetes de software. Su superficie de capacidades se extiende a una biblioteca estándar de propósito general que cubre renderizado de gráficos 2D, procesamiento de datos binarios, integración con SQL y bases de datos deductivas, y la construcción de interfaces gráficas de usuario. El entorno admite la compilación de código fuente en archivos ejecutables independientes para su distribución.
Supports executing declarative logic queries using Horn clauses and tabling to ensure result termination.
AlphaGeometry es un sistema de IA neuro-simbólico diseñado como un solucionador de geometría automatizado y demostrador de teoremas. Integra un modelo de lenguaje de gran tamaño con un motor de prueba formal para derivar conclusiones geométricas a partir de premisas dadas y generar pruebas formales paso a paso. El sistema se distingue por combinar un motor de deducción simbólica con construcciones auxiliares impulsadas por redes neuronales. Esta arquitectura utiliza un modelo de lenguaje para proponer puntos o líneas adicionales para cerrar brechas en una prueba, mientras que una base de datos deductiva y un sistema de razonamiento algebraico verifican la corrección matemática de cada paso frente a axiomas estrictos. El proyecto cubre la verificación matemática formal y el razonamiento geométrico simbólico a través de una búsqueda de pruebas iterativa y un bucle híbrido simbólico-neuronal.
Utilizes a deductive database to store geometric properties and derive new conclusions via symbolic logic.