Use standard notation for forcing, so means that is stronger. Let be the canonical forcing name for the ground-model condition . Define
Here means that they are incompatible forcing conditions. The checks and their collection are formed by recursion and Axiom schema of replacement in , and the displayed set is selected by axiom schema of separation, so this is a forcing name in .
By evaluation of a forcing name,
If , directedness of the generic filter gives a common stronger condition for and each , so is absent from this value.
Conversely, for fixed the set
is a dense subset of a forcing order belonging to . A condition incompatible with is already in it, and one compatible with has a common extension below . Genericity supplies . If , upward closure of rules out , hence . Therefore
This forcing name for the complement of a generic filter works without a separativity assumption on the order.