]> gitweb.michael.orlitzky.com - sage.d.git/log
sage.d.git
9 years agoAdd some lineality examples, remove one dimension one covered elsewhere.
Michael Orlitzky [Thu, 7 Jan 2016 19:55:42 +0000 (14:55 -0500)]
Add some lineality examples, remove one dimension one covered elsewhere.

9 years agoAdd more examples for the positive operators.
Michael Orlitzky [Thu, 7 Jan 2016 19:29:51 +0000 (14:29 -0500)]
Add more examples for the positive operators.

9 years agoAdd tests for Corollary 2 in the paper (lineality of pi-star).
Michael Orlitzky [Thu, 7 Jan 2016 18:57:06 +0000 (13:57 -0500)]
Add tests for Corollary 2 in the paper (lineality of pi-star).

9 years agoTest the lineality space of the dual of the cone of positive operators.
Michael Orlitzky [Thu, 7 Jan 2016 03:35:03 +0000 (22:35 -0500)]
Test the lineality space of the dual of the cone of positive operators.

9 years agoAdd more positive operator examples from the paper.
Michael Orlitzky [Wed, 6 Jan 2016 21:34:25 +0000 (16:34 -0500)]
Add more positive operator examples from the paper.

9 years agoRemove the cone tests since they all belong to one paper (now in that repo).
Michael Orlitzky [Wed, 6 Jan 2016 14:01:10 +0000 (09:01 -0500)]
Remove the cone tests since they all belong to one paper (now in that repo).

9 years agoAdd some Proposition 3 tests for positive operators.
Michael Orlitzky [Wed, 6 Jan 2016 13:44:50 +0000 (08:44 -0500)]
Add some Proposition 3 tests for positive operators.

9 years agoMore minor tweaks to motzkin_decomposition().
Michael Orlitzky [Wed, 6 Jan 2016 13:38:30 +0000 (08:38 -0500)]
More minor tweaks to motzkin_decomposition().

9 years agoMore minor cleanup of motzkin_decomposition().
Michael Orlitzky [Wed, 6 Jan 2016 03:32:22 +0000 (22:32 -0500)]
More minor cleanup of motzkin_decomposition().

9 years agoCite Stoer & Witzgall for the Motzkin decomposition.
Michael Orlitzky [Tue, 5 Jan 2016 18:23:42 +0000 (13:23 -0500)]
Cite Stoer & Witzgall for the Motzkin decomposition.

9 years agoRemove random_element() for sage and start cleanup on motzkin_decomposition().
Michael Orlitzky [Mon, 4 Jan 2016 19:13:10 +0000 (14:13 -0500)]
Remove random_element() for sage and start cleanup on motzkin_decomposition().

9 years agoRename pointed_decomposition() to motzkin_decomposition().
Michael Orlitzky [Thu, 31 Dec 2015 04:49:58 +0000 (23:49 -0500)]
Rename pointed_decomposition() to motzkin_decomposition().

9 years agoAdd a description for the pointed_decomposition() doctest.
Michael Orlitzky [Thu, 31 Dec 2015 04:25:44 +0000 (23:25 -0500)]
Add a description for the pointed_decomposition() doctest.

9 years agoVery rough first implementation of pointed_decomposition().
Michael Orlitzky [Thu, 31 Dec 2015 04:23:09 +0000 (23:23 -0500)]
Very rough first implementation of pointed_decomposition().

9 years agoMore examples and a better implementation for random_element().
Michael Orlitzky [Thu, 31 Dec 2015 04:22:41 +0000 (23:22 -0500)]
More examples and a better implementation for random_element().

9 years agoRemove whitespace around keyword arguments.
Michael Orlitzky [Thu, 31 Dec 2015 04:19:42 +0000 (23:19 -0500)]
Remove whitespace around keyword arguments.

9 years agoDon't import the nonexistent mjo.plot.
Michael Orlitzky [Thu, 31 Dec 2015 00:19:30 +0000 (19:19 -0500)]
Don't import the nonexistent mjo.plot.

9 years agoFix a deprecated doctest.
Michael Orlitzky [Fri, 4 Dec 2015 01:05:23 +0000 (20:05 -0500)]
Fix a deprecated doctest.

9 years agoRemove the 'symbolic' module, there's no real use for it anymore.
Michael Orlitzky [Fri, 4 Dec 2015 01:03:52 +0000 (20:03 -0500)]
Remove the 'symbolic' module, there's no real use for it anymore.

9 years agoAdd a test for the lineality spaces of Z/pi-star being equal.
Michael Orlitzky [Wed, 25 Nov 2015 20:15:32 +0000 (15:15 -0500)]
Add a test for the lineality spaces of Z/pi-star being equal.

9 years agoAdd a test for K.is_proper() <==> pi(K).is_proper().
Michael Orlitzky [Wed, 25 Nov 2015 01:40:57 +0000 (20:40 -0500)]
Add a test for K.is_proper() <==> pi(K).is_proper().

9 years agoRename solid_quotient() to solid_restriction().
Michael Orlitzky [Tue, 17 Nov 2015 00:59:49 +0000 (19:59 -0500)]
Rename solid_quotient() to solid_restriction().

9 years agoAdd restrict_to_subspace function and use it to test the sage lyapunov_rank().
Michael Orlitzky [Sun, 15 Nov 2015 00:03:29 +0000 (19:03 -0500)]
Add restrict_to_subspace function and use it to test the sage lyapunov_rank().

9 years agoAdd another test for the lineality space of Z(K) being LL(K).
Michael Orlitzky [Thu, 12 Nov 2015 20:14:24 +0000 (15:14 -0500)]
Add another test for the lineality space of Z(K) being LL(K).

9 years agoRemove mjo/plot.py, merged in http://trac.sagemath.org/ticket/19485.
Michael Orlitzky [Tue, 10 Nov 2015 22:10:10 +0000 (17:10 -0500)]
Remove mjo/plot.py, merged in http://trac.sagemath.org/ticket/19485.

9 years agoAdd a test for the lineality of the cone of positive operators.
Michael Orlitzky [Fri, 23 Oct 2015 14:46:06 +0000 (10:46 -0400)]
Add a test for the lineality of the cone of positive operators.

9 years agoAdd missing set_random_seed() to tests and fix my corollary.
Michael Orlitzky [Mon, 19 Oct 2015 18:52:56 +0000 (14:52 -0400)]
Add missing set_random_seed() to tests and fix my corollary.

9 years agoPlay around with positive operators and Z-transformations. Add a new test.
Michael Orlitzky [Fri, 16 Oct 2015 00:08:22 +0000 (20:08 -0400)]
Play around with positive operators and Z-transformations. Add a new test.

9 years agoClean up some imports and fix another test failure.
Michael Orlitzky [Tue, 13 Oct 2015 00:58:54 +0000 (20:58 -0400)]
Clean up some imports and fix another test failure.

9 years agoFix deprecated zero_element().
Michael Orlitzky [Tue, 13 Oct 2015 00:28:20 +0000 (20:28 -0400)]
Fix deprecated zero_element().

9 years agoRemove lyapunov_rank() for inclusion in Sage.
Michael Orlitzky [Tue, 13 Oct 2015 00:22:50 +0000 (20:22 -0400)]
Remove lyapunov_rank() for inclusion in Sage.

9 years agoCleanup on _restrict_to_space() tests and documentation.
Michael Orlitzky [Mon, 12 Oct 2015 17:03:03 +0000 (13:03 -0400)]
Cleanup on _restrict_to_space() tests and documentation.

9 years agoRemove _basically_the_same from cone.py.
Michael Orlitzky [Mon, 12 Oct 2015 16:00:14 +0000 (12:00 -0400)]
Remove _basically_the_same from cone.py.

9 years agoMove basically_the_same() into tests.py and call it _look_isomorphic().
Michael Orlitzky [Mon, 12 Oct 2015 15:59:22 +0000 (11:59 -0400)]
Move basically_the_same() into tests.py and call it _look_isomorphic().

9 years agoBegin cleaning up lyapunov_rank().
Michael Orlitzky [Fri, 9 Oct 2015 21:16:22 +0000 (17:16 -0400)]
Begin cleaning up lyapunov_rank().

9 years agoRename LL() to lyapunov_like_basis().
Michael Orlitzky [Thu, 8 Oct 2015 19:53:32 +0000 (15:53 -0400)]
Rename LL() to lyapunov_like_basis().

9 years agoUpdate some tests still using LL(K).
Michael Orlitzky [Wed, 7 Oct 2015 21:14:03 +0000 (17:14 -0400)]
Update some tests still using LL(K).

9 years agoFix doctest in permutation_invariant.py.
Michael Orlitzky [Wed, 7 Oct 2015 18:27:15 +0000 (14:27 -0400)]
Fix doctest in permutation_invariant.py.

9 years agoFix Z_transformations() implementation and tests.
Michael Orlitzky [Mon, 5 Oct 2015 19:30:08 +0000 (15:30 -0400)]
Fix Z_transformations() implementation and tests.

9 years agoAdd Z_transformations() function.
Michael Orlitzky [Mon, 5 Oct 2015 05:05:47 +0000 (01:05 -0400)]
Add Z_transformations() function.

9 years agoSimplify implementation of positive_operators().
Michael Orlitzky [Mon, 5 Oct 2015 05:01:04 +0000 (01:01 -0400)]
Simplify implementation of positive_operators().

9 years agoRemove function LL() for Sage proper.
Michael Orlitzky [Fri, 2 Oct 2015 14:50:46 +0000 (10:50 -0400)]
Remove function LL() for Sage proper.

9 years agoRemove the discrete_complementarity_set() function (into Sage proper).
Michael Orlitzky [Fri, 2 Oct 2015 01:24:03 +0000 (21:24 -0400)]
Remove the discrete_complementarity_set() function (into Sage proper).

9 years agoAdd the positive_operators() function.
Michael Orlitzky [Thu, 1 Oct 2015 13:43:22 +0000 (09:43 -0400)]
Add the positive_operators() function.

9 years agoShorten the docstring for LL(K).
Michael Orlitzky [Thu, 1 Oct 2015 13:03:54 +0000 (09:03 -0400)]
Shorten the docstring for LL(K).

9 years agoAdd the cone.permutation_invariant module.
Michael Orlitzky [Mon, 28 Sep 2015 03:27:24 +0000 (23:27 -0400)]
Add the cone.permutation_invariant module.

10 years agoAdd the has_rearrangement_property() function for vectors.
Michael Orlitzky [Sun, 20 Sep 2015 19:44:57 +0000 (15:44 -0400)]
Add the has_rearrangement_property() function for vectors.

10 years agoAdd the random_element() function for cones.
Michael Orlitzky [Sun, 20 Sep 2015 14:57:31 +0000 (10:57 -0400)]
Add the random_element() function for cones.

10 years agoAdd remaining examples/tests for rearrangement_cone.
Michael Orlitzky [Sun, 20 Sep 2015 13:51:57 +0000 (09:51 -0400)]
Add remaining examples/tests for rearrangement_cone.

10 years agoRearrange some import statements.
Michael Orlitzky [Sun, 20 Sep 2015 04:54:24 +0000 (00:54 -0400)]
Rearrange some import statements.

10 years agoAdd examples for the is_lyapunov_like() function.
Michael Orlitzky [Sun, 20 Sep 2015 02:34:52 +0000 (22:34 -0400)]
Add examples for the is_lyapunov_like() function.

10 years agoUpdate usage of matrix_simplify_full (now part of Sage).
Michael Orlitzky [Sun, 20 Sep 2015 00:57:39 +0000 (20:57 -0400)]
Update usage of matrix_simplify_full (now part of Sage).

10 years agoRemove matrix_simplify_full(), this was merged in trac #12162.
Michael Orlitzky [Sat, 19 Sep 2015 01:50:10 +0000 (21:50 -0400)]
Remove matrix_simplify_full(), this was merged in trac #12162.

10 years agoRemove matrix_subs_expr() now that subs() absorbed its features.
Michael Orlitzky [Sat, 19 Sep 2015 01:49:26 +0000 (21:49 -0400)]
Remove matrix_subs_expr() now that subs() absorbed its features.

10 years agoAdd the is_lyapunov_like() function to the cone.cone module.
Michael Orlitzky [Thu, 17 Sep 2015 05:12:40 +0000 (01:12 -0400)]
Add the is_lyapunov_like() function to the cone.cone module.

10 years agoBegin work on the rearrangement cone.
Michael Orlitzky [Fri, 11 Sep 2015 15:06:50 +0000 (11:06 -0400)]
Begin work on the rearrangement cone.

10 years agoReplace _rho with _restrict_to_space in cone/tests.py.
Michael Orlitzky [Thu, 20 Aug 2015 20:15:44 +0000 (16:15 -0400)]
Replace _rho with _restrict_to_space in cone/tests.py.

10 years agoUpdate discrete_complementarity_set() docs.
Michael Orlitzky [Thu, 20 Aug 2015 18:18:20 +0000 (14:18 -0400)]
Update discrete_complementarity_set() docs.

10 years agoRename _rho to _restrict_to_space and make it work on subspaces instead.
Michael Orlitzky [Sun, 16 Aug 2015 15:51:26 +0000 (11:51 -0400)]
Rename _rho to _restrict_to_space and make it work on subspaces instead.

10 years agoSlightly simplify LL() code.
Michael Orlitzky [Tue, 11 Aug 2015 04:41:51 +0000 (00:41 -0400)]
Slightly simplify LL() code.

10 years agoUpdate some comments for lyapunov_rank().
Michael Orlitzky [Wed, 5 Aug 2015 01:18:41 +0000 (21:18 -0400)]
Update some comments for lyapunov_rank().

10 years agoMove some excessive tests into a new module, cone.tests.
Michael Orlitzky [Wed, 5 Aug 2015 01:18:01 +0000 (21:18 -0400)]
Move some excessive tests into a new module, cone.tests.

10 years agoUpdate max_ambient_dim parameter name for random_cone().
Michael Orlitzky [Tue, 4 Aug 2015 15:56:25 +0000 (11:56 -0400)]
Update max_ambient_dim parameter name for random_cone().

10 years agoUpdate docs for cone.discrete_complementarity_set().
Michael Orlitzky [Mon, 27 Jul 2015 14:36:07 +0000 (10:36 -0400)]
Update docs for cone.discrete_complementarity_set().

10 years agomjo/interpolation.py: fix typo.
Michael Orlitzky [Mon, 27 Jul 2015 14:33:55 +0000 (10:33 -0400)]
mjo/interpolation.py: fix typo.

10 years agoMake basically_the_same() and rho() functions private.
Michael Orlitzky [Mon, 15 Jun 2015 18:54:10 +0000 (14:54 -0400)]
Make basically_the_same() and rho() functions private.
Add examples/tests for basically_the_same().
Add linear isomorphism test for lyapunov_rank().

10 years agoAdd a new test for a theorem in the improper paper.
Michael Orlitzky [Mon, 15 Jun 2015 17:29:00 +0000 (13:29 -0400)]
Add a new test for a theorem in the improper paper.

10 years agoRemove the lineality() and codim() functions (now depends on branch u/mjo/ticket...
Michael Orlitzky [Sun, 14 Jun 2015 16:25:55 +0000 (12:25 -0400)]
Remove the lineality() and codim() functions (now depends on branch u/mjo/ticket/18701).

10 years agoFinish test cleanup, notation updates, and dead code removal.
Michael Orlitzky [Sat, 13 Jun 2015 01:39:12 +0000 (21:39 -0400)]
Finish test cleanup, notation updates, and dead code removal.

10 years agoRevert "Remove unused codim() function."
Michael Orlitzky [Fri, 12 Jun 2015 23:13:40 +0000 (19:13 -0400)]
Revert "Remove unused codim() function."

This reverts commit 4418c497a443fb1f5cb068ced5a2ddd5a9a0ad05.

10 years agoIn the middle of mangling things.
Michael Orlitzky [Fri, 12 Jun 2015 23:13:31 +0000 (19:13 -0400)]
In the middle of mangling things.

10 years agoAaaand the test that was using that "unused" function.
Michael Orlitzky [Fri, 12 Jun 2015 22:27:33 +0000 (18:27 -0400)]
Aaaand the test that was using that "unused" function.

10 years agoRemove unused unrestrict_span() function.
Michael Orlitzky [Fri, 12 Jun 2015 22:27:07 +0000 (18:27 -0400)]
Remove unused unrestrict_span() function.

10 years agoRemove unused codim() function.
Michael Orlitzky [Fri, 12 Jun 2015 22:25:00 +0000 (18:25 -0400)]
Remove unused codim() function.

10 years agoAdd back the drop_dependent() function.
Michael Orlitzky [Sun, 7 Jun 2015 04:42:39 +0000 (00:42 -0400)]
Add back the drop_dependent() function.

It turns out that it doesn't matter if our basis is orthogonal, so we
don't need to do Gram-Schmidt. Since this will be relied upon in the
paper, we go back to using (a subset of) the rays of the cone as our
basis.

10 years agoBegin to clear up the mysteries of why the restriction doesn't work.
Michael Orlitzky [Sun, 7 Jun 2015 01:16:27 +0000 (21:16 -0400)]
Begin to clear up the mysteries of why the restriction doesn't work.

Everything's still a mess, but at least the tests are passing. No more
do we check for exact equality between K_W and K_star_W_star; instead
we just check that many properties agree. In the paper we have an
isomorphism, and equality holds. However, my isomorphism isn't an
isomorphism when using a coordinate system -- and we have to use a
non-normal one in Sage because we can't normalize vectors over
QQ. Huh.

10 years agoUse built-in Gram-Schmidt to make things a little better.
Michael Orlitzky [Sat, 6 Jun 2015 03:40:29 +0000 (23:40 -0400)]
Use built-in Gram-Schmidt to make things a little better.

10 years agoCommit a big fucking mess while I refactor the span restriction.
Michael Orlitzky [Fri, 5 Jun 2015 22:49:52 +0000 (18:49 -0400)]
Commit a big fucking mess while I refactor the span restriction.

10 years agoUpdate existing tests to use the codim() function.
Michael Orlitzky [Thu, 4 Jun 2015 18:11:29 +0000 (14:11 -0400)]
Update existing tests to use the codim() function.

10 years agoAdd the cone codim() function.
Michael Orlitzky [Thu, 4 Jun 2015 17:33:07 +0000 (13:33 -0400)]
Add the cone codim() function.

10 years agoSwitch existing tests to use the lineality() method.
Michael Orlitzky [Thu, 4 Jun 2015 16:52:22 +0000 (12:52 -0400)]
Switch existing tests to use the lineality() method.

10 years agoAdd a cone lineality function.
Michael Orlitzky [Thu, 4 Jun 2015 16:51:34 +0000 (12:51 -0400)]
Add a cone lineality function.

10 years agoRemove unused code and implement the improved Lyapunov rank algorithm.
Michael Orlitzky [Wed, 3 Jun 2015 20:25:52 +0000 (16:25 -0400)]
Remove unused code and implement the improved Lyapunov rank algorithm.

10 years agoAdd the project_span() function.
Michael Orlitzky [Wed, 3 Jun 2015 19:48:02 +0000 (15:48 -0400)]
Add the project_span() function.

10 years agoAdd some more reduction theorem test cases.
Michael Orlitzky [Mon, 1 Jun 2015 15:20:01 +0000 (11:20 -0400)]
Add some more reduction theorem test cases.

10 years agoRemove the broken isomorphism tests leaving the reduction test working.
Michael Orlitzky [Mon, 1 Jun 2015 05:39:33 +0000 (01:39 -0400)]
Remove the broken isomorphism tests leaving the reduction test working.

10 years agoTry the span_iso approach to fix my isomorphism tests.
Michael Orlitzky [Mon, 1 Jun 2015 05:33:58 +0000 (01:33 -0400)]
Try the span_iso approach to fix my isomorphism tests.

10 years agoCommit the good (?) version of cone.py.
Michael Orlitzky [Mon, 1 Jun 2015 00:33:11 +0000 (20:33 -0400)]
Commit the good (?) version of cone.py.

10 years agoCommit the busted version of cone.py.
Michael Orlitzky [Mon, 1 Jun 2015 00:32:51 +0000 (20:32 -0400)]
Commit the busted version of cone.py.

10 years agoAdd a few tests for LL(K).
Michael Orlitzky [Sun, 31 May 2015 00:05:32 +0000 (20:05 -0400)]
Add a few tests for LL(K).

10 years agoFix the LL(K) code.
Michael Orlitzky [Sat, 30 May 2015 22:41:01 +0000 (18:41 -0400)]
Fix the LL(K) code.
Implement lyapunov_rank(K) in terms of LL(K).

10 years agoFirst attempt at implementing LL(K); it doesn't work.
Michael Orlitzky [Sun, 24 May 2015 16:42:59 +0000 (12:42 -0400)]
First attempt at implementing LL(K); it doesn't work.

10 years agoAdd citations for Lyapunov rank examples/tests.
Michael Orlitzky [Sun, 24 May 2015 15:59:27 +0000 (11:59 -0400)]
Add citations for Lyapunov rank examples/tests.
Stub out LL(K).

10 years agoRemove is_full_space() and random_cone(); see Sage trac #18454.
Michael Orlitzky [Sun, 24 May 2015 14:50:25 +0000 (10:50 -0400)]
Remove is_full_space() and random_cone(); see Sage trac #18454.

10 years agoFactor out the is_full_space() function.
Michael Orlitzky [Tue, 19 May 2015 19:09:02 +0000 (15:09 -0400)]
Factor out the is_full_space() function.

10 years agoDon't count on 2*dim(V) rays generating V.
Michael Orlitzky [Tue, 19 May 2015 18:15:23 +0000 (14:15 -0400)]
Don't count on 2*dim(V) rays generating V.

10 years agoEnsure that we generate min_rays generators; add more cone tests.
Michael Orlitzky [Tue, 19 May 2015 15:02:07 +0000 (11:02 -0400)]
Ensure that we generate min_rays generators; add more cone tests.

10 years agoSimplify the random_cone() code by defaulting to lower bounds of zero.
Michael Orlitzky [Tue, 19 May 2015 03:41:41 +0000 (23:41 -0400)]
Simplify the random_cone() code by defaulting to lower bounds of zero.

10 years agoFactor out the discrete_complementarity_set() function.
Michael Orlitzky [Mon, 18 May 2015 01:49:27 +0000 (21:49 -0400)]
Factor out the discrete_complementarity_set() function.

10 years agoAdd a random_cone() function and use it in two tests.
Michael Orlitzky [Thu, 14 May 2015 20:18:17 +0000 (16:18 -0400)]
Add a random_cone() function and use it in two tests.