Balayage: Difference between revisions

From formulasearchengine
Jump to navigation Jump to search
en>David Eppstein
stub sort
 
en>Addbot
m Bot: Removing Orphan Tag - Linked from Harmonic function (Report Errors)
Line 1: Line 1:
The main advantage of using the blog is that anyone can use the Word - Press blog and customize the elements in the theme regardless to limited knowledge about internet and website development. You can either install Word - Press yourself or use free services offered on the web today. One really cool features about this amazing and free wp plugin is that the code it generates is completely portable. Hosted by Your Domain on Another Web Host - In this model, you first purchase multiple-domain webhosting, and then you can build free Wordpress websites on your own domains, taking advantage of the full power of Wordpress. provided by Word - Press Automatic Upgrade, so whenever you need to update the new version does not, it automatically creates no webmaster. <br><br>Generally, for my private income-making market websites, I will thoroughly research and discover the leading 10 most worthwhile niches to venture into. If you are a positive thinker businessman then today you have to put your business online. It sorts the results of a search according to category, tags and comments. So, if you are looking for some option to build a giant e-commerce website, then e-shopping preferable CMS tools will be helpful for you. As soon as you start developing your Word - Press MLM website you'll see how straightforward and simple it is to create an online presence for you and the products and services you offer. <br><br>It is very easy to install Word - Press blog or website. The only problem with most is that they only offer a monthly plan, you never own the software and you can’t even install the software on your site, you must go to another website to manage your list and edit your autoresponder. Those who cannot conceive with donor eggs due to some problems can also opt for surrogacy option using the services of surrogate mother. Enough automated blog posts plus a system keeps you and your clients happy. There are plenty of tables that are attached to this particular database. <br><br>Word - Press has plenty of SEO benefits over Joomla and Drupal. In case you need to hire PHP developers or hire Offshore Code - Igniter development services or you are looking for Word - Press development experts then Mindfire Solutions would be the right choice for a Software Development partner. Specialty about our themes are that they are easy to load, compatible with latest wordpress version and are also SEO friendly. If you have any questions pertaining to wherever and how to use [http://urlon.com.br/wordpress_dropbox_backup_870900 wordpress backup plugin], you can contact us at the web page. Giant business organizations can bank on enterprise solutions to incorporate latest web technologies such as content management system etc, yet some are looking for economical solutions. Digital digital cameras now function gray-scale configurations which allow expert photographers to catch images only in black and white. <br><br>Yet, overall, less than 1% of websites presently have mobile versions of their websites. Sanjeev Chuadhary is an expert writer who shares his knowledge about web development through their published articles and other resource. Just download it from the website and start using the same. This is because of the customization that works as a keystone for a SEO friendly blogging portal website. Customers within a few seconds after visiting a site form their opinion about the site.
In [[mathematics]] the '''division polynomials''' provide a way to calculate multiples of points on [[elliptic curves]] and to study the fields generated by torsion points. They play a central role in the study of [[counting points on elliptic curves]] in [[Schoof's algorithm]].
 
== Definition ==
The set of division polynomials is a sequence of [[polynomials]] in <math>\mathbb{Z}[x,y,A,B]</math> with <math>x, y, A, B</math> free variables that is recursively defined by:
 
::<math>\psi_{0} = 0  </math>
 
::<math>\psi_{1} = 1</math>
 
::<math>\psi_{2} = 2y</math>
::<math>\psi_{3} = 3x^{4} + 6Ax^{2} + 12Bx - A^{2}</math>
 
::<math>\psi_{4} = 4y(x^{6} + 5Ax^{4} + 20Bx^{3} - 5A^{2}x^{2} - 4ABx - 8B^{2} - A^{3}) </math>
 
::<math>\vdots</math>
::<math>\psi_{2m+1} =  \psi_{m+2} \psi_{m}^{ 3}  -  \psi_{m-1} \psi ^{ 3}_{ m+1} \text{ for } m \geq 2</math>
::<math>\psi_{ 2m} =  \left ( \frac { \psi_{m}}{2y} \right ) \cdot ( \psi_{m+2}\psi^{ 2}_{m-1} -  \psi_{m-2} \psi ^{ 2}_{m+1})  \text{ for } m \geq 3</math>
 
The polynomial <math>\psi_n</math> is called the ''n''<sup>th</sup> division polynomial.
 
== Properties ==
*In practice, one sets <math>y^2=x^3+Ax+B</math>, and then <math>\psi_{2m+1}\in\mathbb{Z}[x,A,B]</math> and <math>\psi_{2m}\in 2y\mathbb{Z}[x,A,B]</math>.
* The division polynomials form a generic [[elliptic divisibility sequence]] over the ring <math>\mathbb{Q}[x,y,A,B]/(y^2-x^3-Ax-B)</math>.
*If an [[elliptic curve]] <math>E</math> is given in the [[Weierstrass form]] <math>y^2=x^3+Ax+B</math> over some field <math>K</math>, i.e. <math>A, B\in K</math>, one can use these values of <math>A, B</math> and consider the division polynomials in the [[Imaginary hyperelliptic curve#Coordinate ring|coordinate ring]] of <math>E</math>. The roots of <math>\psi_{2n+1}</math> are the <math>x</math>-coordinates of the points of <math>E[2n+1]\setminus \{O\}</math>, where <math>E[2n+1]</math> is the <math>(2n+1)^{\text{th}}</math> [[torsion subgroup]] of <math>E</math>. Similarly, the roots of <math>\psi_{2n}/y</math> are the <math>x</math>-coordinates of the points of <math>E[2n]\setminus E[2]</math>.
*Given a point <math>P=(x_P,y_P)</math> on the elliptic curve <math>E:y^2=x^3+Ax+B</math> over some field <math>K</math>, we can express the coordinates of the n<sup>th</sup> multiple of <math>P</math> in terms of division polynomials:
::<math>nP=  \left ( \frac{\phi_{n}(x)}{\psi_{n}^{2}(x)}, \frac{\omega_{n}(x,y)}{\psi^{3}_{n}(x,y)} \right) =  \left( x - \frac {\psi_{n-1} \psi_{n+1}}{\psi^{2}_{n}(x)}, \frac{\psi_{2 n}(x,y)}{2\psi^{4}_{n}(x)} \right)</math>
: where <math>\phi_{n}</math> and <math>\omega_{n}</math> are defined by:
::<math>\phi_{n}=x\psi_{n}^{2} - \psi_{n+1}\psi_{n-1},</math>
::<math>\omega_{n}=\frac{\psi_{n+2}\psi_{n-1}^{2}-\psi_{n-2}\psi_{n+1}^{2}}{4y}.</math>
 
Using the relation between <math>\psi_{2m}</math> and <math>\psi _{2m + 1}</math>, along with the equation of the curve, the functions <math>\psi_{n}^{2}</math> , <math>\frac{\psi_{2n}}{y}, \psi_{2n + 1}</math> and <math>\phi_{n}</math> are all in <math>K[x]</math>.
 
Let <math>p>3</math> be prime and let <math>E:y^2=x^3+Ax+B</math> be an [[elliptic curve]] over the finite field <math>\mathbb{F}_p</math>, i.e., <math>A,B \in \mathbb{F}_p</math>. The <math>\ell</math>-torsion group of <math>E</math> over <math>\bar{ \mathbb{F}}_p</math> is [[isomorphic (mathematics)|isomorphic]] to <math>\mathbb{Z}/\ell \times \mathbb{Z}/\ell</math> if <math>\ell\neq p</math>, and to <math>\mathbb{Z}/\ell </math> or <math>\{0\}</math> if <math>\ell=p</math>. Hence the degree of <math>\psi_\ell</math> is equal to either <math>\frac{1}{2}(l^2-1)</math>, <math>\frac{1}{2}(l-1)</math>, or 0.  
 
[[René Schoof]] observed that working modulo the <math>\ell</math>''th'' division polynomial allows one to work with all <math>\ell</math>-torsion points simultaneously. This is heavily used in [[Schoof's algorithm]] for counting points on elliptic curves.
 
== See also ==
*[[Schoof's algorithm]]
 
== References ==
*A. Brown: ''Algorithms for Elliptic Curves over Finite Fields'', EPFL &mdash; LMA. Available at http://algo.epfl.ch/handouts/en/andrew.pdf
*A. Enge: ''Elliptic Curves and their Applications to Cryptography: An Introduction''. Kluwer Academic Publishers, Dordrecht, 1999.
*N. Koblitz: ''A Course in Number Theory and Cryptography'', Graduate Texts in Math. No. 114, Springer-Verlag, 1987. Second edition, 1994
*Müller : ''Die Berechnung der Punktanzahl von elliptischen kurven&uuml;ber endlichen Primkörpern''. Master's Thesis. Universität  des Saarlandes, Saarbrücken, 1991.
*G. Musiker: ''Schoof's Algorithm for Counting Points on <math>E(\mathbb{F}_q)</math>''. Available at http://www-math.mit.edu/~musiker/schoof.pdf
*Schoof: ''Elliptic Curves over Finite Fields and the Computation of Square Roots mod p''. Math. Comp., 44(170):483&ndash;494, 1985. Available at http://www.mat.uniroma2.it/~schoof/ctpts.pdf
*R. Schoof: ''Counting Points on Elliptic Curves over Finite Fields''. J. Theor. Nombres Bordeaux 7:219&ndash;254, 1995. Available at http://www.mat.uniroma2.it/~schoof/ctg.pdf
*L. C. Washington: ''Elliptic Curves: Number Theory and Cryptography''. Chapman & Hall/CRC, New York, 2003.
*J. Silverman: ''The Arithmetic of Elliptic Curves'', Springer-Verlag, GTM 106, 1986.
 
[[Category:Polynomials]]
[[Category:Algebraic curves]]

Revision as of 12:40, 24 April 2013

In mathematics the division polynomials provide a way to calculate multiples of points on elliptic curves and to study the fields generated by torsion points. They play a central role in the study of counting points on elliptic curves in Schoof's algorithm.

Definition

The set of division polynomials is a sequence of polynomials in [x,y,A,B] with x,y,A,B free variables that is recursively defined by:

ψ0=0
ψ1=1
ψ2=2y
ψ3=3x4+6Ax2+12BxA2
ψ4=4y(x6+5Ax4+20Bx35A2x24ABx8B2A3)
ψ2m+1=ψm+2ψm3ψm1ψm+13 for m2
ψ2m=(ψm2y)(ψm+2ψm12ψm2ψm+12) for m3

The polynomial ψn is called the nth division polynomial.

Properties

nP=(ϕn(x)ψn2(x),ωn(x,y)ψn3(x,y))=(xψn1ψn+1ψn2(x),ψ2n(x,y)2ψn4(x))
where ϕn and ωn are defined by:
ϕn=xψn2ψn+1ψn1,
ωn=ψn+2ψn12ψn2ψn+124y.

Using the relation between ψ2m and ψ2m+1, along with the equation of the curve, the functions ψn2 , ψ2ny,ψ2n+1 and ϕn are all in K[x].

Let p>3 be prime and let E:y2=x3+Ax+B be an elliptic curve over the finite field 𝔽p, i.e., A,B𝔽p. The -torsion group of E over 𝔽¯p is isomorphic to /×/ if p, and to / or {0} if =p. Hence the degree of ψ is equal to either 12(l21), 12(l1), or 0.

René Schoof observed that working modulo the th division polynomial allows one to work with all -torsion points simultaneously. This is heavily used in Schoof's algorithm for counting points on elliptic curves.

See also

References

  • A. Brown: Algorithms for Elliptic Curves over Finite Fields, EPFL — LMA. Available at http://algo.epfl.ch/handouts/en/andrew.pdf
  • A. Enge: Elliptic Curves and their Applications to Cryptography: An Introduction. Kluwer Academic Publishers, Dordrecht, 1999.
  • N. Koblitz: A Course in Number Theory and Cryptography, Graduate Texts in Math. No. 114, Springer-Verlag, 1987. Second edition, 1994
  • Müller : Die Berechnung der Punktanzahl von elliptischen kurvenüber endlichen Primkörpern. Master's Thesis. Universität des Saarlandes, Saarbrücken, 1991.
  • G. Musiker: Schoof's Algorithm for Counting Points on E(𝔽q). Available at http://www-math.mit.edu/~musiker/schoof.pdf
  • Schoof: Elliptic Curves over Finite Fields and the Computation of Square Roots mod p. Math. Comp., 44(170):483–494, 1985. Available at http://www.mat.uniroma2.it/~schoof/ctpts.pdf
  • R. Schoof: Counting Points on Elliptic Curves over Finite Fields. J. Theor. Nombres Bordeaux 7:219–254, 1995. Available at http://www.mat.uniroma2.it/~schoof/ctg.pdf
  • L. C. Washington: Elliptic Curves: Number Theory and Cryptography. Chapman & Hall/CRC, New York, 2003.
  • J. Silverman: The Arithmetic of Elliptic Curves, Springer-Verlag, GTM 106, 1986.