Executing ordered relation constructions as original-language gadgets #
RelationMinor.Construction.gadget recursively executes the recorded recipe on actual
primitive-positive bodies. Pins and disequality are interpreted from their enabling trees,
so every constraint uses an original language symbol. Conjunction has disjoint auxiliary
blocks, and projection hides exactly the selected port, preserving survivor order.
This is finite semantic interpretation. The intermediate conjunctions and free-port maps make no planarity assertion; geometric realization and native reductions are separate.
Existential deletion uses Fin.insertNth, with one fresh auxiliary before the old block.
Instances For
Identify the first two ports and drop the first, without an equality symbol.
Instances For
Attach an interpreted disequality constraint to the first pair, then hide its first port.
Instances For
Attach the constructed pin at the selected coordinate, then hide that coordinate.
Instances For
Attach constructed disequality between the newly exposed coordinate and the old hidden coordinate. The temporary last port is then hidden before all existing auxiliaries.
Instances For
Execute every node of an ordered construction on actual original-language gadget bodies. The defining equations retain the operation recipe, including all enabling trees.