Constructive Zermelo's Problem
A choice function over a set is a function that assigns to every non-empty subset of one of its elements (of the subset). If is in fact a -structure, we say that is regular if it can be defined by an MSO[] formula , where the first variable refers to subsets, and the second variable i.e. refers to elements. Naturally, if a -structure admits a well-order which can be defined by an MSO[] formula , then one can define such a choice function that says "I take the least element of X with respect to ". The problem, originally stated in my PhD, asks if the reciprocal is true: if a -structure admits a regular choice function , does it necessarily also admit a regular well order ? I conjecture that it is the case. Moreover, I have also hope for a strengthened constructive version, stated as follow: Conjecture : Let be a signature. There exists a procedure that inputs an MSO[] formula and outputs another one, , such that for every -structure , if is a regular choice function over then is a regular well order over .
