Beispiel #1
0
 def test_eighth(self):
     result = _subtrees_for_antipode(self.t4_4)
     expected = LinearCombination()
     expected[(Forest((self.t1_1, self.t1_1, self.t1_1)), self.t1_1)] = 1
     expected[(Forest((self.t1_1, self.t1_1)), self.t2_1)] = 3
     expected[(Forest((self.t1_1, )), self.t3_2)] = 3
     self.assertEqual(expected, result)
Beispiel #2
0
 def test_sixth(self):
     result = _subtrees_for_antipode(self.t4_2)
     expected = LinearCombination()
     expected[(Forest((self.t3_2, )), self.t1_1)] = 1
     expected[(Forest((self.t1_1, self.t1_1)), self.t2_1)] = 1
     expected[(Forest((self.t1_1, )), self.t3_1)] = 2
     print(expected)
     print(result)
     self.assertEqual(expected, result)
Beispiel #3
0
 def test_first(self):
     result = _subtrees_for_antipode(self.t1_1)
     expected = LinearCombination()
     self.assertEqual(expected, result)
Beispiel #4
0
 def test_third(self):
     result = _subtrees_for_antipode(self.t3_1)
     expected = LinearCombination()
     expected[(Forest((self.t2_1, )), self.t1_1)] = 1
     expected[(Forest((self.t1_1, )), self.t2_1)] = 1
     self.assertEqual(expected, result)
Beispiel #5
0
 def test_empty(self):
     result = _subtrees_for_antipode(self.et)
     expected = LinearCombination()
     self.assertEqual(expected, result)