ManTa is an equational specification language and tools to support it: theorem prover, code generators (C and Ocaml), frontends.