<:> Bridges



A mapping for Copycat consists of a set of bridges between corresponding letters or groups that play respectively similar roles in different strings.

For example, a bridge might be built between a in abc and the group ii in iijjkk, supported by the concept-mappings leftmost => leftmost and letter => group.

Once a mapping has been built between the initial string and the modified string (i.e., between abc and abd), a rule based on this mapping must be created that captures the way in which the initial string changes.