real a: 0,0; 1,1; 2,3; 3,1; 4,5; 5,4;      7,6; 9,4; 10,5; 11,5;
real b:      1,0; 2,1; 3,3; 4,5; 5,4; 6,2; 7,6; 9,4; 10,5;       12,8; 15,5;

bool aEqualsB: [1,2.5) false; [2.5,2.5] true; (2.5, 4.0) false; [4.0,5.0] true; (5.0,7.0) false; [7.0,10.0] true; (10.0,11.0] false;

bool aLessFive: [0,4) true; [4,4] false; (4,6) true; [6,8] false; (8,10) true; [10,11] false;
bool aLessEqualFive: [0,6] true; (6,8) false; [8,11] true;
bool aGreaterFive: [0,6] false; (6,8) true; [8,11] false;
bool aGreaterEqualFive: [0,4) false; [4,4] true; (4,6) false; [6,8] true; (8,10) false; [10,11] true;
bool aEqualsFive: [0,4) false; [4,4] true; (4,6) false; [6,6] true; (6,8) false; [8,8] true; (8,10) false; [10,11] true;