4 research outputs found

    Gr\"obner Bases over Algebraic Number Fields

    Full text link
    Although Buchberger's algorithm, in theory, allows us to compute Gr\"obner bases over any field, in practice, however, the computational efficiency depends on the arithmetic of the ground field. Consider a field K=Q(α)K = \mathbb{Q}(\alpha), a simple extension of Q\mathbb{Q}, where α\alpha is an algebraic number, and let f∈Q[t]f \in \mathbb{Q}[t] be the minimal polynomial of α\alpha. In this paper we present a new efficient method to compute Gr\"obner bases in polynomial rings over the algebraic number field KK. Starting from the ideas of Noro [Noro, 2006], we proceed by joining ff to the ideal to be considered, adding tt as an extra variable. But instead of avoiding superfluous S-pair reductions by inverting algebraic numbers, we achieve the same goal by applying modular methods as in [Arnold, 2003; B\"ohm et al., 2015; Idrees et al., 2011], that is, by inferring information in characteristic zero from information in characteristic p>0p > 0. For suitable primes pp, the minimal polynomial ff is reducible over Fp\mathbb{F}_p. This allows us to apply modular methods once again, on a second level, with respect to the factors of ff. The algorithm thus resembles a divide and conquer strategy and is in particular easily parallelizable. At current state, the algorithm is probabilistic in the sense that, as for other modular Gr\"obner basis computations, an effective final verification test is only known for homogeneous ideals or for local monomial orderings. The presented timings show that for most examples, our algorithm, which has been implemented in SINGULAR, outperforms other known methods by far.Comment: 16 pages, 1 figure, 1 tabl

    Gröbner Bases over Extention Fields of Q\mathbb{Q}

    Get PDF
    Gröbner bases are one of the most powerful tools in computer algebra and commutative algebra, with applications in algebraic geometry and singularity theory. From the theoretical point of view, these bases can be computed over any field using Buchberger's algorithm. In practice, however, the computational efficiency depends on the arithmetic of the coefficient field. In this thesis, we consider Gröbner bases computations over two types of coefficient fields. First, consider a simple extension K=Q(α)K=\mathbb{Q}(\alpha) of Q\mathbb{Q}, where α\alpha is an algebraic number, and let f∈Q[t]f\in \mathbb{Q}[t] be the minimal polynomial of α\alpha. Second, let K′K' be the algebraic function field over Q\mathbb{Q} with transcendental parameters t1,…,tmt_1,\ldots,t_m, that is, K′=Q(t1,…,tm)K' = \mathbb{Q}(t_1,\ldots,t_m). In particular, we present efficient algorithms for computing Gröbner bases over KK and K′K'. Moreover, we present an efficient method for computing syzygy modules over KK. To compute Gröbner bases over KK, starting from the ideas of Noro [35], we proceed by joining ff to the ideal to be considered, adding tt as an extra variable. But instead of avoiding superfluous S-pair reductions by inverting algebraic numbers, we achieve the same goal by applying modular methods as in [2,4,27], that is, by inferring information in characteristic zero from information in characteristic p>0p > 0. For suitable primes pp, the minimal polynomial ff is reducible over Fp\mathbb{F}_p. This allows us to apply modular methods once again, on a second level, with respect to the modular factors of ff. The algorithm thus resembles a divide and conquer strategy and is in particular easily parallelizable. Moreover, using a similar approach, we present an algorithm for computing syzygy modules over KK. On the other hand, to compute Gröbner bases over K′K', our new algorithm first specializes the parameters t1,…,tmt_1,\ldots,t_m to reduce the problem from K′[x1,…,xn]K'[x_1,\ldots,x_n] to Q[x1,…,xn]\mathbb{Q}[x_1,\ldots,x_n]. The algorithm then computes a set of Gröbner bases of specialized ideals. From this set of Gröbner bases with coefficients in Q\mathbb{Q}, it obtains a Gröbner basis of the input ideal using sparse multivariate rational interpolation. At current state, these algorithms are probabilistic in the sense that, as for other modular Gröbner basis computations, an effective final verification test is only known for homogeneous ideals or for local monomial orderings. The presented timings show that for most examples, our algorithms, which have been implemented in SINGULAR [17], are considerably faster than other known methods.Gröbnerbasen sind eines der leistungsfähigsten Werkzeuge in der Computeralgebra und der kommutativen Algebra, mit Anwendungen in algebraischer Geometrie und Singularitätentheorie. Aus theoretischer Sicht können solche Basen mit dem Algorithmus von Buchberger über beliebigen Körpern berechnet werden. In der Praxis hängt die Effizienz solcher Berechnungen aber von der Arithmetik im Koeffizientenkörper ab. In dieser Dissertation betrachten wir Berechnungen von Gröbnerbasen über zwei verschiedenen Arten von Koeffizientenkörpern. Im ersten Fall betrachten wir einfache Erweiterungen K=Q(α)K = \mathbb{Q}(\alpha), wobei α\alpha eine algebraische Zahl sei und wir das Minimalpolynom von α\alpha mit f∈Q[t]f \in \mathbb{Q}[t] bezeichnen. Im zweiten Fall sei K′K' der algebraische Funktionenkörper über Q\mathbb{Q} mit transzendenten Parametern t1,…,tmt_1, \ldots, t_m, also K′=Q(t1,…,tm)K' = \mathbb{Q}(t_1, \ldots, t_m). Insbesondere stellen wir effiziente Algorithmen zur Berechnung von Gröbnerbasen über KK und K′K' vor. Au\ss{}erdem stellen wir eine effiziente Methode zur Berechnung von Syzygienmoduln über KK vor. Um Gröbnerbasen über KK zu berechnen, fügen wir, ausgehend von den Ideen von Noro [35], das Polynom ff zum betrachteten Ideal hinzu, mit tt als zusätzlicher Variable. Anstatt aber überflüssige Reduktionen von S-Paaren durch das Invertieren algebraischer Zahlen zu vermeiden, erreichen wir dasselbe Ziel durch Anwendung modularer Methoden wie in [2,4,27], also durch Rückschlüsse von Daten in Charakteristik p>0p> 0 auf Daten in Charakteristik Null. Für geeignete Primzahlen pp ist das Minimalpolynom ff über Fp\mathbb{F}_p reduzibel. Dies erlaubt uns,auf einer zweiten Ebeneein weiteres Mal modulare Methoden anzuwenden, bezüglich der modularen Faktoren von ff. Der Algorithmus gleicht daher einer Teile-und-herrsche-Strategie und ist insbesondere leicht zu parallelisieren. Außerdem stellen wir einen Algorithmus zur Berechnung von Syzygienmoduln über KK vor, der einen ähnlichen Ansatz verfolgt. Um hingegen Gröbnerbasen über K′K' auszurechnen, werden in dem neuen Algorithmus zunächst verschiedene konkrete Werte für die Parameter t1,…,tmt_1, \ldots, t_m eingesetzt, um das Problem von K′[x1,…,xn]K'[x_1, \ldots, x_n] auf [x1,…,xn][x_1, \ldots, x_n] zurückzuführen. Der Algorithmus berechnet dann eine Menge von Gröbnerbasen der so erhaltenen Ideale. Aus dieser Menge von Gröbnerbasen mit Koeffizienten in Q\mathbb{Q} wird dann durch Sparse Multivariate Rational Interpolation eine Gröbnerbasis des Inputideals berechnet. Dem gegenwärtigen Stand nach sind diese Algorithmen probabilistisch in dem Sinne, dass wie bei anderen modularen Gröbnerbasisberechnungen ein effektiver finaler Verifikationstest nur für homogene Ideale oder für lokale Monomordnungen bekannt ist. Die vorgelegten Laufzeitmessungen zeigen, dass die neuen, in SINGULAR [17] implementierten Algorithmen bei den meisten Beispielen wesentlich schneller sind als andere bekannte Methoden

    Gröbner Bases over Extention Fields of Q\mathbb{Q}

    No full text
    Gröbner bases are one of the most powerful tools in computer algebra and commutative algebra, with applications in algebraic geometry and singularity theory. From the theoretical point of view, these bases can be computed over any field using Buchberger's algorithm. In practice, however, the computational efficiency depends on the arithmetic of the coefficient field. In this thesis, we consider Gröbner bases computations over two types of coefficient fields. First, consider a simple extension K=Q(α)K=\mathbb{Q}(\alpha) of Q\mathbb{Q}, where α\alpha is an algebraic number, and let f∈Q[t]f\in \mathbb{Q}[t] be the minimal polynomial of α\alpha. Second, let K′K' be the algebraic function field over Q\mathbb{Q} with transcendental parameters t1,…,tmt_1,\ldots,t_m, that is, K′=Q(t1,…,tm)K' = \mathbb{Q}(t_1,\ldots,t_m). In particular, we present efficient algorithms for computing Gröbner bases over KK and K′K'. Moreover, we present an efficient method for computing syzygy modules over KK. To compute Gröbner bases over KK, starting from the ideas of Noro [35], we proceed by joining ff to the ideal to be considered, adding tt as an extra variable. But instead of avoiding superfluous S-pair reductions by inverting algebraic numbers, we achieve the same goal by applying modular methods as in [2,4,27], that is, by inferring information in characteristic zero from information in characteristic p>0p > 0. For suitable primes pp, the minimal polynomial ff is reducible over Fp\mathbb{F}_p. This allows us to apply modular methods once again, on a second level, with respect to the modular factors of ff. The algorithm thus resembles a divide and conquer strategy and is in particular easily parallelizable. Moreover, using a similar approach, we present an algorithm for computing syzygy modules over KK. On the other hand, to compute Gröbner bases over K′K', our new algorithm first specializes the parameters t1,…,tmt_1,\ldots,t_m to reduce the problem from K′[x1,…,xn]K'[x_1,\ldots,x_n] to Q[x1,…,xn]\mathbb{Q}[x_1,\ldots,x_n]. The algorithm then computes a set of Gröbner bases of specialized ideals. From this set of Gröbner bases with coefficients in Q\mathbb{Q}, it obtains a Gröbner basis of the input ideal using sparse multivariate rational interpolation. At current state, these algorithms are probabilistic in the sense that, as for other modular Gröbner basis computations, an effective final verification test is only known for homogeneous ideals or for local monomial orderings. The presented timings show that for most examples, our algorithms, which have been implemented in SINGULAR [17], are considerably faster than other known methods.Gröbnerbasen sind eines der leistungsfähigsten Werkzeuge in der Computeralgebra und der kommutativen Algebra, mit Anwendungen in algebraischer Geometrie und Singularitätentheorie. Aus theoretischer Sicht können solche Basen mit dem Algorithmus von Buchberger über beliebigen Körpern berechnet werden. In der Praxis hängt die Effizienz solcher Berechnungen aber von der Arithmetik im Koeffizientenkörper ab. In dieser Dissertation betrachten wir Berechnungen von Gröbnerbasen über zwei verschiedenen Arten von Koeffizientenkörpern. Im ersten Fall betrachten wir einfache Erweiterungen K=Q(α)K = \mathbb{Q}(\alpha), wobei α\alpha eine algebraische Zahl sei und wir das Minimalpolynom von α\alpha mit f∈Q[t]f \in \mathbb{Q}[t] bezeichnen. Im zweiten Fall sei K′K' der algebraische Funktionenkörper über Q\mathbb{Q} mit transzendenten Parametern t1,…,tmt_1, \ldots, t_m, also K′=Q(t1,…,tm)K' = \mathbb{Q}(t_1, \ldots, t_m). Insbesondere stellen wir effiziente Algorithmen zur Berechnung von Gröbnerbasen über KK und K′K' vor. Au\ss{}erdem stellen wir eine effiziente Methode zur Berechnung von Syzygienmoduln über KK vor. Um Gröbnerbasen über KK zu berechnen, fügen wir, ausgehend von den Ideen von Noro [35], das Polynom ff zum betrachteten Ideal hinzu, mit tt als zusätzlicher Variable. Anstatt aber überflüssige Reduktionen von S-Paaren durch das Invertieren algebraischer Zahlen zu vermeiden, erreichen wir dasselbe Ziel durch Anwendung modularer Methoden wie in [2,4,27], also durch Rückschlüsse von Daten in Charakteristik p>0p> 0 auf Daten in Charakteristik Null. Für geeignete Primzahlen pp ist das Minimalpolynom ff über Fp\mathbb{F}_p reduzibel. Dies erlaubt uns,auf einer zweiten Ebeneein weiteres Mal modulare Methoden anzuwenden, bezüglich der modularen Faktoren von ff. Der Algorithmus gleicht daher einer Teile-und-herrsche-Strategie und ist insbesondere leicht zu parallelisieren. Außerdem stellen wir einen Algorithmus zur Berechnung von Syzygienmoduln über KK vor, der einen ähnlichen Ansatz verfolgt. Um hingegen Gröbnerbasen über K′K' auszurechnen, werden in dem neuen Algorithmus zunächst verschiedene konkrete Werte für die Parameter t1,…,tmt_1, \ldots, t_m eingesetzt, um das Problem von K′[x1,…,xn]K'[x_1, \ldots, x_n] auf [x1,…,xn][x_1, \ldots, x_n] zurückzuführen. Der Algorithmus berechnet dann eine Menge von Gröbnerbasen der so erhaltenen Ideale. Aus dieser Menge von Gröbnerbasen mit Koeffizienten in Q\mathbb{Q} wird dann durch Sparse Multivariate Rational Interpolation eine Gröbnerbasis des Inputideals berechnet. Dem gegenwärtigen Stand nach sind diese Algorithmen probabilistisch in dem Sinne, dass wie bei anderen modularen Gröbnerbasisberechnungen ein effektiver finaler Verifikationstest nur für homogene Ideale oder für lokale Monomordnungen bekannt ist. Die vorgelegten Laufzeitmessungen zeigen, dass die neuen, in SINGULAR [17] implementierten Algorithmen bei den meisten Beispielen wesentlich schneller sind als andere bekannte Methoden

    The Fuzzy Prime Spectrum of Partially Ordered Sets

    No full text
    We study the space of prime fuzzy ideals (and the space of maximal fuzzy ideals as a subspace) equipped with the hull-kernel topology in partially ordered sets. Mainly, we investigate the conditions for which the fuzzy prime spectrum of a poset is compact, Hausdorff, and normal, respectively
    corecore