Commit 2024-02-08 19:09 28dae78b
View on Github →feat: change Subgroup
and Submonoid
induction principles to work with induction
(#9861)
Induction principles have to be fully dependent in order to work with the induction
tactic. This is usually a good thing anyway, since the dependent version is often more convenient to use, and avoids the caller having to fumble with generalizing over an existential.
This changes the following induction principles (and their additive versions):
Submonoid.closure_induction_{left,right}
Subgroup.closure_induction_{left,right}
Subgroup.closure_induction''
(no submonoid version exists) Arguments to these lemmas have also been renamed to drop theH
, as seems to be preferred forinduction
lemmas.