Post Reply 
HP-71B: 1^Inf Error
06-10-2023, 06:29 PM (This post was last modified: 06-11-2023 12:45 AM by Valentin Albillo.)
Post: #21
RE: HP-71B: 1^Inf Error
.
Hi, Jean-François,

(06-09-2023 08:17 AM)J-F Garnier Wrote:  I only recently noticed that the HP-71B is raising an error when attempting to calculate 1^Inf. [...] I'm more curious of the reasons of the HP-71B development team: pure mathematical considerations or implementation constraints?

That, no one can know unless the development team left behind some notes/docs about it, or if the System source code includes comments on the implementation, which I haven't checked.

The HP-71B is a marvel in so many aspects but it has some glaringly bad decisions inflicted upon it, I posted some of the most egregious ones here, and left several others for another occasion.

One of them is the whole IEEE implementation, which no one in the users' base needed or asked for, and which only succeeded in adding unwanted complexity to the math functions implementation in assembler, also taking lots of ROM space to implement in the System and Math ROMs (and probably others), space which could've been put to much better use, and further slowing down the computations. I've extensively used the 71B for decades doing engineering and technical computations and not even once did I need its IEEE abilities. Positive zero ? Negative 0 ? For real-life applications ? Seriously ?

This preamble is just to make it clear that the development team did some very poor decisions, perhaps influenced by people at HP not belonging to the team and perhaps even dismissive of the HP-71B overall, and returning an Error for 1^Inf is one of those poor decisions.

In this thread, people are talking all the time of "limits" and "approaching" and such, but in fact none of that applies to this case because in 1^Inf we don't have the base "approaching" 1 or being 1 "in the limit", we have the plan, exact constant 1, and constants do not vary nor do they tend to some limit last time I checked.

When raising the exact constant 1 to the power of 100, 1000, one million, a Googolplex or Googolplex! (factorial), we don't get a result that approaches 1, we get exactly 1 every time, all the time, period. Thus, it's clear that 1^Inf can be safely and logically defined as 1, so the HP-71B should have returned 1 as a default value, perhaps with an overridable Warning for the squimish, but never ever Error.

Best regards and have a nice finde.
V.

  
All My Articles & other Materials here:  Valentin Albillo's HP Collection
 
Visit this user's website Find all posts by this user
Quote this message in a reply
Post Reply 


Messages In This Thread
HP-71B: 1^Inf Error - J-F Garnier - 06-09-2023, 08:17 AM
RE: HP-71B: 1^Inf Error - anetzer - 06-09-2023, 08:58 AM
RE: HP-71B: 1^Inf Error - Gilles - 06-09-2023, 10:06 AM
RE: HP-71B: 1^Inf Error - anetzer - 06-09-2023, 11:22 AM
RE: HP-71B: 1^Inf Error - Albert Chan - 06-09-2023, 11:56 AM
RE: HP-71B: 1^Inf Error - J-F Garnier - 06-09-2023, 01:03 PM
RE: HP-71B: 1^Inf Error - Albert Chan - 06-09-2023, 02:22 PM
RE: HP-71B: 1^Inf Error - Werner - 06-09-2023, 12:21 PM
RE: HP-71B: 1^Inf Error - rprosperi - 06-09-2023, 11:38 PM
RE: HP-71B: 1^Inf Error - Werner - 06-10-2023, 08:55 AM
RE: HP-71B: 1^Inf Error - rprosperi - 06-10-2023, 12:11 PM
RE: HP-71B: 1^Inf Error - Albert Chan - 06-09-2023, 02:42 PM
RE: HP-71B: 1^Inf Error - J-F Garnier - 06-09-2023, 03:31 PM
RE: HP-71B: 1^Inf Error - Gilles - 06-09-2023, 03:45 PM
RE: HP-71B: 1^Inf Error - Guenter Schink - 06-09-2023, 06:44 PM
RE: HP-71B: 1^Inf Error - EdS2 - 06-09-2023, 07:32 PM
RE: HP-71B: 1^Inf Error - C.Ret - 06-10-2023, 10:50 AM
RE: HP-71B: 1^Inf Error - Gilles - 06-10-2023, 12:08 PM
RE: HP-71B: 1^Inf Error - EdS2 - 06-10-2023, 01:47 PM
RE: HP-71B: 1^Inf Error - Albert Chan - 06-10-2023, 02:40 PM
RE: HP-71B: 1^Inf Error - Valentin Albillo - 06-10-2023 06:29 PM
RE: HP-71B: 1^Inf Error - Werner - 06-11-2023, 09:09 AM
RE: HP-71B: 1^Inf Error - J-F Garnier - 06-11-2023, 10:20 AM



User(s) browsing this thread: 1 Guest(s)