public function testPInverseEqualsPTranspose(array $A) { $A = MatrixFactory::create($A); $LUP = $A->LUDecomposition(); $P = $LUP['P']; $P⁻¹ = $P->inverse(); $Pᵀ = $P->transpose(); $this->assertEquals($P⁻¹, $Pᵀ); }