2024-02-09 00:14:15 +0200 | received badge | ● Enlightened (source) |
2024-02-06 15:00:29 +0200 | received badge | ● Good Answer (source) |
2024-02-06 13:02:15 +0200 | answered a question | Quick check that an elliptic curve has composite order No, there is not. The Schoof-Elkies-Atkin algorithm actually computes the order of the curve modulo small primes, and t |
2024-02-05 13:48:18 +0200 | received badge | ● Nice Answer (source) |
2024-02-04 20:26:50 +0200 | answered a question | Get a half point of a point on elliptic curve. The method P.division_points(n) gives the list of all rational points Q such that nQ = P. It works for any base field. |
2022-10-28 21:59:05 +0200 | commented question | distortion map phi(x,y) = (-x, i*y) where i = sqrt(-1) The error is what the message says: p and q are not points of the same curve. Indeed p is a point of E59 and q is a poin |
2022-04-26 14:05:25 +0200 | answered a question | Reductions of elliptic curves over number fields Identifying the curves depends on an isomorphism between the residue field generated by lbar and the finite field genera |
2022-04-26 13:24:38 +0200 | commented question | Reductions of elliptic curves over number fields Can you please fix your code so that the example works? p is undefined on line 7. |
2022-02-01 16:59:21 +0200 | received badge | ● Nice Answer (source) |
2022-02-01 12:43:29 +0200 | answered a question | How to construct an isogeny [i] such that [i]^2= -1? You can use the .automorphisms() method to get all the automorphisms of $E$. sage: E = EllipticCurve(GF(13), [1, 0]) sa |
2021-11-03 23:04:43 +0200 | commented question | Lifting an Isogeny without Starting All Over I don't believe there is a better method than what you suggest, at the moment. |
2021-11-03 23:01:57 +0200 | answered a question | Isogeny from Two Curves E1.isogeny(E2, ell) works if the isogeny between E1 and E2 is a Vélu isogeny, but there is nothing for the general case. |
2021-11-03 22:52:15 +0200 | answered a question | Instantiating Elliptic Curve Isogenies using rational maps This is not supported. Your best option is to pass the kernel polynomial, i.e., the denominator of $\phi_x$, as lone par |
2021-04-03 08:26:10 +0200 | received badge | ● Good Answer (source) |
2019-05-07 01:05:32 +0200 | received badge | ● Necromancer (source) |
2017-09-18 02:08:58 +0200 | received badge | ● Nice Answer (source) |
2017-03-25 17:50:35 +0200 | received badge | ● Nice Answer (source) |
2015-05-20 20:49:41 +0200 | commented question | Elements in the lattice $A_n$ Sorry, misread your question. Here's some facts
So, a sketch of algorithm to generate one such vector would be :
To iterate over all such vectors, you can use Sage's |
2015-05-19 14:23:21 +0200 | commented question | Elements in the lattice $A_n$ I think you are looking for the integer partitions of k of length n+1. Have a look at the iterator |
2015-03-31 17:23:16 +0200 | answered a question | notebook versus terminal session The notebook is all about the web. Everything you can do at the terminal, you can do in the notebook. And _vice versa_. Some things, are just more nicely shared via a notebook. See http://nbviewer.ipython.org/ (not Sage, but close enough). Other good reasons to use notebooks :
Personally, I always use the terminal for personal or one shot computations, and Sage inside an IPython notebook for collaborating and sharing. |
2015-02-28 16:33:00 +0200 | commented question | Using from Python (breaking the monolith) I fully agree with you, and I am certainly not the only one. Unfortunately, Sage is a monolith, and there is little you can do right now. Making Sage more modular is one of the goals of this submitted EU project https://github.com/sagemath/grant-europe, that will hopefully begin next september. |
2014-12-28 15:26:38 +0200 | answered a question | Variables in Sage You must have forgotten the multiplication sign In Sage 6.4.1 |
2014-11-30 21:50:26 +0200 | commented answer | Why does Sage return negative number when evaluating 181.0%360 Exactly for the reason I said: so that the output is consistent with the output of In Python rounding is done to the lowest integer, so it makes sense to return 181, indeed In Mathematica, rounding is done to the closest integer, and indeed answers 541 on WolframAlpha. Oups! Guess Mathematica does not really care for mathematical consistency. |
2014-11-24 18:00:29 +0200 | commented answer | Lower prime divisor Didn't know about |
2014-11-24 17:59:13 +0200 | answered a question | Lower prime divisor It depends on the numbers you are factoring. Factorization algorithms for large numbers do not find factors in increasing order, thus you need to compute all factors in order to know which is smallest. If your number is small, or has very small factors, this might be faster : play around with |
2014-11-23 19:43:29 +0200 | answered a question | Why does Sage return negative number when evaluating 181.0%360 So that this code works From the sage docstring (which you can read by typing
|
2014-09-19 16:25:39 +0200 | answered a question | Converting polynomials between rings Because of the order you've defined the objects, |
2014-08-30 00:47:38 +0200 | received badge | ● Nice Answer (source) |
2014-07-29 20:49:17 +0200 | received badge | ● Nice Answer (source) |
2014-07-22 14:55:31 +0200 | received badge | ● Nice Answer (source) |
2014-07-20 12:39:29 +0200 | answered a question | "divides" in ring of integers With your input, returns which is fishy. |
2014-07-19 02:40:34 +0200 | commented answer | How Do I Extract Terms Containing Certain Coefficients From A Polynomial? Careful: there's an indentation level missing after the second for |
2014-07-19 02:37:15 +0200 | commented answer | How Do I Extract Terms Containing Certain Coefficients From A Polynomial? To convert back to polynomial, just sum() over the list. |
2014-07-19 00:48:16 +0200 | answered a question | How Do I Extract Terms Containing Certain Coefficients From A Polynomial? I am not sure how I should interpret your criterion: do you want to allow a variable to appear more than once in the same monomial? Supposing you do, and supposing There's certainly many other, but I am afraid none is going to be very simple. A word of explanation:
Thanks for this refreshing riddle :) |
2014-07-18 16:37:45 +0200 | commented answer | How th work with enumerable and infinite set This is now http://trac.sagemath.org/ticket/16676 |
2014-07-18 16:25:06 +0200 | answered a question | How th work with enumerable and infinite set You just found a bug in Sage. Sage does not have enough knowledge to know that the set of rationals that are not prime numbers is infinite. If there was no bug, you'd have an error saying something like "Sage cannot compute the cardinality of B". However, if you type |
2014-06-14 08:24:01 +0200 | received badge | ● Nice Answer (source) |
2014-06-13 08:34:34 +0200 | answered a question | Find algebraic solutions to system of polynomial equations Yes, you can use Gröbner bases. Here is an example Tis is not implemented with coefficients in |
2014-04-30 12:12:04 +0200 | commented question | derivative of MPolynomial_polydict I'm sorry. This doesn't help either. If you want useful help, you must make an useful effort to isolate the potential bug. It is by putting less code, not more, that you will achieve this: I cannot guess what parameters to `lambda_siep` are going to trigger the bug. |
2014-04-29 10:37:24 +0200 | commented question | derivative of MPolynomial_polydict I cannot reproduce your problem. Please give a complete working example. How much is `n`? Who's `Y`? There's a missing braket in your definition of `R`. |
2014-04-17 14:43:01 +0200 | answered a question | Silverman Appendix G Don't think so. Maybe you'll have more interesting answers on the sage-nt list https://groups.google.com/forum/#!forum/sage-nt |
2014-02-17 13:36:12 +0200 | answered a question | Cutting unnecessary zeroes in float numbers You could just check that Or, instead of will format If you have a locale configured for French/Italian/whatever notation will automatically put a comma instead of a dot for you. |