remove some unnecessary termination proofs

lem can be coaxed into emitting a call to Define that can do an
automatic termination proof. only looked at stuff under compiler/ so far
for this, but it is probably applicable elsewhere.