7 releases
| 0.2.3 | Jan 30, 2026 |
|---|---|
| 0.2.2 | Oct 18, 2025 |
| 0.2.1 | Aug 7, 2025 |
| 0.2.0 | May 30, 2025 |
| 0.0.1 | Mar 31, 2025 |
#866 in Math
Used in 5 crates
80KB
2K
SLoC
Pigeons
A proof logging library for VeriPB.
This library is a simple abstraction layer for writing proofs checkable with VeriPB.
Features
short-keywords: use short rule keywords, e.g.,pinstead ofpolserde: add implementations forserde::Serializeandserde::Deserializefor library types
Coverage of VeriPB Syntax
-
f:Proof::new -
pol:Proof::operations -
rup:Proof::reverse_unit_prop -
del:Proof::delete_ids,Proof::delete_id_range,Proof::delete_constr -
delc:Proof::delete_core_ids -
deld:Proof::delete_derived_ids -
obju:Proof::update_objective -
red:Proof::redundant -
dom:Proof::dominated -
core:Proof::move_ids_to_core,Proof::move_range_to_core -
sol:Proof::solution -
solx:Proof::exclude_solution -
soli:Proof::improve_solution -
output:Proof::output,Proof::conclude -
conclusion:Proof::conclude,Proof::new_with_conclusion,Proof::update_default_conclusion - Sub-proofs
-
e:Proof::equals -
ea:Proof::equals_add -
eobj:Proof::obj_equals -
i:Proof::implied -
ia:Proof::implied_add -
#:Proof::set_level -
w:Proof::wipe_level -
strengthening_to_core:Proof::strengthening_to_core -
def_order -
load_order
Dependencies
~445–630KB
~12K SLoC