DEFINITION well_founded()
TYPE =
       ΠA:Set.(A→A→Prop)→Prop
BODY =
Show proof