]> gitweb.michael.orlitzky.com - sage.d.git/log
sage.d.git
8 years agoRemove references to my unfinished paper.
Michael Orlitzky [Fri, 23 Sep 2016 14:09:17 +0000 (10:09 -0400)]
Remove references to my unfinished paper.

8 years agoImplement Z-operators in terms of cross-positive ones.
Michael Orlitzky [Fri, 23 Sep 2016 14:08:07 +0000 (10:08 -0400)]
Implement Z-operators in terms of cross-positive ones.

8 years agoAdd a test for my construction of LL(pi(K,H)).
Michael Orlitzky [Sat, 27 Aug 2016 22:25:20 +0000 (18:25 -0400)]
Add a test for my construction of LL(pi(K,H)).

8 years agoBegin working on a two-cone pi(K1,K2).
Michael Orlitzky [Mon, 22 Aug 2016 15:57:42 +0000 (11:57 -0400)]
Begin working on a two-cone pi(K1,K2).

8 years agoAdd LL_cone() convenience function.
Michael Orlitzky [Mon, 8 Aug 2016 00:21:58 +0000 (20:21 -0400)]
Add LL_cone() convenience function.

8 years agoChange "Z-transformation" to "Z-operator".
Michael Orlitzky [Sat, 6 Feb 2016 20:51:38 +0000 (15:51 -0500)]
Change "Z-transformation" to "Z-operator".

8 years agoAdd a comment to is_lyapunov_like().
Michael Orlitzky [Sun, 31 Jan 2016 14:33:39 +0000 (09:33 -0500)]
Add a comment to is_lyapunov_like().

8 years agoOnly check=False when K is proper (can't prove it otherwise).
Michael Orlitzky [Wed, 13 Jan 2016 14:51:48 +0000 (09:51 -0500)]
Only check=False when K is proper (can't prove it otherwise).

8 years agoRemove the motzkin_decomposition() method, now Trac #19867.
Michael Orlitzky [Tue, 12 Jan 2016 01:59:35 +0000 (20:59 -0500)]
Remove the motzkin_decomposition() method, now Trac #19867.

8 years agoAdd a note about the nonstandard name "Motzkin decomposition."
Michael Orlitzky [Mon, 11 Jan 2016 23:09:38 +0000 (18:09 -0500)]
Add a note about the nonstandard name "Motzkin decomposition."

8 years agoAdd tests for the dual/adjoint relationship of pi/Z.
Michael Orlitzky [Mon, 11 Jan 2016 18:31:14 +0000 (13:31 -0500)]
Add tests for the dual/adjoint relationship of pi/Z.

8 years agoAdd tests for permutation/conjugation of cones/transformations.
Michael Orlitzky [Mon, 11 Jan 2016 15:04:50 +0000 (10:04 -0500)]
Add tests for permutation/conjugation of cones/transformations.

8 years agoClean up some notation in tests.
Michael Orlitzky [Mon, 11 Jan 2016 14:42:36 +0000 (09:42 -0500)]
Clean up some notation in tests.

8 years agoAdd tests for the dimension of the Z-transformation cone.
Michael Orlitzky [Mon, 11 Jan 2016 14:34:10 +0000 (09:34 -0500)]
Add tests for the dimension of the Z-transformation cone.

8 years agoAdd some more Z_transformation_gens examples.
Michael Orlitzky [Mon, 11 Jan 2016 14:16:37 +0000 (09:16 -0500)]
Add some more Z_transformation_gens examples.

8 years agoDon't check the cones constructed in motzkin_decomposition().
Michael Orlitzky [Mon, 11 Jan 2016 03:40:26 +0000 (22:40 -0500)]
Don't check the cones constructed in motzkin_decomposition().

8 years agoAdd another test for motzkin_decomposition().
Michael Orlitzky [Mon, 11 Jan 2016 03:39:54 +0000 (22:39 -0500)]
Add another test for motzkin_decomposition().

8 years agoDon't check the pi/Z cone for when K is solid or pointed.
Michael Orlitzky [Mon, 11 Jan 2016 03:20:55 +0000 (22:20 -0500)]
Don't check the pi/Z cone for when K is solid or pointed.

8 years agoUse check=False when constructing pi/Z cones.
Michael Orlitzky [Sat, 9 Jan 2016 23:05:06 +0000 (18:05 -0500)]
Use check=False when constructing pi/Z cones.

8 years agoUse max_ambient_dim=4 for the pi/Z stuff, things get too slow at n=5.
Michael Orlitzky [Fri, 8 Jan 2016 05:55:08 +0000 (00:55 -0500)]
Use max_ambient_dim=4 for the pi/Z stuff, things get too slow at n=5.

8 years agoGive an example where check=True is necessary for the pi/Z cones.
Michael Orlitzky [Fri, 8 Jan 2016 05:53:34 +0000 (00:53 -0500)]
Give an example where check=True is necessary for the pi/Z cones.

8 years agoRemove some unused junk from the top of rearrangement.py.
Michael Orlitzky [Fri, 8 Jan 2016 05:53:09 +0000 (00:53 -0500)]
Remove some unused junk from the top of rearrangement.py.

8 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.

8 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.

8 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).

8 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.

8 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.

8 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).

8 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.

8 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().

8 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().

8 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.

8 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().

8 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().

8 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.

8 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().

8 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().

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

8 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.

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

8 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.

9 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.

9 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.

9 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.

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

9 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.

9 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).

9 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.

9 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.

9 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.

9 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.

9 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.

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

9 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.

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

9 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().

9 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.

9 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().

9 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().

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

9 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().

9 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.

9 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).

9 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.

9 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.

9 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.

9 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.

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

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

9 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.

9 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.

9 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.

9 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.