Astral_internal.RuleAntiunificationmodule Logger : Logger_sig.LOGGERmodule Substition : sig ... endval anti_unify_term :
SL.Term.t ->
SL.Term.t ->
SL.Term.t list SL.Variable.Map.tAntiunify two terms of the same sort.
val anti_unify_terms :
SL.Term.t list ->
SL.Term.t list ->
SL.Term.t list SL.Variable.Map.t optionval anti_unify : SL.t -> SL.t -> SL.Term.t list SL.Variable.Map.t optionval apply : InductiveDefinition.t -> InductiveDefinition.t