Exatamente!
Nas condições, d_faixa é ao mesmo tempo menor distância e faixa de largura, e a faixa é ao mesmo tempo d e d_faixa.
O método retorna - um float d_faixa e - uma tupla (pt0_faixa, pt1_faixa) tais que - d_faixa é a menor distância entre dois pontos pt0 e pt1 tais que: (1) pt0 é um ponto em self.pts[p:q]; (2) pt1 é um ponto em self.pts[q:r]; e (3) ambos os pontos estão na faixa de largura d_faixa
em relação a q; - a tupla pt0_faixa e pt1_faixa são pontos satisfazendo (1), (2) e (3) e a distãncia entre eles é d_faixa. (...) Se a faixa de largura d em relação a q não possui pontos pt0 e pt1 satisfazendo (1), (2) e (3), então o método __deve__ retornar None, ()
Se d_faixa é a menor distância entre pt0 e pt1, fiquei imaginando em que condições pt0 e pt1 não estariam na faixa de largura d_faixa, condição 3; os pontos de schrodinger, que tem distância e ao mesmo tempo não estão dentro de sua própria distância. Se bem que não é bem schrodinger, não; parece mais aquele paradoxo de russell, do conjunto que contem todos os conjuntos que não estão contidos no conjunto.