Changeset 473102 in git
- Timestamp:
- Jun 25, 2013, 3:25:38 PM (10 years ago)
- Branches:
- (u'jengelh-datetime', 'ceac47cbc86fe4a15902392bdbb9bd2ae0ea02c6')(u'spielwiese', 'f875bbaccd0831e36aaed09ff6adeb3eb45aeb94')
- Children:
- e380c094a09f6af6dd282c36d78055ec8bd24ece
- Parents:
- 26fc598971dac7165d7ec99eec29433a9e8b9428
- git-author:
- Martin Lee <martinlee84@web.de>2013-06-25 15:25:38+02:00
- git-committer:
- Martin Lee <martinlee84@web.de>2013-07-22 15:49:53+02:00
- Location:
- factory
- Files:
-
- 7 edited
Legend:
- Unmodified
- Added
- Removed
-
factory/cf_gcd_smallp.cc
r26fc59 r473102 8 8 * This file implements the GCD of two polynomials over \f$ F_{p} \f$ , 9 9 * \f$ F_{p}(\alpha ) \f$ or GF based on Alg. 7.2. as described in "Algorithms 10 * for Computer Algebra" by Geddes, Czapor, Labahn n10 * for Computer Algebra" by Geddes, Czapor, Labahn 11 11 * 12 12 * @par Copyright: … … 1133 1133 } 1134 1134 1135 /// F is assumed to be an univariate polynomial in x, 1136 /// computes a random monic irreducible univariate polynomial of random 1137 /// degree < i in x which does not divide F 1135 /// computes a random monic irreducible univariate polynomial in x of random 1136 /// degree < i 1138 1137 CanonicalForm 1139 1138 randomIrredpoly (int i, const Variable & x) -
factory/cf_map_ext.h
r26fc59 r473102 48 48 49 49 /// map from \f$ F_p(\alpha) \f$ to \f$ F_p(\beta) \f$ such that 50 /// \f$ F\in \F_p(\alpha) \f$ is mapped onto \f$ \beta \f$50 /// \f$ F\in F_p(\alpha) \f$ is mapped onto \f$ \beta \f$ 51 51 /// 52 52 /// @return @a map returns the image of @a primElem such that the above … … 64 64 ); 65 65 66 /// compute minimal polynomial of \f$ F\in \F_p(\alpha)\backslash\F_p \f$ via NTL66 /// compute minimal polynomial of \f$ F\in F_p(\alpha)\backslash F_p \f$ via NTL 67 67 /// 68 68 /// @return @a findMinPoly computes the minimal polynomial of F 69 69 CanonicalForm 70 70 findMinPoly (const CanonicalForm& F, ///< [in] an element of 71 ///< \f$ \F_p(\alpha)\backslash\F_p \f$71 ///< \f$ F_p(\alpha)\backslash F_p \f$ 72 72 const Variable& alpha ///< [in] algebraic variable 73 73 ); -
factory/facHensel.cc
r26fc59 r473102 7 7 * 8 8 * ABSTRACT: Hensel lifting is described in "Efficient Multivariate 9 * Factorization over Finite Fields" by L. Bernardin & M. Monagon. 9 * Factorization over Finite Fields" by L. Bernardin & M. Monagon and 10 * "Algorithms for Computer Algebra" by Geddes, Czapor, Labahn 10 11 * 11 12 * @author Martin Lee … … 483 484 } 484 485 486 /// solve \f$ 1=\sum_{i=1}^n{\delta_{i} \prod_{j\neq i}{f_j}} \f$ mod \f$p^k\f$ 487 /// over Q(alpha) by p-adic lifting 485 488 CFList 486 489 diophantineHenselQa (const CanonicalForm & F, const CanonicalForm& G, … … 691 694 } 692 695 696 697 /// solve \f$ 1=\sum_{i=1}^n{\delta_{i} \prod_{j\neq i}{f_j}} \f$ mod \f$p^k\f$ 698 /// over Q(alpha) by first computing mod \f$p\f$ and if no zero divisor occured 699 /// compute it mod \f$p^k\f$ 693 700 CFList 694 701 diophantineQa (const CanonicalForm& F, const CanonicalForm& G, … … 2011 2018 2012 2019 2013 /// solve \f$ E= sum_{i= 1}^{r}{\sigma_{i}prod_{j=1, j\neq i}^{r}{f_{i}}}\f$2014 /// mod M, products contains \f$ prod_{j=1, j\neq i}^{r}{f_{i}}} \f$2020 /// solve \f$ E=\sum_{i= 1}^r{\sigma_{i}\prod_{j=1, j\neq i}^{r}{f_{i}}}\f$ 2021 /// mod M, @a products contains \f$ \prod_{j=1, j\neq i}^{r}{f_{j}} \f$ 2015 2022 CFList 2016 2023 diophantine (const CFList& recResult, const CFList& factors, -
factory/facHensel.h
r26fc59 r473102 7 7 * 8 8 * ABSTRACT: function are used for bi- and multivariate factorization over 9 * finite fields 9 * finite fields. Described in "Efficient Multivariate Factorization over Finite 10 * Fields" by L. Bernardin & M. Monagon and "Algorithms for Computer Algebra" by 11 * Geddes, Czapor, Labahn 10 12 * 11 13 * @author Martin Lee -
factory/facIrredTest.h
r26fc59 r473102 2 2 * Computer Algebra System SINGULAR 3 3 \*****************************************************************************/ 4 /** @file fac Hensel.h4 /** @file facIrredTest.h 5 5 * 6 6 * This file provides a probabilistic irreducibility test for polynomials over -
factory/facNTLzzpEXGCD.cc
r26fc59 r473102 13 13 * (c) by The SINGULAR Team, see LICENSE file 14 14 * 15 **/ 16 //***************************************************************************** 17 18 /** 15 19 16 COPYRIGHT NOTICE 20 17 for NTL 5.5 -
factory/facNTLzzpEXGCD.h
r26fc59 r473102 15 15 * @author Martin Lee 16 16 * 17 **/18 /*****************************************************************************/19 17 20 /** 18 21 19 COPYRIGHT NOTICE 22 20 for NTL 5.5
Note: See TracChangeset
for help on using the changeset viewer.