Theory IsaSAT_Print_LLVM

theory IsaSAT_Print_LLVM
  imports IsaSAT_Literals_LLVM
begin

definition print_propa :: 64 word  unit where
  print_propa _ = ()

definition print_confl :: 64 word  unit where
  print_confl _ = ()

definition print_dec :: 64 word  unit where
  print_dec _ = ()

definition print_res :: 64 word  64 word  unit where
  print_res _ _ = ()

definition print_lres :: 64 word  64 word  unit where
  print_lres _ _ = ()

definition print_uset :: 64 word  unit where
  print_uset _ = ()

definition print_gcs :: 64 word  64 word  unit where
  print_gcs _ _ = ()

definition print_binary_unit :: 64 word  unit where
  print_binary_unit _ = ()

definition print_binary_red_removed :: 64 word  unit where
  print_binary_red_removed _ = ()

definition print_purelit_elim :: 64 word  unit where
  print_purelit_elim _ = ()

definition print_purelit_rounds :: 64 word  64 word  unit where
  print_purelit_rounds _ _ = ()

definition print_lbds :: 64 word  unit where
  print_lbds _ = ()

definition print_forward_rounds :: 64 word  64 word  unit where
  print_forward_rounds _ _ = ()

definition print_forward_subsumed :: 64 word  64 word  unit where
  print_forward_subsumed _ _ = ()

definition print_forward_tried :: 64 word  64 word  unit where
  print_forward_tried _ _ = ()

definition print_forward_strengthened :: 64 word  64 word  unit where
  print_forward_strengthened _ _ = ()

definition print_rephased :: 64 word  64 word  unit where
  print_rephased _ _ = ()

sepref_def print_propa_impl
  is RETURN o print_propa
  :: word_assnk a unit_assn
  unfolding print_propa_def
  by sepref

sepref_def print_confl_impl
  is RETURN o print_confl
  :: word_assnk a unit_assn
  unfolding print_confl_def
  by sepref

sepref_def print_dec_impl
  is RETURN o print_dec
  :: word_assnk a unit_assn
  unfolding print_dec_def
  by sepref

sepref_def print_res_impl
  is uncurry (RETURN oo print_res)
  :: word_assnk *a word_assnk a unit_assn
  unfolding print_res_def
  by sepref

sepref_def print_lres_impl
  is uncurry (RETURN oo print_lres)
  :: word_assnk *a word_assnk a unit_assn
  unfolding print_lres_def
  by sepref

sepref_def print_uset_impl
  is RETURN o print_uset
  :: word_assnk a unit_assn
  unfolding print_uset_def
  by sepref

definition print_irred_clss :: 64 word  unit where
  print_irred_clss _ = ()

sepref_def print_gc_impl
  is uncurry (RETURN oo print_gcs)
  :: word_assnk *a word_assnk a unit_assn
  unfolding print_gcs_def
  by sepref

sepref_def print_irred_clss_impl
  is RETURN o print_irred_clss
  :: word_assnk a unit_assn
  unfolding print_irred_clss_def
  by sepref

sepref_def print_binary_unit_impl
  is RETURN o print_binary_unit
  :: word_assnk a unit_assn
  unfolding print_binary_unit_def
  by sepref

sepref_def print_purelit_rounds_impl
  is uncurry (RETURN oo print_purelit_rounds)
  :: word_assnk *a word_assnk a unit_assn
  unfolding print_purelit_rounds_def
  by sepref

sepref_def print_purelit_elim_impl
  is RETURN o print_purelit_elim
  :: word_assnk a unit_assn
  unfolding print_purelit_elim_def
  by sepref

sepref_def print_binary_red_removed_impl
  is RETURN o print_binary_red_removed
  :: word_assnk a unit_assn
  unfolding print_binary_red_removed_def
  by sepref

sepref_def print_forward_rounds_impl
  is uncurry (RETURN oo print_forward_rounds)
  :: word_assnk *a word_assnk a unit_assn
  unfolding print_forward_rounds_def
  by sepref

sepref_def print_forward_subsumed_impl
  is uncurry (RETURN oo print_forward_subsumed)
  :: word_assnk *a word_assnk a unit_assn
  unfolding print_forward_subsumed_def
  by sepref

sepref_def print_forward_tried_impl
  is uncurry (RETURN oo print_forward_tried)
  :: word_assnk *a word_assnk a unit_assn
  unfolding print_forward_tried_def
  by sepref

sepref_def print_forward_strengthened_impl
  is uncurry (RETURN oo print_forward_strengthened)
  :: word_assnk *a word_assnk a unit_assn
  unfolding print_forward_strengthened_def
  by sepref

sepref_def print_rephased_impl
  is uncurry (RETURN oo print_rephased)
  :: word_assnk *a word_assnk a unit_assn
  unfolding print_rephased_def
  by sepref

end