Vitalsource Technologies, Inc. Higher Order Logic Theorem Proving And Its Applications