<SYSTEM_TASK:>
Solve the following problem using Python, implementing the functions described below, one line at a time
<END_TASK>
<USER_TASK:>
Description:
 def detect_incorrect_erc20_interface(contract):
 """ Detect incorrect ERC20 interface Returns: list(str) : list of incorrect function signatures """

        functions = [f for f in contract.functions if f.contract == contract and \
                     IncorrectERC20InterfaceDetection.incorrect_erc20_interface(f.signature)]
        return functions