GitHunt
CH

chayleaf/emilia

a very simple SAT solver

Emilia

A very simple SAT solver. My goal is experimenting with creating a
declarative module system, which requires finding an arrangement that
satisfies all of the modules' requirements (e.g. the ordering that the
modules requested is satisfied, there are no conflicting values, etc). I
may end up using something other than SAT for that purpose, so I suppose
this will be my area for theorem proving experimentation.

Random resources:

Languages

Rust75.1%Python22.8%Shell2.1%

Contributors

GNU Affero General Public License v3.0
Created July 18, 2024
Updated July 26, 2025
chayleaf/emilia | GitHunt