User blog comment:Syst3ms/A sketch for an — actually — formal definition of UNOCF/@comment-35470197-20180803231131/@comment-35392788-20180804112802

1) Yes.

3) See my edit, it provides an equality relation with the \(I\) function, which is used in other, formal OCFs iirc. But do you have any idea how I would compare two C function expressions properly ? Keep in mind that the C function goes much further than that, and would permit things like \(C(1;0) = M\), \(C(1\{2\}0)\), \(C(1\{1,0\}0)\) or even something like \(C(1,0\{1;2\{1,0,0\}1\}1)\).

Don't bother with 3, I fixed it already