Finite size accounting for edge CSPs #
Every edge variable has two positional occurrences. Positive-scope constraints are therefore bounded by twice the number of occurring variables. Nullary constraints are retained in the instance but excluded from this count, as required for the recursion argument in Corollary 27 of [KKR18], arXiv:1602.03124v6, printed p. 13.
The number of positions is the cardinality of the original dependent occurrence type.
Counting a variable in the occurrence list counts its actual positional fiber.
The two endpoints are exactly the finite fiber over an occurring edge variable.
Every occurring edge variable appears exactly twice in the original occurrence list.
Every actual scope of an edge instance has distinct variable names.
Distinct scope names and exactly two occurrences characterize an edge instance. The count ranges over the actual finite occurrence list, not a declared variable universe.
Exactly two occurrences per occurring variable, without a finite ambient universe.
Every positive-scope constraint spends at least one actual positional occurrence.
The positive constraint count is bounded even when nullary constraints are present.
The finite recursion resource counts occurring variables and positive-scope constraints.