मैं हास्केल में श्रेणियों के निम्नलिखित व्यवहार को समझ नहीं सकता। 1 से 1 की गणना करने से मुझे एक सूची केवल 1 होती है, और 2 से 2 में मुझे एक सूची देता है जैसा कि नीचे दिया गया है। जैसा कि नीचे दिखायायदि मैं जीएचसीआई पर [1/0..1/0] दर्ज करता हूं तो मुझे अनंत अनंतता मिल रही है। क्यूं कर?
Prelude> [1..1]
[1]
Prelude> [2..2]
[2]
लेकिन अनंत को अनंत की गणना मुझे एक सूची है जो लंबाई में अनंत है और सभी तत्वों को देता है, अनंत है।
Prelude> [1/0..1/0]
[Infinity,Infinity,Infinity,Infinity,Infinity,Infinity,Interrupted.
मुझे पता है कि इन्फिनिटी एक अवधारणा है जिसे एक संख्या के रूप में नहीं माना जाना चाहिए, लेकिन उस व्यवहार को क्या औचित्य देता है?
यह वास्तव में आईईईई 754 के गैर-वास्तविक-संख्या मूल्यों के कई अन्य परिणामों की तुलना में अधिक उचित है। – leftaroundabout