local g = mk_global_univ("g") local g1 = mk_level_succ(g) local g2 = mk_level_succ(g1) local g3 = mk_level_succ(g2) local g1b = mk_level_succ(mk_global_univ("g")) assert(mk_level_max(g, g1) == g1) assert(mk_level_max(g2, g1) == g2) assert(mk_level_max(g3, g2) == g3) assert(mk_level_max(g2, g3) == g3) assert(mk_level_max(g1b, g2) == g2) assert(mk_level_max(g1b, g) == g1b) assert(mk_level_max(g, g1b) == g1b) assert(not (mk_level_max(mk_global_univ("g2"), g1b) == g1b)) assert(mk_level_imax(g2, g3) == g3) assert(not (mk_level_imax(g3, g) == g3)) assert(mk_level_imax(g3, g1) == g3)