define InBlocks n inductive prop and try a double induction for fold_equiv. stuck: which induction principle to use first? or hash_block_equiv? still think theorem is true