class_docstr: Representation for a range of values. 
class_docstr_tok: ["Representation","for","a","range","of","values","."]
docstr: Combiner for lower than operation.
  
  >>> Interval(-1, 5) < Interval(6, 7)
  Interval(low=1, high=1)
  >>> Interval(-1, 5) < Interval(5, 7)
  Interval(low=0, high=1)
  
  >>> Interval(-1, 5) < Interval(-16, -7)
  Interval(low=0, high=0)
  
  >>> Interval(1, 5) < Interval(3, 7)
  Interval(low=0, high=1)
docstr_tok: ["Combiner","for","lower","than","operation",".",">",">",">","Interval","(","-1",",","5",")","<","Interval","(","6",",","7",")","Interval","(","low=1",",","high=1",")",">",">",">","Interval","(","-1",",","5",")","<","Interval","(","5",",","7",")","Interval","(","low=0",",","high=1",")",">",">",">","Interval","(","-1",",","5",")","<","Interval","(","-16",",","-7",")","Interval","(","low=0",",","high=0",")",">",">",">","Interval","(","1",",","5",")","<","Interval","(","3",",","7",")","Interval","(","low=0",",","high=1",")"]
code: def __lt__(self, other):
      """
      Combiner for lower than operation.
  
      >>> Interval(-1, 5) < Interval(6, 7)
      Interval(low=1, high=1)
      >>> Interval(-1, 5) < Interval(5, 7)
      Interval(low=0, high=1)
  
      >>> Interval(-1, 5) < Interval(-16, -7)
      Interval(low=0, high=0)
  
      >>> Interval(1, 5) < Interval(3, 7)
      Interval(low=0, high=1)
  
      """
      if self.high < other.low:
          return Interval(1, 1)
      if self.low >= other.high:
          return Interval(0, 0)
      return Interval(0, 1)
  
imports: from math import isinf, isnan
  import itertools
  import numpy
label_desc: Use image node_id 20 for calling the Interval obj's underlying member method code with example usage: obj.__lt__(other) and returns: Interval, Interval, Interval