Skip to content

[Bug]: The min function can produce a result larger than one of its arguments #1635

Description

@dqnykamp

Your DoenetML

<p>min: <number displayDigits="20">min(7.0000000000000001, 7)</number></p>
<p>min: <number displayDigits="20">min(7.000000000000001, 7)</number></p>
<p>min: <number displayDigits="20">min(7.00000000000001, 7)</number></p>
<p>min: <number displayDigits="20">min(7.0000000000001, 7)</number></p>
<p>min: <number displayDigits="20">min(7.000000000001, 7)</number></p>
<p>min: <number displayDigits="20">min(7.00000000001, 7)</number></p>

What happened?

The output is:

min: 7
min: 7.000000000000001
min: 7.00000000000001
min: 7.0000000000001
min: 7.000000000001
min: 7

For the middle values, min(n,7) is larger than 7!

What version of DoenetML are you using?

0.7.21

What browsers are you seeing the problem on?

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    Fields

    Priority

    Medium

    Effort

    Medium

    Projects

    Status
    No status

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions