Published online by Cambridge University Press: 23 July 2002
John Searle has recently produced an argument for strong altruism which rests on the recognition that ‘I believe my need for help is a reason for you to help me’. The argument fails to recognize the difference between ‘a reason for me for you to help me’ and ‘a reason for you for you to help me.’ These are two logically distinct types of reason and the existence of one can never therefore be enough to establish the existence of the other. The existence of this logical gap is a major obstacle for any argument for morality as a rational requirement that attempts to universalise from reasons individual persons have to act morally.