-
[Discussion on Zulip](https://leanprover.zulipchat.com/#narrow/stream/113488-general/topic/Typeclasses.20for.20morphisms), [discussion in PR comments](https://github.com/leanprover-community/mathlib/p…
-
The following quickly eats up memory:
```
sage: for D in xrange(2,2**32):
....: QuadraticField(-D);
....:
```
(This is with 5.10.rc0)
__Problem analysis__
The quadratic field is created with …
-
This patch is a part of the following series adding support for cones/fans and toric varieties to Sage:
Prerequisites:
#8675 - Remove `AmbientSpace._constructor` and fix consequences
#8682 - Impr…
-
Modules over integral domain lack basic functionality:
```
sage: S. = PolynomialRing(QQ)
sage: A = S**2
sage: A
Ambient free module of rank 2 over the integral domain Multivariate Polynomial Ring i…
-
Use the `__typeinit__` mechanism introduced by #18330 to inherit `__cmp__` and `__richcmp__` even if those would not be inherited by default.
**Upstream patch added**: [https://github.com/cython/cy…
-
Attached is the beginning of a class for elliptic curve isogenies.
There are several large areas for improvement:
1) Implementing more algorithms for computing isogenies (such as algorithms that …
-
This patch fixes the parent and element classes for Hom categories to
be purely abstract, and simplifies the Hom logic:
- Unified the logic for selecting the class when building a Homset
(e.g. Ho…
-
The first version of this patch implementing Affine Weyl Groups was written during Sage Days 40. The original contributers were Daniel Bump, Dan Orr, Anne Schilling, Mark Shimozono, Nicolas Thiery. …
-
COOP is designed as a simple public key signature protocol, where users (Consumers) trust some information if and only if it was cryptographically signed by a specific public key (wallet).
## Probl…
-
**Edit (2022-09-27). A lot has changed since the original post. Here is a quick update.**
## What is a Drinfeld module?
Let `L` be a finite field extension of `\Fq` and fix a ring morphism `\gamma…