]> gitweb.michael.orlitzky.com - sage.d.git/commitdiff
Update some comments for lyapunov_rank().
authorMichael Orlitzky <michael@orlitzky.com>
Wed, 5 Aug 2015 01:18:41 +0000 (21:18 -0400)
committerMichael Orlitzky <michael@orlitzky.com>
Wed, 5 Aug 2015 01:18:41 +0000 (21:18 -0400)
mjo/cone/cone.py

index 48b4061748281e0ebcb3ef19e9872be824666ba5..02d525859b90aa0eb5c80acdcbeebd867c3cd628 100644 (file)
@@ -442,7 +442,7 @@ def LL(K):
 
 def lyapunov_rank(K):
     r"""
-    Compute the Lyapunov (or bilinearity) rank of this cone.
+    Compute the Lyapunov rank (or bilinearity rank) of this cone.
 
     The Lyapunov rank of a cone can be thought of in (mainly) two ways:
 
@@ -461,16 +461,7 @@ def lyapunov_rank(K):
     An integer representing the Lyapunov rank of the cone. If the
     dimension of the ambient vector space is `n`, then the Lyapunov rank
     will be between `1` and `n` inclusive; however a rank of `n-1` is
-    not possible (see the first reference).
-
-    .. note::
-
-        In the references, the cones are always assumed to be proper. We
-        do not impose this restriction.
-
-    .. seealso::
-
-        :meth:`is_proper`
+    not possible (see [Orlitzky/Gowda]_).
 
     ALGORITHM:
 
@@ -659,7 +650,8 @@ def lyapunov_rank(K):
         sage: lyapunov_rank(K) == len(LL(K))
         True
 
-    Test Theorem 3 in [Orlitzky/Gowda]_::
+    We can make an imperfect cone perfect by adding a slack variable
+    (a Theorem in [Orlitzky/Gowda]_)::
 
         sage: set_random_seed()
         sage: K = random_cone(max_ambient_dim=8,