Capture-avoiding relation renaming #
Arity-preserving relation renaming preserves satisfaction under the pulled-back environment, exact syntactic size, FO matrices, and existential SO prefixes. Identity and composition hold as equalities of formulas. Weakening inserts an unused relation binder, which is the basic operation for merging SO witnesses.
A relation renaming is determined by its map on indices.
Lifting commutes with composition.
Pullback reverses the order of composition.
A lifted renaming preserves the freshly bound relation.
Satisfaction after relation renaming is satisfaction in the pulled-back environment.
Inserting an unused relation variable leaves satisfaction unchanged.
Relation renaming leaves the number of syntax nodes unchanged.
Relation renaming preserves and reflects being an FO matrix.
Relation renaming preserves and reflects existential SO prefix form.
Identity renaming fixes the formula exactly.
Successive relation renamings equal their composite.