Combining Testing and Proving in Dependent Type Theory. - Dybjer, Peter; Haiyan, Qiao; Takeyama, Makoto (2003)