データ構造を再帰的な定義ではなく、局所的な条件を満たす単射写像を用いて定義する新しい手法を提案する。この手法により、プログラムの検証が決定可能な論理で行えるようになり、検証エンジニアが検証メカニズムを知る必要がなくなる。