An algorithm for transitive reduction of an acyclic graph
Science of Computer Programming
Inorder traversal of a binary tree and its inversion
Formal development programs and proofs
Program inversion: more than fun!
Science of Computer Programming
The Science of Programming
Selected writings on computing: a personal perspective
Selected writings on computing: a personal perspective
Mathematical Theory of Program Correctness
Mathematical Theory of Program Correctness
A Discipline of Programming
A Method of Programming
Designing an algorithmic proof of the two-squares theorem
MPC'10 Proceedings of the 10th international conference on Mathematics of program construction
Path-based inductive synthesis for program inversion
Proceedings of the 32nd ACM SIGPLAN conference on Programming language design and implementation
Hi-index | 0.00 |
In this paper, we introduce a formal approach to inverting programs, which is developed in [2]. We demonstrate its usefulness in programming by applying it to develop an in-place algorithm for the so-called LU-multiplication, which might be otherwise hard to find.