Open roed314 opened 6 years ago
Branch pushed to git repo; I updated commit sha1. New commits:
ff4e9e1 | added group extension, sublattice, and action display methods |
Branch pushed to git repo; I updated commit sha1. New commits:
bcf4e5c | fixed doctests, fixed matrix and symmetric groups incorporation |
Branch pushed to git repo; I updated commit sha1. New commits:
d958b01 | added missing documentation, fixed Tate-Shafarevich |
Branch pushed to git repo; I updated commit sha1. New commits:
6616e7a | fixed documentation style |
Branch pushed to git repo; I updated commit sha1. New commits:
e705db3 | fixed documentation style |
Patchbot is not happy, see the plugins.
Branch pushed to git repo; I updated commit sha1. New commits:
426beb4 | fixed documentation style |
Branch pushed to git repo; I updated commit sha1. New commits:
1261f3e | more fixes |
Changed branch from u/rud/algebraicTori to u/roed/algebraicTori
Changed branch from u/roed/algebraicTori to u/rud/algebraicTori
Branch pushed to git repo; I updated commit sha1. New commits:
82ad12e | switched all GAP to libgap |
Changed branch from u/rud/algebraicTori to u/roed/algebraicTori
Changed branch from u/roed/algebraicTori to u/rud/algebraicTori
Branch pushed to git repo; I updated commit sha1. New commits:
f7ca62d | added operands for sublattices |
Changed branch from u/rud/algebraicTori to u/roed/algebraicTori
Yep, we're still working on various parts of the code, and will address the patchbot failures.
Still need to make various changes, but I think I've addressed the patchbot problems (though there may still be some failing tests)
here, the doctests should be indented more
+ EXAMPLES::
+
+ sage: T1 = AlgebraicTorus(Lattice_ambient([], 1));
+ sage: T2 = T1.norm_one_restriction(G)
+ sage: G = SymmetricGroup(3)
patchbot is almost happy (excluding the doctests):
+src/sage/modules/glattice.py:290: 'sage.combinat.permutation.Permutation' imported but unused
Branch pushed to git repo; I updated commit sha1. New commits:
2157bb0 | Fixing a few more patchbot issues |
Branch pushed to git repo; I updated commit sha1. New commits:
63e13a6 | parent->ambient, combining some functions, other small changes |
Branch pushed to git repo; I updated commit sha1. New commits:
81a9d62 | Combining a few methods, changing print representations |
patchbot is still not happy, and moreover there are really many failing doctests...
Yep, we know about the doctests. The code is still in progress, and I recently changed the print representation without updating the test results. I'm pretty busy this coming week and won't have time time to work on this ticket much, though Thomas might. I'm planning on coming back to it once I get back to Boston though.
Thanks for the interest in the ticket!
Changed branch from u/roed/algebraicTori to u/rud/algebraicTori
Branch pushed to git repo; I updated commit sha1. New commits:
0854831 | Merge branch 'u/pbruin/26816-GaloisGroup_subgroup' of git://trac.sagemath.org/sage into t/26816/gal_subgroup |
2346140 | Use pari functions for ramification groups |
3efc05e | Working on galois group revisions |
ff53640 | Merge branch 'u/roed/gal_revision' of git://trac.sagemath.org/sage into t/25902/algebraicTori |
87d9c6f | more fixes |
Branch pushed to git repo; I updated commit sha1. New commits:
8f62f4b | implemented morphisms, early stage |
Branch pushed to git repo; I updated commit sha1. New commits:
586f11b | added file |
Branch pushed to git repo; I updated commit sha1. New commits:
608bb6b | changes to tori to start incorporating new galois groups |
So I talked with Thomas yesterday, and he told me you were having a pickling issue. The problem comes from the fact that actions cannot be pickled:
sage: V = QQ^3
sage: v = V((1, 2, 3))
sage: cm = get_coercion_model()
sage: a = cm.get_action(V, QQ, operator.mul)
sage: dumps(a)
---------------------------------------------------------------------------
AttributeError Traceback (most recent call last)
[snip]
/home/travis/sage-build/local/lib/python3.7/site-packages/sage/categories/functor.pyx in sage.categories.functor.Functor.__reduce__ (build/cythonized/sage/categories/functor.c:2242)()
212 """
213 return (_Functor_unpickle,
--> 214 (self.__class__, list(self.__dict__.items()),
215 self.__domain, self.__codomain))
216
AttributeError: 'sage.structure.coerce_actions.RightModuleAction' object has no attribute '__dict__'
This is #29031.
Branch pushed to git repo; I updated commit sha1. New commits:
c6f0d3b | added exterior direct sum of lattices, new methods for tori based on new galois groups, fixed the creation of sublattices |
Sage currently doesn't have much support for linear algebraic groups. This ticket is for creating some infrastructure for working with them, by starting with algebraic tori.
Sage does have support for matrix groups (
sage/groups/matrix_gps/
), for root systems (sage/combinat/root_systems/
) and for affine schemes (sage/schemes/generic/scheme.py
). Algebraic groups will be built out of these ingredients.Magma's functionality for algebraic groups includes invariant theory (https://magma.maths.usyd.edu.au/magma/handbook/invariant_theory). In this ticket we will focus more on questions of rationality and Galois cohomology.
We also note that the functionality we envision for algebraic groups is fairly distinct from that of finitely presented matrix groups (e.g. as summarized in https://arxiv.org/pdf/1805.05984.pdf).
Depends on #29031 Depends on #31489 Depends on #31737
CC: @tscrim @dwbump
Component: group theory
Keywords: padicIMA
Author: Thomas Rüd
Branch/Commit: u/roed/algebraicTori @
9caf319
Reviewer: David Roe
Issue created by migration from https://trac.sagemath.org/ticket/25902