mersenneforum.org  

Go Back   mersenneforum.org > Factoring Projects > Factoring

Reply
 
Thread Tools
Old 2014-07-05, 01:05   #1
philmoore
 
philmoore's Avatar
 
"Phil"
Sep 2002
Tracktown, U.S.A.

19·59 Posts
Default The Joy of Factoring - book review

I just finished reading The Joy of Factoring by Samuel Wagstaff, Jr., published 2013 by the American Mathematical Society (AMS), and wanted to pass on a recommendation of this book to Forum members. For readers who have studied Prime Numbers, a Computational Perspective by Crandall and Pomerance, the level of Wagstaff's book is much more at the introductory level. Descriptions of various algorithms are presented in pseudo-code along with numerical examples so that a beginner will get a good idea of the principles on which each factoring method is based, and should be able to write at least a program implementing the basic algorithms. However, the more advanced topics of optimizing the algorithms are in general only pointed at through references, and a serious attempt at writing a polished piece of code may need to go beyond the material presented in this book. However, Wagstaff does an admirable job of describing the why of factoring as well as the how, and for that reason alone, I think many readers of this Forum will enjoy it.

Chapter 1, entitled Why Factor Integers? contains brief discussions of Public Key Cryptography, repunits, the Cunningham Project, repeating decimal fractions, and perfect numbers as motivations for why one might want to factor numbers. Chapters 2 and 3 present a review of basic number theory and number theory topics relevant to factoring that are useful in understanding the rest of the book. Theorems are carefully stated, some of these theorems are proved, and others are not proved but the reader is given references to other works in which complete proofs are given. Chapter 4, entitled How Are Factors Used? goes in to more detail in diverse topics, including applications to cryptography, pseudo-random bit stream generation, Aurifeuillian factors, perfect numbers and aliquot sequences, Bell and Bernoulli numbers, primality proving, and testing of conjectures. Factoring methods are discussed in chapters 5 through 8 with "simple" algorithms in chapter 5, methods based on continued fractions in chapter 6, factoring and primality proving based on elliptic curves in chapter 7, and sieve algorithms in chapter 8. The treatment of the Number Field Sieve is sketchy at best, and is apparently not intended to give a beginner enough information to attempt to program it, but the numerical examples and discussion of choosing suitable polynomials should at least give the interested neophyte a feel for what all is involved. Chapter 9 discusses special-purpose factoring devices, both historical devices that have actually been built as well as proposed devices that currently exist only as concepts. The final chapter 10, entitled Theoretical and Practical Factoring, contains a diverse collection of sections covering complexity theory, multi-precision arithmetic, dirty tricks that may succeed in breaking RSA public key cryptography when the keys are not carefully chosen, and the future of factoring. An excellent and extensive bibliography follows. There is probably something in here for anyone who frequents this forum, and a number of Forum participants are even cited for factoring work they have done. My only beef with Sam Wagstaff is that he did not mention GIMPS, although he does discuss perfect numbers and Mersenne primes, including 257885161-1. Even though GIMPS is primarily a prime hunting project, as opposed to a factoring project, the fact that factoring is an important part of GIMPS, eliminating five-eighths of potential candidates, would have made it a good tie-in to the theme of this book.

Although the book is available from mega-online-booksellers, I have found the price is nearly the same if you order from the AMS, a non-profit organization devoted to mathematics research and education, and would recommend that you order it directly from them:
http://www.ams.org/bookstore-getitem?item=STML-68
philmoore is offline   Reply With Quote
Old 2014-07-05, 06:20   #2
LaurV
Romulan Interpreter
 
LaurV's Avatar
 
"name field"
Jun 2011
Thailand

240608 Posts
Default

Thank you for recommendation. Good posting too. I added it to the list.

Last fiddled with by LaurV on 2014-07-05 at 06:22
LaurV is offline   Reply With Quote
Old 2014-12-13, 09:52   #3
Xyzzy
 
Xyzzy's Avatar
 
Aug 2002

5·11·157 Posts
Default

We noticed that it is available here: https://books.google.com/books?id=rowCAQAAQBAJ

Unfortunately, it is still not available for the Kindle.



Do authors receive the same amount of $ for digital sales as they do for dead-tree sales?
Xyzzy is offline   Reply With Quote
Old 2014-12-13, 10:59   #4
davar55
 
davar55's Avatar
 
May 2004
New York City

10000100010112 Posts
Default

Quote:
Originally Posted by Xyzzy View Post
We noticed that it is available here: https://books.google.com/books?id=rowCAQAAQBAJ

Unfortunately, it is still not available for the Kindle.



Do authors receive the same amount of $ for digital sales as they do for dead-tree sales?
Some of us don't use Kindle yet. Do you mean per sale item or total?
davar55 is offline   Reply With Quote
Old 2015-01-01, 16:50   #5
henryzz
Just call me Henry
 
henryzz's Avatar
 
"David"
Sep 2007
Liverpool (GMT/BST)

612510 Posts
Default

Received this book yesterday. It seems to be very good at explaining each of the various factoring methods available in a way that is understandable to a wide range of people. Prior to reading this book I have been unable to understand how ECM works. This book explains how it is similar to P-1, how it works and gives examples.
While this book might not go into enough detail to fully understand NFS it does provide a lot of the maths behind it and gives a general picture.

In general this book is a good stepping stone to understanding the algorithms it describes. To implement many of them efficiently it would require reading a more advanced book such as Prime Numbers, a Computational Perspective by Crandall and Pomerance.
henryzz is offline   Reply With Quote
Old 2015-01-22, 15:17   #6
bdodson
 
bdodson's Avatar
 
Jun 2005
lehigh.edu

210 Posts
Default

Quote:
Originally Posted by henryzz View Post
Received this book yesterday. It seems to be very good at explaining each of the various factoring methods available in a way that is understandable to a wide range of people.
...
To implement many of them efficiently it would require reading a more advanced book such as Prime Numbers, a Computational Perspective by Crandall and Pomerance.
The review on Math Reviews (with mathscinet license) is written by Carl. The relation
between p-1 and ECM is explained clearly in Koblitz's Course in Number Theory and
Crypto 1994. Hendrik's original observation follows Pollard (cf. the review of Hendrik's
Annals paper 1987), which is somewhat more complicated. -Bruce Dodson

from Math Reviews:
Quote:
.. this book is more at home in describing factorization algorithms from the perspective of
actually implementing them. In particular, heuristic analyses of the principal factoring
algorithms are not fully developed. The book's strengths lie in clear descriptions of
the algorithms (most of which are given in easily readable pseudocode), the historical
details, and the obvious enthusiasm of the author. Where else would you find an exercise
such as this: "Multiply 2071723 x 5363222357 by hand. Feel the joy."
-Carl Pomerance
bdodson is offline   Reply With Quote
Old 2016-10-13, 05:34   #7
CRGreathouse
 
CRGreathouse's Avatar
 
Aug 2006

22×3×499 Posts
Default

Quote:
Originally Posted by Xyzzy View Post
Do authors receive the same amount of $ for digital sales as they do for dead-tree sales?
Generally I think the answer is "yes". The main reason books aren't available on Kindle, AFAIK, is the conversion cost. I don't know how this is handled.
CRGreathouse is offline   Reply With Quote
Old 2016-10-13, 05:39   #8
CRGreathouse
 
CRGreathouse's Avatar
 
Aug 2006

22·3·499 Posts
Default

Quote:
Originally Posted by bdodson View Post
The review on Math Reviews (with mathscinet license) is written by Carl. The relation
between p-1 and ECM is explained clearly in Koblitz's Course in Number Theory and
Crypto 1994. Hendrik's original observation follows Pollard (cf. the review of Hendrik's
Annals paper 1987), which is somewhat more complicated. -Bruce Dodson
There's also a review by William Gasarch in June's ACM SIGACT News:
http://mathcs.clarku.edu/~fgreen/SIG...okrev/47-2.pdf (pages 7-8 in the pdf)
CRGreathouse is offline   Reply With Quote
Old 2016-10-21, 01:10   #9
Jeff Gilchrist
 
Jeff Gilchrist's Avatar
 
Jun 2003
Ottawa, Canada

100100101012 Posts
Default

Quote:
Originally Posted by Xyzzy View Post
Do authors receive the same amount of $ for digital sales as they do for dead-tree sales?
I was just talking to an author about that. In his case he gets almost double for e-book sales because the publisher has no re-curring printing costs. That is double of an already very small number for each book.
Jeff Gilchrist is offline   Reply With Quote
Reply

Thread Tools


Similar Threads
Thread Thread Starter Forum Replies Last Post
GTX 1070 8gb review firejuggler GPU Computing 29 2016-11-15 19:16
PicoPSU Review Fred Hardware 7 2016-02-12 16:19
Review of Odd Perfect Paper wblipp Math 49 2012-02-12 11:43
Review of calculus/ODE Primeinator Analysis & Analytic Number Theory 15 2011-01-12 23:05
Book Review Numbers Lounge 5 2005-09-30 17:53

All times are UTC. The time now is 02:26.


Sun May 28 02:26:21 UTC 2023 up 282 days, 23:54, 0 users, load averages: 1.42, 1.44, 1.40

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2023, Jelsoft Enterprises Ltd.

This forum has received and complied with 0 (zero) government requests for information.

Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 or any later version published by the Free Software Foundation.
A copy of the license is included in the FAQ.

≠ ± ∓ ÷ × · − √ ‰ ⊗ ⊕ ⊖ ⊘ ⊙ ≤ ≥ ≦ ≧ ≨ ≩ ≺ ≻ ≼ ≽ ⊏ ⊐ ⊑ ⊒ ² ³ °
∠ ∟ ° ≅ ~ ‖ ⟂ ⫛
≡ ≜ ≈ ∝ ∞ ≪ ≫ ⌊⌋ ⌈⌉ ∘ ∏ ∐ ∑ ∧ ∨ ∩ ∪ ⨀ ⊕ ⊗ 𝖕 𝖖 𝖗 ⊲ ⊳
∅ ∖ ∁ ↦ ↣ ∩ ∪ ⊆ ⊂ ⊄ ⊊ ⊇ ⊃ ⊅ ⊋ ⊖ ∈ ∉ ∋ ∌ ℕ ℤ ℚ ℝ ℂ ℵ ℶ ℷ ℸ 𝓟
¬ ∨ ∧ ⊕ → ← ⇒ ⇐ ⇔ ∀ ∃ ∄ ∴ ∵ ⊤ ⊥ ⊢ ⊨ ⫤ ⊣ … ⋯ ⋮ ⋰ ⋱
∫ ∬ ∭ ∮ ∯ ∰ ∇ ∆ δ ∂ ℱ ℒ ℓ
𝛢𝛼 𝛣𝛽 𝛤𝛾 𝛥𝛿 𝛦𝜀𝜖 𝛧𝜁 𝛨𝜂 𝛩𝜃𝜗 𝛪𝜄 𝛫𝜅 𝛬𝜆 𝛭𝜇 𝛮𝜈 𝛯𝜉 𝛰𝜊 𝛱𝜋 𝛲𝜌 𝛴𝜎𝜍 𝛵𝜏 𝛶𝜐 𝛷𝜙𝜑 𝛸𝜒 𝛹𝜓 𝛺𝜔