 A key fact to note about the utility function is that it is real-valued: each consequence can be assigned a real number. This means that no consequence is of infinite value, and all consequences are comparable. As we will see, each of these two properties invites a challenge.