Wittgenstein imagines that he’s going to provide the foundations for constructing a logically perfect language: a language which is not sloppy and loose and vague, like our ordinary language, but very precise, highly organised and systematic. That will be the language in which we can do science and describe reality.
He doesn’t give us examples of propositions in that language because it’s a language that’s not yet formulated. It’s a language which – if it works – will tell us that each of the names in the sentences or propositions of that language must be a name of an ultimate particle, or simple, in the world. Since we don’t yet know what the simples are, we don’t yet know the names, but he’s providing the foundations for constructing such a system.
As he imagines that this system will describe the way the world is, the totality of facts, he then suggests that rearranging the parts of that language will give us the way to describe all the possible facts – states of affairs that don’t exist but could have existed. Now, he thinks, he’s captured the possibilities of not just language but how reality could be. But where is logic?
Logic is not yet another proposition about things in the world. When we say, ‘no proposition can be true and false at the same time’, that’s not another fact that we’re describing about the world. Instead, it’s a limit to what we can describe. It provides the boundary conditions of how language can function to describe reality. So Wittgenstein thinks that logic isn’t part of the subject matter of a fact-stating language, but it describes the boundaries or the permissible limits to language. That’s how he tries to accommodate logic within his picture of a scientific language.