A reasoning component that uses formal verification tools to automatically close proof goals given relevant context and dependencies.