public void Dual() { var m = RandomExtensions.AllocateRandomSquareMatrix(5).Cast <double, bool>(); Assert.Equal(m.Dual(), m.Complementation().Reverse()); }