Is my understanding of a reducible expression i.e. redex correct?
问题 Programming in Haskell by Hutton says: An expression that has the form of a function applied to one or more arguments that can be ‘reduced’ by performing the application is called a reducible expression, or redex for short. Is a reducible expression i.e. redex exactly a function application where the function is not the result of another function application, equivalently, a function application where the function is either a function name or a lambda expression? Is either of the above two