A Computational Logic