Skip to content

Commit d01caa1

Browse files
Add todo list
1 parent 5b8ea7f commit d01caa1

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

ml-extract/src/main/scala/main.scala

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -9,11 +9,11 @@ import lisa.utils.KernelHelpers.lambda
99
import lisa.utils.ProofsShrink.*
1010
import lisa.automation.Tableau
1111

12-
// TODO: fix printing of ∧ and ∨ with > 2 arguments
13-
// TODO: determine when calling withParameters is necessary instead of using it by default
12+
// TODO: fix printing of ∧ and ∨ with > 2 arguments, currently handled as recursive binary operators
13+
// TODO: determine when calling withParameters is necessary instead of using it by default -> build the high level proof tree
1414
// TODO: remove unnecessary variables "val s_..." in generated proofs
15-
// TODO: generate better random variable names
16-
// TODO: handle automatic variable declaration before theorems/proofs
15+
// TODO: generate more realistic variable names
16+
// TODO: handle automatic global variable declaration before theorems/proofs
1717

1818
def scproof2code(p: K.SCProof, premises: Seq[String] = Seq.empty, indent: Int = 0, varPrefix: String = "s"): String = {
1919
def scproofstep2line(ps: SCProofStep, stepNum: Int, premises: Seq[String], indent: Int, varPrefix: String): String = {

0 commit comments

Comments
 (0)