fixed structural inductive proof environments