summaryrefslogtreecommitdiff
path: root/backends/lean/Base/Progress
diff options
context:
space:
mode:
authorSon Ho2023-07-17 23:37:48 +0200
committerSon Ho2023-07-17 23:40:38 +0200
commit2fa3cb8ee04dd7ff4184e3e1000fdc025abc50a4 (patch)
tree32efa5329d3be3903460ac5295ef0f7f4a7357d9 /backends/lean/Base/Progress
parent3e8060b5501ec83940a4309389a68898df26ebd0 (diff)
Start proving theorems for primitive definitions
Diffstat (limited to '')
-rw-r--r--backends/lean/Base/Progress/Base.lean3
-rw-r--r--backends/lean/Base/Progress/Progress.lean4
2 files changed, 6 insertions, 1 deletions
diff --git a/backends/lean/Base/Progress/Base.lean b/backends/lean/Base/Progress/Base.lean
index a288d889..00b0a478 100644
--- a/backends/lean/Base/Progress/Base.lean
+++ b/backends/lean/Base/Progress/Base.lean
@@ -1,6 +1,7 @@
import Lean
+import Std.Lean.HashSet
import Base.Utils
-import Base.Primitives
+import Base.Primitives.Base
namespace Progress
diff --git a/backends/lean/Base/Progress/Progress.lean b/backends/lean/Base/Progress/Progress.lean
index af7b426a..001967e5 100644
--- a/backends/lean/Base/Progress/Progress.lean
+++ b/backends/lean/Base/Progress/Progress.lean
@@ -7,6 +7,7 @@ namespace Progress
open Lean Elab Term Meta Tactic
open Utils
+/-
-- TODO: remove
namespace Test
open Primitives
@@ -20,6 +21,7 @@ namespace Test
#eval pspecAttr.find? ``Primitives.Vec.index
end Test
+-/
inductive TheoremOrLocal where
| Theorem (thName : Name)
@@ -200,6 +202,7 @@ def evalProgress (args : TSyntax `Progress.progressArgs) : TacticM Unit := do
elab "progress" args:progressArgs : tactic =>
evalProgress args
+/-
-- TODO: remove
namespace Test
open Primitives
@@ -215,5 +218,6 @@ namespace Test
set_option trace.Progress false
end Test
+-/
end Progress