Formalizing Ideal Generalization — LessWrong