Alexandria: A Tool for Hierarchical Verification

Alexandria is an implementation of the hierarchical verification methodology for the Higher-Order Logic (HOL) theorem prover. The main contribution of Alexandria is the reduction of effort required by the user to create and use hierarchical hardware proofs in HOL. We discuss the implementation and use of Alexandria with an example and outline our future work.