Fix: Unitary Decomposition -> Conj inplace not handled correct

This commit is contained in:
h z
2024-12-15 01:21:59 +00:00
parent d890865c26
commit 8d378c0fbf
8 changed files with 147 additions and 10 deletions

View File

@@ -24,6 +24,7 @@ public class SUTestFix : BaseTest
-0.5330307462242154 + 0.669854044098976 * AlgebraConstant.I
);
Console.WriteLine(y.Det());
Console.WriteLine((x.U * x.U.Hermitian()).Representation);
Assert.IsTrue((x.U * x.U.Hermitian()).IsEqualApprox(C22.One));
Assert.IsTrue(x.D.Det().IsEqualApprox(1));
Console.WriteLine(x.D.PythonRepresentation);