A concrete 4x4 matrix over the integers Int. Using a structure allows automatic derivation of decidable equality, meaning equality of computed matrices is decidable by computation (via rfl/decide).
- m00 : Int
- m01 : Int
- m02 : Int
- m03 : Int
- m10 : Int
- m11 : Int
- m12 : Int
- m13 : Int
- m20 : Int
- m21 : Int
- m22 : Int
- m23 : Int
- m30 : Int
- m31 : Int
- m32 : Int
- m33 : Int
Instances For
Equations
- One or more equations did not get rendered due to their size.
Instances For
@[implicit_reducible]
@[implicit_reducible]
Equations
- ISAR.instReprMatrix4 = { reprPrec := ISAR.instReprMatrix4.repr }
Equations
- One or more equations did not get rendered due to their size.
Instances For
@[implicit_reducible]
Equations
- ISAR.instMulMatrix4 = { mul := ISAR.mul }
@[implicit_reducible]
Equations
- ISAR.instZeroMatrix4 = { zero := ISAR.zero }
Inverse gauge transformation matrix (P_inv).
Equations
- ISAR.P_inv = { m00 := 1, m01 := 0, m02 := 0, m03 := 0, m10 := -1, m11 := 1, m12 := 0, m13 := 0, m20 := 0, m21 := 0, m22 := 1, m23 := 0, m30 := 0, m31 := 0, m32 := 0, m33 := 1 }