Definition
A combinatorial technique for building isomorphisms (or partial isomorphisms and back-and-forth systems) between structures by alternately extending partial maps from each side to ensure element-by-element correspondence.

Principle

Principle
Construct a sequence of finite partial isomorphisms by alternately choosing an element from one structure and extending the current partial map to include a corresponding element in the other, ensuring that each extension preserves relations and that the process can be continued to cover desired domains (often used to prove back-and-forth equivalence or ℵ0‑categoricity).

Demonstration

Demonstration
To show two countable dense linear orders without endpoints are isomorphic, start with empty map and alternately extend by choosing the least remaining element in one order and mapping it into an appropriate cut in the other; continuing this back-and-forth yields a full order‑isomorphism.

Misapplication

Misapplication
Attempting a back-and-forth argument without ensuring required properties (countability, homogeneity, or density) that guarantee the process can continue indefinitely; failing to check that each step's extension exists can break the construction.

Consequence

Consequence
When applicable, yields explicit isomorphisms or demonstrates strong equivalences (e.g., elementary equivalence for certain fragments), and provides constructive insight into automorphism groups and homogeneity of structures.

Reversal

Reversal
Reversing the method is to block alternation: if one side cannot be matched at some stage, the process fails and nonisomorphism (or a distinguishing property) is exhibited; reversal highlights obstructions to back-and-forth completion.

Boundary

Boundary
Most effective for countable or sufficiently homogeneous structures and for first-order properties; less applicable when cardinality or rigidity obstructs the alternation or when higher-order invariants intervene.

Semantic Tension

Semantic Tension
Tension between local extendability (ability to match finite pieces) and global rigidity (invariants preventing full extension); between constructive stepwise building and abstract existence proofs of isomorphism.

Synthesis

Synthesis
The back-and-forth method incrementally builds isomorphisms by alternating finite extensions from each structure, turning local matchings into global correspondences when homogeneity and size conditions permit, and failing precisely when structural obstructions exist.