Perhaps you are misinterepting the meaning of 'possible world', in carnaps sense of a state-description.
He defines a state-description in his book: The Logical foundations of Probability.
:-"A sentence (or class of sentences) describing completely a possible state of affairs of the the universe of discourse/ a "conjunction" (or class of sentences) containing as components (or elements) one sentence out of each basic pair".
Where the -Basic Pair, is defined on an atomic sentence and it's negation. Therefore, a state-description is known within 4 conditional states:
- A state-description on a finite language L
- A state-description on an infinite language L
- A null-description on a finite language L
- A null-description on an infinite language L
There's a range within the state-description defined on pre-defined logic set-out by Carnap, but also a Q-property which defines only those properties in the language L, that takes the binomial factor $2^n$, given the definition of a basic pair.
The primitive predicates are known as containing signs, attributes and their relations. Therefore, in detail to your question about taking primitive predicates over sentences in the language L.
Primitive predicates set out to define the range of individual constants (which Carnap defines as events) over the basic pair. Therefore, a universe containing both L-determinate sentence and L-factual sentences, hence the primitive predicates are only blocks for defining the tautology of the universe. Whereas, the sentences within L which at times are defined on the sentential matrix:- {i}(M) which contains only sentences with free-variables (I believe they're quantifier free),although this corresponds to what he calls molecular predicates, which are predicates introduced as an abbreviation for a molecular predicate expression. This expression consists of both primitive predicate and connectives (Carnaps example: '~P1 V P2').