Zulip Chat Archive
Stream: new members
Topic: well-roundedness and termination_by
rzeta0 (Feb 07 2025 at 16:36):
I'm working through Chapter 6 of MoP.
There is discussion of "well foundedness" and termination_by
required to be appended to the definition of recursive functions.
I have reached the exercises at the end of the chapter but have found the explanation hasn't been enough for me to understand.
I have a vague idea that:
- simply writing a definition for a recursive function does not mean it will "behave well"
- I think there is a difference between "will terminate" and "the definition is evaluated only using previously evaluated points"
- a termination measure is one way to determine that a function will terminate
- I'm not sure if that is the same thing as "well foundedness"
- I can't see how to derive a measure from a given function definition
I'd welcome advice, help or pointers elsewhere for further (beginner-level) reading,
Last updated: May 02 2025 at 03:31 UTC