Giacomo Pope

Results 22 issues of Giacomo Pope

### Description of problem Currently, the function `inverse(u,v)` has no error handling for when the base and modulus are not coprime. This leads to unexpected results for bad input. This...

I am trying to set up `MinionPro` using OSX and compiling with texpad. `\usepackage{MinionPro}` I get the error ``` ./root.tex:13: Font OML/MinionPro-TOsF/m/it/5=MinionPro-Mixed-l1-oml at 5.0pt not loadable: Metric (TFM) file or...

For `fmpz_mod_poly` we get an error when we cannot compute an inverse when performing operations ```py >>> from flint import fmpz_mod_poly_ctx, fmpz_mod_poly >>> R = fmpz_mod_poly_ctx(10) >>> f = R([1,2,3])...

type: bug

I did this work a few weeks ago, then dropped it because I got married and now I'm trying to implement other work for a paper so my brain is...

This is a very broad question, but I will pick something specific just to help make this clear. In [`gr_poly.h`](https://flintlib.org/doc/gr_poly.html) there are methods for evaluation, and in particular, [fast multipoint...

type: discussion

Hi! I've been working on some projects recently where the majority of my work is python, but I'm calling to SageMath to get the polynomial rings of finite fields, which...

type: feature request

```py >>> nmod_poly([12, 7, 1], 10) x^2 + 7*x + 2 >>> nmod_poly([12, 7, 1], 10).factor() Flint exception (Impossible inverse): Cannot invert modulo 2*0 zsh: abort python3 ```

type: bug

The `flint_poly` is a child class of `flint_elem` and is used to build other polynomial types on top of, however, `flint_poly` has a method `roots()` which converts the self to...

type: feature request

If you want a repository of your solutions, please make it private to avoid spoiling the experience of CryptoHack for other people.

this PR adds two features which i need for a current project: 1) optimised polynomial composition when you want to reduce the result modulo another polynomial 2) f^e mod h...