We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent e8ea1af commit 038d0e4Copy full SHA for 038d0e4
1 file changed
Mathlib/Algebra/Group/Basic.lean
@@ -283,6 +283,10 @@ variable [InvolutiveInv G] {a b : G}
283
theorem inv_involutive : Function.Involutive (Inv.inv : G → G) :=
284
inv_inv
285
286
+@[to_additive]
287
+theorem inv_bijective : Function.Bijective (Inv.inv : G → G) :=
288
+ inv_involutive.bijective
289
+
290
@[to_additive (attr := simp)]
291
theorem inv_surjective : Function.Surjective (Inv.inv : G → G) :=
292
inv_involutive.surjective
@@ -297,7 +301,7 @@ theorem inv_inj : a⁻¹ = b⁻¹ ↔ a = b :=
297
301
298
302
@[to_additive]
299
303
theorem inv_eq_iff_eq_inv : a⁻¹ = b ↔ a = b⁻¹ :=
300
- ⟨fun h => h ▸ (inv_inv a).symm, fun h => h.symm ▸ inv_inv b⟩
304
+ inv_involutive.eq_iff
305
306
variable (G)
307
0 commit comments