Formal Description Of Data Structure For Infinite Sets Of Reals
I'm not sure you need to reference any prior work; it's a basic enough approach.  You can just say that you represent a set as a union of intervals.  If you were inspired by Sympy, you could cite Sympy and that page.