scallop-lang / scallop
Framework and Language for Neurosymbolic Programming.
☆358Updated last week
Alternatives and similar repositories for scallop:
Users that are interested in scallop are comparing it to the libraries listed below
- ProbLog is a Probabilistic Logic Programming Language for logic programs with probabilities.☆340Updated 2 months ago
- An inductive logic programming system☆223Updated last month
- DeepProbLog is an extension of ProbLog that integrates Probabilistic Logic Programming with deep learning by introducing the neural predi…☆233Updated 9 months ago
- [Archived] A scalable differentiable probabilistic Datalog engine, with Rust☆73Updated 3 years ago
- egraphs + datalog!☆526Updated last week
- Polynomial-time Meta-Interpretive Learning☆123Updated 3 months ago
- LLM verified with Monte Carlo Tree Search☆275Updated last month
- A scalable abstraction learning library☆78Updated last year
- a categorical deep learning compiler☆201Updated 2 months ago
- Datalog with support for SMT queries and first-order functional programming☆157Updated 6 months ago
- Metamath Zero specification language☆339Updated 3 weeks ago
- Python interface for SWI-Prolog☆47Updated 2 weeks ago
- An explainable inference software supporting annotated, real valued, graph based and temporal logic☆256Updated 2 weeks ago
- A modern supercompiler for call-by-value functional languages☆409Updated 3 weeks ago
- Metagol - an inductive logic programming system☆201Updated 3 years ago
- A Low Barrier Proof Assistant☆109Updated this week
- An extensible, lightweight relational/logic programming DSL written in pure Python☆207Updated 2 years ago
- Straightforward unification in Python that's extensible via generic functions.☆50Updated 8 months ago
- Ciao is a modern Prolog implementation that builds up from a logic-based simple kernel designed to be portable, extensible, and modular.☆302Updated 5 months ago
- PostgreSQL Prolog language handler☆133Updated last year
- Deep relational learning through differentiable logic programming.☆104Updated 9 months ago
- ☆498Updated 11 months ago
- PyNeuraLogic lets you use Python to create Differentiable Logic Programs☆291Updated last week
- Framework for specifying and proving properties—such as robustness, fairness, and interpretability—of machine learning models using Lean …☆61Updated 2 months ago
- An introduction to theorem proving in Lean for the impatient.☆183Updated last week
- A logic programming language that has features of both Datalog and answer set programming.☆116Updated this week
- ☆81Updated 6 months ago
- Neurosymbolic Library☆25Updated this week
- Temporary repository for Kind2's refactor based on HVM2☆284Updated 7 months ago
- Diffusion on syntax trees for program synthesis☆457Updated 10 months ago