Noncompositionality of syntactic structural-recursion checks

19/03/2020 13 min Temporada 1 Episodio 61
Noncompositionality of syntactic structural-recursion checks

Listen "Noncompositionality of syntactic structural-recursion checks"

Episode Synopsis

Review of need for termination analysis for recursive functions on inductive datatypes.  Discussion of a serious problem with syntactic termination checks, namely noncompositionality.  A function may pass the syntactic termination check, but abstracting part of it out into a helper function may result in code which no longer passes the check.  So we need a compositional termination check, which will be discussed in subsequent episodes.