let subtyping_cstrs_C' =
  let p_10_1 = { u = [ truefalse; ]; v = [ true; ]; } in
  let p__1100 = { u = []; v = [ truetruefalsefalse; ]; } in
  let p__10 = { u = []; v = [ truefalse; ]; } in
  let p__01 = { u = []; v = [ falsetrue; ]; } in
  [ Subtype (CT_on (CT_var (Alpha 1), p_10_1),
             CT_on (CT_var (Alpha 2), p__01));
    Subtype (CT_on (CT_var (Alpha 2), p__1100),
             CT_on (CT_var (Alpha 2), p__01));
    Subtype (CT_on (CT_on (CT_var (Alpha 2), p__01), p__10),
             CT_var (Alpha 3));
    Subtype (CT_on (CT_on (CT_var (Alpha 2), p__01), p__01),
             CT_var (Alpha 3)); ]