BRIDGE: Building Representations In Domain Guided Program Verification