Skip to content

testing compilation correctness #11

Description

@IbrahimElk

Given a CNF formula, kompyle compiles it into a d-DNNF circuit.
It is important that kompyle indeed constructs the circuit that is
the same Boolean function as the CNF formula.

At the moment, this is checked by only exhaustively checking all assignments for somewhat
smaller formulas, which is infeasible for practical CNF files.

It would be useful to support a scalable method to verify equivalence between larger
CNF formulas and its compiled d-DNNF representations without exhaustive enumeration.

No need for a proof, but for checking individual instances

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions