Theorem Prover For First-order Logic Research Articles