Discussion Overview
The discussion revolves around the application of Reverse Polish Notation (RPN) for expressing mathematical operations, particularly limits and integrals, which are not straightforwardly represented in RPN. Participants explore how RPN can accommodate various functions, including those with multiple arguments, and the challenges associated with defining a universal order of operations for such functions.
Discussion Character
- Exploratory
- Technical explanation
- Debate/contested
Main Points Raised
- One participant questions how to express limits in RPN, noting that limits and integrals are complex functions requiring multiple values.
- Another participant suggests that limits can be treated as operations taking two arguments: a function and a point of evaluation.
- Some participants argue that RPN can handle n-ary operations, countering the claim that it only supports unary and binary functions.
- Concerns are raised about the lack of a universal order for entering arguments in RPN, especially for functions with more than two variables.
- One participant mentions that while there is no universal standard, specific calculators have developed their own conventions for handling multiple arguments in RPN.
- Another participant points out that without standardization, confusion can arise regarding the order of arguments in operations like integrals.
- Discussion includes references to HP's RPL language, which standardizes certain functions and allows for complex operations.
Areas of Agreement / Disagreement
Participants express differing views on the capabilities of RPN regarding multi-argument functions and the existence of a universal order of operations. There is no consensus on whether a standardized approach exists for expressing complex functions in RPN.
Contextual Notes
Limitations include the absence of universally accepted definitions for the order of operations in RPN, particularly for functions with multiple arguments, and the potential for confusion in interpreting expressions without standardization.