@[instance_reducible]
Equations
- System.Symmetry.instGroup = { toMul := System.Symmetry.instMul, mul_assoc := ⋯, toOne := System.Symmetry.instOne, one_mul := ⋯, mul_one := ⋯, npow := npowRecAuto, npow_zero := ⋯, npow_succ := ⋯, toInv := System.Symmetry.instInv, toDiv := System.Symmetry.instDiv, zpow := zpowRec, div_eq_mul_inv := ⋯, zpow_zero' := ⋯, zpow_succ' := ⋯, zpow_neg' := ⋯, inv_mul_cancel := ⋯ }
@[instance_reducible]
Equations
- System.Symmetry.instDivisionMonoid = { toDivInvMonoid := System.Symmetry.instGroup.toDivInvMonoid, inv_inv := ⋯, mul_inv_rev := ⋯, inv_eq_of_mul := ⋯ }
@[simp]
theorem
System.Symmetry.SelfInverse.inv_eq_self'
{S T : Type u}
{sys : System S T}
{sym : sys.Symmetry}
[H : sym.SelfInverse]
:
@[simp]
theorem
System.Symmetry.SelfInverse.ft'_eq_ft
{S T : Type u}
{sys : System S T}
{sym : sys.Symmetry}
[H : sym.SelfInverse]
:
@[simp]
theorem
System.Symmetry.SelfInverse.fs'_eq_fs
{S T : Type u}
{sys : System S T}
{sym : sys.Symmetry}
[H : sym.SelfInverse]
:
@[simp]
theorem
System.Symmetry.SelfInverse.ft_ft
{S T : Type u}
{sys : System S T}
{sym : sys.Symmetry}
[H : sym.SelfInverse]
{t : T}
:
@[simp]
theorem
System.Symmetry.SelfInverse.fs_fs
{S T : Type u}
{sys : System S T}
{sym : sys.Symmetry}
[H : sym.SelfInverse]
{s : S}
: