|  | 
| 31 | 31 | #define slong mp_limb_signed_t | 
| 32 | 32 | #endif | 
| 33 | 33 | 
 | 
| 34 |  | -#include <flint/arith.h> | 
| 35 |  | -#include <flint/fmpq.h> | 
| 36 |  | -#include <flint/fmpq_mat.h> | 
| 37 |  | -#include <flint/fmpq_poly.h> | 
| 38 |  | -#include <flint/fmpz.h> | 
| 39 |  | -#include <flint/fmpz_factor.h> | 
| 40 |  | -#include <flint/fmpz_mod.h> | 
| 41 |  | -#include <flint/fmpz_mat.h> | 
| 42 | 34 | #include <flint/fmpz_poly_mat.h> | 
| 43 |  | -#include <flint/fmpz_mod_poly.h> | 
| 44 |  | -#include <flint/fmpz_poly.h> | 
|  | 35 | +#include <flint/fmpq_mpoly.h> | 
|  | 36 | +#include <flint/nmod_poly_mat.h> | 
|  | 37 | +#include <flint/perm.h> | 
|  | 38 | +#include <flint/nmod_vec.h> | 
|  | 39 | +#include <flint/fmpzi.h> | 
|  | 40 | +#include <flint/mpoly.h> | 
|  | 41 | +#include <flint/mpfr_mat.h> | 
|  | 42 | +#include <flint/gr_implementing.h> | 
|  | 43 | +#include <flint/nmod_poly.h> | 
|  | 44 | +#include <flint/long_extras.h> | 
|  | 45 | +#include <flint/partitions.h> | 
|  | 46 | +#include <flint/fq_nmod_poly_factor.h> | 
|  | 47 | +#include <flint/mpf_mat.h> | 
| 45 | 48 | #include <flint/fmpz_poly_q.h> | 
|  | 49 | +#include <flint/ca_vec.h> | 
|  | 50 | +#include <flint/double_extras.h> | 
|  | 51 | +#include <flint/fq_nmod_mpoly_factor.h> | 
|  | 52 | +#include <flint/fmpz_mpoly.h> | 
|  | 53 | +#include <flint/fmpq_vec.h> | 
|  | 54 | +#include <flint/fq_poly.h> | 
|  | 55 | +#include <flint/fq_nmod_mat.h> | 
|  | 56 | +#include <flint/calcium.h> | 
|  | 57 | +#include <flint/fft_small.h> | 
| 46 | 58 | #include <flint/fmpz_vec.h> | 
| 47 |  | -#include <flint/fq.h> | 
| 48 |  | -#include <flint/fq_nmod.h> | 
| 49 |  | -#include <flint/nmod_poly.h> | 
|  | 59 | +#include <flint/fexpr_builtin.h> | 
|  | 60 | +#include <flint/ca_poly.h> | 
|  | 61 | +#include <flint/fq_embed.h> | 
| 50 | 62 | #include <flint/nmod_poly_factor.h> | 
| 51 |  | -#include <flint/nmod_vec.h> | 
| 52 |  | -#include <flint/padic.h> | 
| 53 |  | -#include <flint/padic_poly.h> | 
| 54 |  | -#include <flint/qadic.h> | 
|  | 63 | +#include <flint/fmpz_extras.h> | 
|  | 64 | +#include <flint/acb_mat.h> | 
|  | 65 | +#include <flint/gr_generic.h> | 
|  | 66 | +#include <flint/gr_poly.h> | 
|  | 67 | +#include <flint/fq_zech_poly_factor.h> | 
|  | 68 | +#include <flint/fmpz_mpoly_q.h> | 
|  | 69 | +#include <flint/nmod.h> | 
|  | 70 | +#include <flint/ca_mat.h> | 
|  | 71 | +#include <flint/fq_zech_vec.h> | 
|  | 72 | +#include <flint/gr_domains.h> | 
|  | 73 | +#include <flint/arb.h> | 
|  | 74 | +#include <flint/nf_elem.h> | 
|  | 75 | +#include <flint/fmpz_poly.h> | 
|  | 76 | +#include <flint/fq_nmod_embed.h> | 
|  | 77 | +#include <flint/arb_poly.h> | 
|  | 78 | +#include <flint/fmpq.h> | 
|  | 79 | +#include <flint/fmpq_mpoly_factor.h> | 
|  | 80 | +#include <flint/acb_calc.h> | 
|  | 81 | +#include <flint/fq_vec.h> | 
|  | 82 | +#include <flint/padic_mat.h> | 
|  | 83 | +#include <flint/fmpz.h> | 
|  | 84 | +#include <flint/fmpz_mat.h> | 
|  | 85 | +#include <flint/fmpz_mod_mat.h> | 
|  | 86 | +#include <flint/fq_zech.h> | 
|  | 87 | +#include <flint/double_interval.h> | 
|  | 88 | +#include <flint/fq_default_mat.h> | 
|  | 89 | +#include <flint/fmpz_mod_mpoly.h> | 
| 55 | 90 | #include <flint/qsieve.h> | 
|  | 91 | +#include <flint/qfb.h> | 
|  | 92 | +#include <flint/thread_pool.h> | 
|  | 93 | +#include <flint/fmpz_mod_mpoly_factor.h> | 
|  | 94 | +#include <flint/acb_modular.h> | 
|  | 95 | +#include <flint/fq_nmod_poly.h> | 
|  | 96 | +#include <flint/profiler.h> | 
|  | 97 | +#include <flint/acb_hypgeom.h> | 
|  | 98 | +#include <flint/d_mat.h> | 
|  | 99 | +#include <flint/fq_zech_poly.h> | 
|  | 100 | +#include <flint/fmpz_mod.h> | 
|  | 101 | +#include <flint/qqbar.h> | 
|  | 102 | +#include <flint/hypgeom.h> | 
|  | 103 | +#include <flint/acb_elliptic.h> | 
|  | 104 | +#include <flint/acb_dft.h> | 
|  | 105 | +#include <flint/d_vec.h> | 
| 56 | 106 | #include <flint/ulong_extras.h> | 
|  | 107 | +#include <flint/dlog.h> | 
|  | 108 | +#include <flint/bool_mat.h> | 
|  | 109 | +#include <flint/fmpq_poly.h> | 
|  | 110 | +#include <flint/fexpr.h> | 
|  | 111 | +#include <flint/machine_vectors.h> | 
|  | 112 | +#include <flint/mag.h> | 
|  | 113 | +#include <flint/fmpz_mpoly_factor.h> | 
|  | 114 | +#include <flint/mpfr_vec.h> | 
|  | 115 | +#include <flint/ca_ext.h> | 
|  | 116 | +#include <flint/gr.h> | 
|  | 117 | +#include <flint/acb_poly.h> | 
|  | 118 | +#include <flint/fft.h> | 
|  | 119 | +#include <flint/padic.h> | 
|  | 120 | +#include <flint/dirichlet.h> | 
|  | 121 | +#include <flint/fmpz_mod_poly_factor.h> | 
|  | 122 | +#include <flint/fq_default.h> | 
|  | 123 | +#include <flint/fq.h> | 
|  | 124 | +#include <flint/gr_vec.h> | 
|  | 125 | +#include <flint/fq_nmod.h> | 
|  | 126 | +#include <flint/fq_zech_embed.h> | 
|  | 127 | +#include <flint/nmod_mpoly_factor.h> | 
|  | 128 | +#include <flint/flint.h> | 
|  | 129 | +#include <flint/fmpz_factor.h> | 
|  | 130 | +#include <flint/qadic.h> | 
|  | 131 | +#include <flint/nf.h> | 
|  | 132 | +#include <flint/gr_mpoly.h> | 
|  | 133 | +#include <flint/arb_fpwrap.h> | 
|  | 134 | +#include <flint/fq_default_poly.h> | 
|  | 135 | +#include <flint/aprcl.h> | 
|  | 136 | +#include <flint/acf.h> | 
|  | 137 | +#include <flint/gr_special.h> | 
|  | 138 | +#include <flint/arf.h> | 
|  | 139 | +#include <flint/threading.h> | 
|  | 140 | +#include <flint/fq_zech_mat.h> | 
|  | 141 | +#include <flint/gr_mat.h> | 
|  | 142 | +#include <flint/arb_fmpz_poly.h> | 
|  | 143 | +#include <flint/fq_nmod_vec.h> | 
|  | 144 | +#include <flint/fmpz_mod_poly.h> | 
|  | 145 | +#include <flint/bernoulli.h> | 
|  | 146 | +#include <flint/fq_default_poly_factor.h> | 
|  | 147 | +#include <flint/arb_mat.h> | 
|  | 148 | +#include <flint/arb_hypgeom.h> | 
|  | 149 | +#include <flint/fq_poly_factor.h> | 
|  | 150 | +#include <flint/nmod_mpoly.h> | 
|  | 151 | +#include <flint/acb.h> | 
|  | 152 | +#include <flint/fmpz_lll.h> | 
|  | 153 | +#include <flint/fmpz_poly_factor.h> | 
|  | 154 | +#include <flint/ca_field.h> | 
|  | 155 | +#include <flint/acb_dirichlet.h> | 
|  | 156 | +#include <flint/arith.h> | 
|  | 157 | +#include <flint/fmpz_mod_vec.h> | 
|  | 158 | +#include <flint/fmpq_mat.h> | 
|  | 159 | +#include <flint/fq_mat.h> | 
|  | 160 | +#include <flint/mpn_extras.h> | 
|  | 161 | +#include <flint/mpf_vec.h> | 
|  | 162 | +#include <flint/ca.h> | 
|  | 163 | +#include <flint/padic_poly.h> | 
|  | 164 | +#include <flint/nmod_mat.h> | 
|  | 165 | +#include <flint/fq_nmod_mpoly.h> | 
|  | 166 | +#include <flint/arb_calc.h> | 
| 57 | 167 | 
 | 
| 58 | 168 | #undef ulong | 
| 59 | 169 | #undef slong | 
|  | 
0 commit comments