let check_subsumed (context: context) (literal: literal) : element option = let index = context.index#find literal in index#find_generalization ~p_preserving:true literal.Term.atom