first Coq specification for local alignment