(* Title: SatSolverVerification/SatSolverCode.thy Author: Filip Maric Maintainer: Filip Maric <filip at matf.bg.ac.yu> *) section‹Functional implementation of a SAT solver with Two Watch literal propagation.› theory SatSolverCode imports SatSolverVerification "HOL-Library.Code_Target_Numeral" begin (******************************************************************************) subsection‹Specification› (******************************************************************************) lemma [code_unfold]: fixes literal :: Literal and clause :: Clause shows "literal el clause = List.member clause literal" by (auto simp add: member_def)