Trace and determinant extractors #
Finite identities used in the three-axes problem.
Main results #
blk_det_formula:det [[A+B, A],[A, A+C]] = det(A(B+C)) + det(B(A+C)) + det(C(A+B)) − det(AB) − det(AC) − det(BC)for2×2matrices over a commutative ring.trace_extractor: withK = XY − YX,E2(T) := {K,[XT+TX,Y]} − {[X²,Y],[T,Y]}satisfiesE2(T) = (2·tr T) • K²(2×2).det_extractor:E2(T)·T − 2•(K²·T²) = (2·det T) • K².H0_square_zero: ifX², Y², Z²vanish then the block matrixH0vanishes.sharpness: in a division ring,u (u⁻²+v⁻²) v = u⁻¹ v + u v⁻¹.fox_commutator: for unitsx,y,x y x⁻¹ y⁻¹ − 1 = (1+x)(y x⁻¹ y⁻¹ + x⁻¹ y⁻¹) − (1+y)(x⁻¹ y⁻¹ + y⁻¹);comaximal_intersection: ifu e + w f = 1thenu (1 − e u) = w (f u).re_inv_one_add: forz ∈ ℂwith‖z‖ = 1,z ≠ −1,Re (1+z)⁻¹ = 1/2.PM_partial_fractions:(1−2du)/((1−(d+1)u)(1−du)) = (1−d)/(1−(d+1)u) + d/(1−du)(Kassel–Reutenauer, §5.2).
The block matrix blk, the 4 × 4 determinant det4 and M2 are in
Formalizations.RingTheory.FreeField.ThreeAxes.Basic.
(F′) minimal form: the commutator binomial is a Lie bracket times units: x y x⁻¹ y⁻¹ − 1 = ((1+x)(1+y) − (1+y)(1+x)) x⁻¹ y⁻¹.