## Use Case

Suppose you want to generate every possible permutation of two letters out of the set {A,B,C,D}. Is there an easy way to do this in Corticon? Yes there is...

## Vocabulary

With this vocabulary

## Rule

This Rule Sheet

## Test Case

You can run this Test Case

Essentially the scope section is generating the cross product of the aliases.

You can see this used in the Einstein problem (there we have 5x5x5x5x5 combinations to consider).

Or in Sudoku where we have 9^81 combinations.

If you wanted to find all the 3 letter palindromes you could use this:

You could even use this to generate DNA sequences of the four nucleotide bases A, G, C, T.

Generating the cross product is also the key concept in solving resource allocation problems.

Only in that situation you form the cross product of a Resource and a Task and use the rules to verify that the resource is suitable for the task.