Tuesday, August 4, 2015

Repeated Presses of the Square Root Button

Repeated Presses of the Square Root Button



How many of you have ever done this?  You take an ordinary calculator (or even an older-style AOS calculator or an RPN calculator), enter a number, particularly greater than 1, and just kept pressing the square root button?  Eventually, the number would approach 1, and due to the number decimal points the calculator can hold, the display would be 1.

We can theorize on how many times we would have press the square root button before the displayed value falls below a limit level L. 

Taking repeated square roots of x, n times, will lead to:

√ … √ √ √ x
= √ … √ √ (x^(1/2)
= √ … √ (x^(1/4))
= √ … (x^(1/8))
= x^(1/(2^n))

The number of times the square root button needs to be pressed until it falls below a limit L (for the first time), the inequality is set up as:

x^(1/(2^n)) < L

Solving for n (x and L are given):

Take the logarithm of both sides:

ln (x^(1/(2^n))) < ln L
1/(2^n) ln x < ln L
1/(2^n) < (ln L)/(ln x)

Taking the reciprocal of both sides:

2^n > (ln x)/(ln L)

Again, take the logarithm of both sides:

ln (2^n) > ln (ln x/ln L)
n ln 2 > ln (ln x/ln L)

Solving for n:

n > ln (ln x/ln L)/ln 2

Implementing a short algorithm on an HP 42S:

01 LBL “BL08”
02 LN
03 X<>Y
04 LN
05 ÷
06 LN
07 2
08 LN
09 ÷
10 RTN
11 .END.

Input:  L followed by x.   (x>2)

I calculated a theoretical n for various limits (L = 2, L = 1.5, and L = 1.01) and various values of x.


Table of Repeated Square Root Button Presses:  Theoretical n vs. Actual n
(Excel, HP 42S)


From the table, it seems that a suitable formula for n (L ≥ 1, x ≥ 2):

n = int(ln (ln x/ln L)/ln 2) + 1  

Where int represents the integer part function.    

Try this out – and maybe revisit a small part of your childhood in the process.  Have a great day,

Eddie




This blog is property of Edward Shore – 2015.

2 comments:

  1. Talking about calculator square root' key and childhood, if you haven't seen this little video, here is a funny way a child is using the square root button on a calculator https://youtu.be/faIFNkdq96U?t=3m10s :-)

    ReplyDelete
  2. USe that link if previous one is not working: https://goo.gl/MPr0Gt

    ReplyDelete

HP 15C: Pythagorean Triples

HP 15C:   Pythagorean Triples This program calculates the Pythagorean triple (A, B, C) such that A^2 + B^2 = C^2 by the formulas: ...