A forcing name is a recursively built set of pairs , where is a lower-rank forcing name and is a forcing condition. Ground-model names are interpreted using a generic filter to form the generic extension.
The ordinal assigned recursively by . It measures dependency on subnames and justifies generic evaluation by recursion. The ordinary rank of a set also accounts for the coding of the ordered pairs and the forcing conditions; it need not equal this dependency rank of a set.
If the ground model has axiom of choice, well-order the set of subnames appearing in a forcing name for an arbitrary extension set. Evaluate those activated by the generic filter. Each element of the extension set has a least preimage index; ordering by these indices well-orders the set. Only ground choice and the ZF part of the forcing theorem are needed.
A name for a subset of a ground-model set, given coordinatewise by antichains in a forcing order. For countable-chain-condition forcing, each coordinate uses a countable antichain, which bounds the number of names for reals.
For the condition-first forcing name convention, pair every condition with each of two names . Under any nonempty generic filter, the evaluation of a forcing name is then , the unordered pair of the two values. Equal values give a singleton. With the name-first convention, reverse the two components of each syntactic pair.
The forcing name evaluates to . If , genericity applied to supplies an incompatible member of . If , directedness prevents such a member.
Interpret a forcing name recursively by . The collection of interpreted ground-model names is the generic extension.
The canonical forcing name for a ground-model set is . Its evaluation of a forcing name under every generic filter is .
Articles by others on the same topic
There are currently no matching articles.