https://9dok.net/document/yev6rkme-exercise-sets-as-functions-in-isabelle-hol.html