 At first it might seem clear that we should try to give an explanation of the second kind: the structure of the facts explains the forms of our thoughts that represent these facts. And an idea for such an explanation suggests itself. Our minds developed in a world full of objects having properties. If we had a separate simple representation for these different facts then this would be highly inefficient. After all, it is often the same object that has different properties and figures in different facts, and it is often the same property that is had by different objects. So, it makes sense to split up our representations of the objects and of the properties into different parts, and to put them back together in different combinations in the representation of a fact. And thus it makes sense that our minds developed to represent object-property facts with subject-predicate representations. Therefore we have a mind whose thoughts have a form which mirrors the structure of the facts that make up the world.