( ops: ReadonlyArray<Expression> )
| 187 | case 'NonNegativeIntegers': |
| 188 | // ℕ₀ = {0, 1, 2, 3, ...} |
| 189 | return { lower: 0, upper: MAX_ITERATION, isFinite: false }; |
| 190 | case 'PositiveIntegers': |
| 191 | // ℤ⁺ = {1, 2, 3, ...} |
| 192 | return { lower: 1, upper: 1 + MAX_ITERATION, isFinite: false }; |
| 193 | default: |
| 194 | // NegativeIntegers, Integers, Reals, Complexes, etc. cannot be |
| 195 | // converted to a simple forward iteration |
| 196 | return undefined; |
no test coverage detected