Tentative question formulation:
Question 1:
Are these requirements ambiguous, i.e. leave room for multiple reasonable interpretations or contain contradictions, when considering the intended functionality? In your evaluation, consider how the program is expected to handle edge cases like extreme values. Exclude considerations related to handling invalid inputs or addressing aspects unrelated to functionality, such as performance.
{TEXT}
{TYPED FUNCTION SIGNATURE}
Possible answers:
- Yes, they are ambiguous
- No, they are not ambiguous
- Cannot judge
Question 2 (if the answer is affirmative):
Are these examples fully clarify the ambiguity?
{IO EXAMPLES}
Tentative question formulation:
Question 1:
Possible answers:
Question 2 (if the answer is affirmative):