Function names like edge_list_colouring_problem give the impression that what is returned is a list-colouring problem. When, in fact, what is returned is a constraint problem. edge_list_colouring_constraint_problem is a bit long. elc_constraint_problem, or e_lc_constraint_problem or edge_lc_constraint_problem.
Function names like
edge_list_colouring_problemgive the impression that what is returned is a list-colouring problem. When, in fact, what is returned is a constraint problem.edge_list_colouring_constraint_problemis a bit long.elc_constraint_problem, ore_lc_constraint_problemoredge_lc_constraint_problem.