optimize Tableau prover,code in newfolder