## ParthKohli 2 years ago Sage.

1. satellite73

thyme

2. ParthKohli

I want to define a function which presents everything in interval notation.

3. ParthKohli

here is an input, for example: ``` In[1]: 34 In[2]: 53 ``` The output is very easy in this case: ``` [34,53] ```

4. ParthKohli

But what if I have something like this? ``` In[1]: x > 4 ln[2]: x < infinity ``` Where I want ``` [4,infty) ```

5. ParthKohli

Yup. @experimentX I know that you are rad at programming. Can you help?

6. experimentX

what do you want to do?

7. drfrankenstein

8. ParthKohli

9. ParthKohli

OK, on second thought, I want something like this: ``` Number 1: 4 Number 2: infinity Inequality type: closed. ``` And the output is... ``` [4,infty) ```

10. ParthKohli

Just an interval notation.

11. experimentX

I don't think you could do that, because the set of real number is both closed and open set.

12. experimentX

[4, infinity) could be both (neither closed nor open) and (closed set)

13. ParthKohli

hmm...

14. experimentX

try something like this around in mathematica `f[a_, b_] := If[NumericQ[a] && NumericQ[b], Print["Closed"], Print["Open"] ] ` ` f[1,2] ` BTW how did you put those colorful text?

15. ParthKohli

I don't have Mathematica; my computer got formatted :-(

16. experimentX

on what language are you planning to write it?