Theory Selection_Function

theory Selection_Function
  imports Ordered_Resolution_Prover.Clausal_Logic
begin

locale selection_function =
  fixes select :: "'a clause  'a clause"
  assumes
    select_subset: "C. select C ⊆# C" and
    select_negative_literals: "C l. l ∈# select C  is_neg l"

end