proposition: Lemma normal_form_enc_term M : normal_form (enc_term M).
proof: Proof. elim: M; by do ? constructor. Qed.
imports: Undecidability.LambdaCalculus(Krivine Lambda Util.Krivine_facts) Undecidability.LambdaCalculus.Util.term_facts Undecidability.Shared.deterministic_simulation Relations List ssreflect