by_cases
This commit also incorporates changes suggested at commit 84a1911949dec94.
ginduction
induction