Discussion Overview
The discussion revolves around high precision calculations in Mathematica, specifically regarding the velocity of ultra-high energy cosmic rays with an energy of 10^20 eV. Participants explore the challenges of achieving the necessary precision in their calculations and the appropriate commands to use in Mathematica.
Discussion Character
- Technical explanation
- Mathematical reasoning
- Debate/contested
Main Points Raised
- One participant reports that Mathematica and Google both yield a velocity of exactly 1*c for 10^20 eV cosmic rays, indicating a lack of precision.
- Another participant suggests subtracting c from the calculated velocity to determine the difference, implying that this might reveal more about the precision issue.
- A participant mentions using N, SetAccuracy, and SetPrecision with a precision of 1000 decimals, but still receives a result of zero when subtracting c, indicating a potential command usage issue.
- One participant claims to have resolved the issue by using SetPrecision on all numbers involved in the calculation.
- Another participant questions whether the cosmic rays are photons, suggesting they should move at the speed of light unless affected by some medium.
- A participant clarifies that the rays are ultra-high energy cosmic rays, likely protons, and mentions using the relativistic kinetic energy equation to calculate velocity.
- Concerns are raised about the computational efficiency of maintaining high precision in numerical analysis, particularly when dealing with high energy values.
- One participant proposes using relevant expansions for calculations, suggesting that this approach could provide sufficient accuracy without the need for excessive decimal precision.
Areas of Agreement / Disagreement
Participants express differing views on the necessity of high precision in calculations and the best methods to achieve it. There is no consensus on the optimal approach or the implications of precision on numerical efficiency.
Contextual Notes
Participants discuss the limitations of Mathematica's commands and the implications of using high precision in calculations, but do not resolve the underlying assumptions or the effectiveness of different methods.