satellite-base

Crates.iosatellite-base
lib.rssatellite-base
version0.1.0
created_at2026-01-18 03:25:44.717761+00
updated_at2026-01-18 03:25:44.717761+00
descriptionCore types and utilities for Satellite SAT solver
homepage
repositoryhttps://github.com/rand0mdevel0per/satellite
max_upload_size
id2051702
size39,085
rand0mdevel0per (rand0mdevel0per)

documentation

README

satellite-base

Core types and utilities for the Satellite SAT solver.

Features

  • Boolean types: Lit, Var, VarAssignment
  • Clause types: Clause, ClauseRef
  • Batch types: Batch, BitVec for bitvector operations
  • Serialization: Serde support for all types

Usage

use satellite_base::{Lit, Var, Clause};

let x = Var::new(1);
let lit = Lit::positive(x);
let clause = Clause::from_lits(vec![lit, Lit::negative(Var::new(2))]);

License

MIT

Commit count: 18

cargo fmt