N. N. Osipov, Bella V. Gulnova, Николай Николаевич Осипов, Белла В. Гульнова
{"title":"三次丢番图方程Runge法的算法实现","authors":"N. N. Osipov, Bella V. Gulnova, Николай Николаевич Осипов, Белла В. Гульнова","doi":"10.17516/1997-1397-2018-11-2-137-147","DOIUrl":null,"url":null,"abstract":"In modern computer algebra systems (such as Mathematica, Maple, SageMath etc.) algorithms for solving in integers are implemented only for a small number of types of diophantine equations. Usually it means that: 1) linear equations and their systems (with any number of unknowns); 2) quadratic equations in two unknowns; 3) cubic Thue equations in two unknowns. At the same time, there is rather wide class of diophantine equations in two unknowns, for which exists effective solving method (that gives explicit estimates for possible solutions), socalled Runge’s method [10]. Exposition of the standard version Runge’s method can be found in well known books [4] and [9]). However, practical realization of Runge’s method is absent in most computer algebra systems, with the exception of very particular cases (see for example [8]). Too large estimates for the solutions are one of the objective reasons for this. Although they are of polynomial type (see [3, 7, 11]), due to the large exponents occurs useless for computer implementation. The original version of Runge’s method leads to such estimates. It uses the Puiseux expansions at x → ∞ of (the branches of) algebraic function y = Ψ(x), determined by the given diophantine equation","PeriodicalId":422202,"journal":{"name":"Journal of Siberian Federal University. Mathematics and Physics","volume":"80 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2018-05-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"4","resultStr":"{\"title\":\"An Algorithmic Implementation of Runge’s Method for Cubic Diophantine Equations\",\"authors\":\"N. N. Osipov, Bella V. Gulnova, Николай Николаевич Осипов, Белла В. Гульнова\",\"doi\":\"10.17516/1997-1397-2018-11-2-137-147\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"In modern computer algebra systems (such as Mathematica, Maple, SageMath etc.) algorithms for solving in integers are implemented only for a small number of types of diophantine equations. Usually it means that: 1) linear equations and their systems (with any number of unknowns); 2) quadratic equations in two unknowns; 3) cubic Thue equations in two unknowns. At the same time, there is rather wide class of diophantine equations in two unknowns, for which exists effective solving method (that gives explicit estimates for possible solutions), socalled Runge’s method [10]. Exposition of the standard version Runge’s method can be found in well known books [4] and [9]). However, practical realization of Runge’s method is absent in most computer algebra systems, with the exception of very particular cases (see for example [8]). Too large estimates for the solutions are one of the objective reasons for this. Although they are of polynomial type (see [3, 7, 11]), due to the large exponents occurs useless for computer implementation. The original version of Runge’s method leads to such estimates. It uses the Puiseux expansions at x → ∞ of (the branches of) algebraic function y = Ψ(x), determined by the given diophantine equation\",\"PeriodicalId\":422202,\"journal\":{\"name\":\"Journal of Siberian Federal University. Mathematics and Physics\",\"volume\":\"80 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2018-05-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"4\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Journal of Siberian Federal University. Mathematics and Physics\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.17516/1997-1397-2018-11-2-137-147\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Journal of Siberian Federal University. Mathematics and Physics","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.17516/1997-1397-2018-11-2-137-147","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
An Algorithmic Implementation of Runge’s Method for Cubic Diophantine Equations
In modern computer algebra systems (such as Mathematica, Maple, SageMath etc.) algorithms for solving in integers are implemented only for a small number of types of diophantine equations. Usually it means that: 1) linear equations and their systems (with any number of unknowns); 2) quadratic equations in two unknowns; 3) cubic Thue equations in two unknowns. At the same time, there is rather wide class of diophantine equations in two unknowns, for which exists effective solving method (that gives explicit estimates for possible solutions), socalled Runge’s method [10]. Exposition of the standard version Runge’s method can be found in well known books [4] and [9]). However, practical realization of Runge’s method is absent in most computer algebra systems, with the exception of very particular cases (see for example [8]). Too large estimates for the solutions are one of the objective reasons for this. Although they are of polynomial type (see [3, 7, 11]), due to the large exponents occurs useless for computer implementation. The original version of Runge’s method leads to such estimates. It uses the Puiseux expansions at x → ∞ of (the branches of) algebraic function y = Ψ(x), determined by the given diophantine equation