Post Reply 
Bug with Integers
08-22-2015, 02:04 AM (This post was last modified: 08-22-2015 02:08 AM by Joe Horn.)
Post: #21
RE: Bug with Integers
(08-21-2015 09:35 AM)wawa Wrote:  It is very confusing to know what is the "good way" to spell the appropriate function. As you can see on the screenshot below, there is no way to see what is the good answer :

[Image: modpb.png]

the wrong answer is obtained by typing "mod(7^23,143)" in lower case in CAS mode
the good answer is obtained by typing "(7^23) MOD 143" in upper case in CAS mode too

All this is very confusing.

Hint: What you typed is being obscured by Textbook Display mode, so just turn it off (Home Settings, page 2) to see a more "honest" display:

[Image: textbook_off.png]

I spend most of my Prime time with Textbook Display mode turned off, because the ugly truth is usually more useful than a pretty fiction.

EDIT: Also turn off the "Change apparent integers into exact integers" CAS option (page 1, end of line 3). This prevents real whole numbers from being silently coerced into integers. The presence of the decimal point in the display reveals when the result is an approximate real instead of an exact integer.

<0|ΙΈ|0>
-Joe-
Visit this user's website Find all posts by this user
Quote this message in a reply
08-22-2015, 06:43 AM
Post: #22
RE: Bug with Integers
(08-22-2015 02:04 AM)Joe Horn Wrote:  
(08-21-2015 09:35 AM)wawa Wrote:  It is very confusing to know what is the "good way" to spell the appropriate function. As you can see on the screenshot below, there is no way to see what is the good answer :

[Image: modpb.png]

the wrong answer is obtained by typing "mod(7^23,143)" in lower case in CAS mode
the good answer is obtained by typing "(7^23) MOD 143" in upper case in CAS mode too

All this is very confusing.

Hint: What you typed is being obscured by Textbook Display mode, so just turn it off (Home Settings, page 2) to see a more "honest" display:

[Image: textbook_off.png]

I spend most of my Prime time with Textbook Display mode turned off, because the ugly truth is usually more useful than a pretty fiction.

EDIT: Also turn off the "Change apparent integers into exact integers" CAS option (page 1, end of line 3). This prevents real whole numbers from being silently coerced into integers. The presence of the decimal point in the display reveals when the result is an approximate real instead of an exact integer.

Now the entries look very ugly, but you are right, they do not change, this is a good idea. I think I like textbook display more but must keep that in mind if functions do not provide awaited results.
Arno
Find all posts by this user
Quote this message in a reply
08-23-2015, 10:32 PM
Post: #23
RE: Bug with Integers
(08-22-2015 02:04 AM)Joe Horn Wrote:  EDIT: Also turn off the "Change apparent integers into exact integers" CAS option (page 1, end of line 3). This prevents real whole numbers from being silently coerced into integers. The presence of the decimal point in the display reveals when the result is an approximate real instead of an exact integer.
Ah, great! Thanks Joe. That addresses my concern.
Find all posts by this user
Quote this message in a reply
Post Reply 




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