cleaned up the bv subtheory interface; added check for inequality theory completeness