proposition: Lemma polypnormalize_correct {T} (term : polyhas_parse_term T) : ParserSyntaxEquivalence.has_parse_term_equiv nil (term interp_TypeCode) (term (normalized_of interp_TypeCode)) -> interp (term _) = interp (polypnormalize term _).
proof: Proof. apply polypnormalize_correct; assumption. Qed.
imports: Fiat.Parsers.Reflective.Semantics Fiat.Parsers.Reflective.ParserSyntax Fiat.Parsers.Reflective.ParserSemanticsOptimized Fiat.Parsers.Reflective.ParserSoundness Fiat.Parsers.Reflective.PartialUnfold Fiat.Parsers.Reflective.ParserPartialUnfold