]> gitweb.michael.orlitzky.com - sage.d.git/commitdiff
Don't check the cones constructed in motzkin_decomposition().
authorMichael Orlitzky <michael@orlitzky.com>
Mon, 11 Jan 2016 03:40:26 +0000 (22:40 -0500)
committerMichael Orlitzky <michael@orlitzky.com>
Mon, 11 Jan 2016 03:40:26 +0000 (22:40 -0500)
mjo/cone/cone.py

index 05c55ba15a6e79dcfaa86f958a99dafed522b8fd..68fd1931e9d7a4a7fdf3a00a5636011c963e58dd 100644 (file)
@@ -163,11 +163,11 @@ def motzkin_decomposition(K):
     # The lines() method only returns one generator per line. For a true
     # line, we also need a generator pointing in the opposite direction.
     S_gens = [ direction*gen for direction in [1,-1] for gen in K.lines() ]
-    S = Cone(S_gens, K.lattice())
+    S = Cone(S_gens, K.lattice(), check=False)
 
     # Since ``S`` is a subspace, the rays of its dual generate its
     # orthogonal complement.
-    S_perp = Cone(S.dual(), K.lattice())
+    S_perp = Cone(S.dual(), K.lattice(), check=False)
     P = K.intersection(S_perp)
 
     return (P,S)