probabilistic_method( proximity(List,Pivot,_Set,Probs) ) :- rationals_subtract_list_from( List, Pivot, Subtr ), rationals_abs_list( Subtr, Abstr ), rationals_add_list( Abstr, Sum ), rationals_subtract_list_from( Abstr, Sum, Diffs ), rationals_to_probabilities( Diffs, Probs ).