let cons_open = function
    a1, a2 -> if gt_rat (a2, a1)
                then Open_inter (a1, a2)
                else failwith ("cons_open : the second argument must be greater than the first one")