Comments (5)
Added doctest to sage/modular/modsym/subspace.py exposing related bug. As of 2.1.5, does not pass.
from sage.
This throws notimplemented error now. The problem is that actually implementing this in general efficiently is hard. Because it's now a not implemented error, I've changed this to an enhancement.
from sage.
This is still a problem with Sage 2.8.2:
----------------------------------------------------------------------
| SAGE Version 2.8.2, Release Date: 2007-08-22 |
| Type notebook() for the GUI, and license() for information. |
----------------------------------------------------------------------
sage: M = ModularSymbols(Gamma0(22),2,sign=1)
sage: M1 = M.decomposition()[1]
sage: M1
Modular Symbols subspace of dimension 3 of Modular Symbols space of dimension 5 for Gamma_0(22) of weight 2 with sign 1 over Rational Field
sage: M1.is_simple()
---------------------------------------------------------------------------
<type 'exceptions.NotImplementedError'> Traceback (most recent call last)
/tmp/Work2/sage-2.8.2/<ipython console> in <module>()
/tmp/Work2/sage-2.8.2/local/lib/python2.5/site-packages/sage/modular/modsym/space.py in is_simple(self)
234 return self._is_simple
235 except AttributeError:
--> 236 D = self.factorization()
237 if len(D) == 0 or len(D) == 1 and D[0][1] == 1:
238 self._is_simple = True
/tmp/Work2/sage-2.8.2/local/lib/python2.5/site-packages/sage/modular/modsym/subspace.py in factorization(self)
197 if r != s:
198 raise NotImplementedError, "modular symbols factorization not fully implemented yet -- self has dimension %s, but sum of dimensions of factors is %s"%(
--> 199 r, s)
200 self._factorization = sage.structure.factorization.Factorization(D, cr=True)
201 return self._factorization
<type 'exceptions.NotImplementedError'>: modular symbols factorization not fully implemented yet -- self has dimension 3, but sum of dimensions of factors is 2
sage:
Maybe something worth fixing during the next bug day.
Cheers,
Michael
from sage.
This, as well as the other cases listed in Craig's post, work for me in sage-3.0.alpha5.
I think this was fixed as a side effect of Craig's various fixes in the modular symbols code.
from sage.
Fixed in Sage 3.0.rc0 due to patches by Creg Citro merged earlier in the 3.0 alpha cycle.
from sage.
Related Issues (20)
- Implementing generators for Staircase graph, Biwheel graph and Truncated biwheel graph
- document `executable=` in `sage.features.Executable`, improve API and implementation HOT 1
- do not create optional sage(math)-brial HOT 7
- `bell_polynomial(n,n)` should be multivariate polynomial in `x0`, not `x` HOT 2
- Enumerating the 2002 triangulations of a 10 point configuration kills sagemath HOT 2
- sagemath_environment must respect --enable-system-site-packages HOT 8
- add function to find post critical set of a dynamical system
- a PR claiming a fix must validate it HOT 13
- Error building Sage: lrcalc-2.1 and python3-3.11.1 failed to build successfully
- Riemann Matrix just two lines in Sage HOT 1
- CI Docbuild: Banner shows up in Changes
- Deprecation for private and semi-private callables HOT 92
- On Decompositions, Generation Methods and related concepts in the theory of Matching Covered Graphs
- Doctester: Issue a warning when unknown `# optional` / `# needs` tags are used HOT 1
- Zero matrix over an algebra HOT 3
- mpmath.mp.mpf has outdated ``__float__`` dunder
- Random test failure in `geometry/cone_catalog.py` HOT 1
- lex_BFS method of DiGraph is not well-defined (the method could compute ordering that fails doctests) HOT 5
- Sage hangs forever with Steenrod squares and @parallel HOT 2
- using numpy 2.0 HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from sage.