Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

reference to Buffon's needle #11

Open
tkphd opened this issue Feb 25, 2021 · 2 comments
Open

reference to Buffon's needle #11

tkphd opened this issue Feb 25, 2021 · 2 comments

Comments

@tkphd
Copy link
Member

tkphd commented Feb 25, 2021

While Buffon's needle is an elegant and interesting mathematical problem which produces an estimate of π, it is not at all what we're doing in this episode. Indeed, the algorithm used here is so simple as to be obvious to anyone who knows the formula for the area of a circle.

I recommend removing the attribution.

@psteinb
Copy link
Member

psteinb commented Mar 23, 2021

Interesting idea. I would respectfully disagree for the sake of completeness. ;-) But, if you think Buffon is mentioned too prominently, I'd agree to demoting this appearance. Not sure how though.

@tkphd
Copy link
Member Author

tkphd commented Mar 23, 2021

I have been unable to find a reference linking Buffon to the algorithm we use, which is Summing a Circle's Area. Intriguingly, Buffon is not mentioned at all on that page, nor on the Chronology of Computation of π, presumably because much more accurate methods were already known.

Buffon's Needle appears related, but is a more complex construction that is more difficult to grasp. I think that providing a reference for interested learners to read more about this method, and other ways to estimate π, is worthwhile. I believe that a direct link to the Summing a Circle's Area write-up on Wikipedia would be more helpful. If we can find direct evidence that Georges-Louis Leclerc (Comte de Buffon) thought about this technique, we can edit Wikipedia to reflect the fact. If not, given the long history of π, we should not make an unsupported attribution.

If we want to implement a named algorithm, let's adopt the Madhava-Leibniz series (Madhava worked it out 300 years before Leibniz).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants