diff options
author | Son Ho | 2023-03-07 17:49:03 +0100 |
---|---|---|
committer | Son HO | 2023-06-04 21:44:33 +0200 |
commit | 4db56fe2c963a4052f8415b3985c8765407fccbc (patch) | |
tree | 53c5f05469bb3946547c418176f35d840dbe6012 /tests/lean/misc-constants | |
parent | 051e2a19f3268d272a0acd0425d2107ebea020c5 (diff) |
Update the extraction of Lean files
Diffstat (limited to 'tests/lean/misc-constants')
-rw-r--r-- | tests/lean/misc-constants/Constants.lean | 7 | ||||
-rw-r--r-- | tests/lean/misc-constants/lake-manifest.json | 27 | ||||
-rw-r--r-- | tests/lean/misc-constants/lakefile.lean | 14 | ||||
-rw-r--r-- | tests/lean/misc-constants/lean-toolchain | 1 |
4 files changed, 37 insertions, 12 deletions
diff --git a/tests/lean/misc-constants/Constants.lean b/tests/lean/misc-constants/Constants.lean index 57f6e403..937a15e5 100644 --- a/tests/lean/misc-constants/Constants.lean +++ b/tests/lean/misc-constants/Constants.lean @@ -35,7 +35,9 @@ structure OpaqueDefs where Result.ret (x, y) /- [constants::Pair] -/ - structure pair_t (T1 T2 : Type) where pair_x : T1 pair_y : T2 + structure pair_t (T1 T2 : Type) where + pair_x : T1 + pair_y : T2 /- [constants::mk_pair1] -/ def mk_pair1_fwd (x : UInt32) (y : UInt32) : Result (pair_t UInt32 UInt32) := @@ -70,7 +72,8 @@ structure OpaqueDefs where def p3_c : pair_t UInt32 UInt32 := eval_global p3_body (by simp) /- [constants::Wrap] -/ - structure wrap_t (T : Type) where wrap_val : T + structure wrap_t (T : Type) where + wrap_val : T /- [constants::Wrap::{0}::new] -/ def wrap_new_fwd (T : Type) (val : T) : Result (wrap_t T) := diff --git a/tests/lean/misc-constants/lake-manifest.json b/tests/lean/misc-constants/lake-manifest.json new file mode 100644 index 00000000..57b071ca --- /dev/null +++ b/tests/lean/misc-constants/lake-manifest.json @@ -0,0 +1,27 @@ +{"version": 4, + "packagesDir": "./lake-packages", + "packages": + [{"git": + {"url": "https://github.com/leanprover-community/mathlib4.git", + "subDir?": null, + "rev": "4037792ead804d7bfa8868e2c4684d4223c15ece", + "name": "mathlib", + "inputRev?": null}}, + {"git": + {"url": "https://github.com/gebner/quote4", + "subDir?": null, + "rev": "2412c4fdf4a8b689f4467618e5e7b371ae5014aa", + "name": "Qq", + "inputRev?": "master"}}, + {"git": + {"url": "https://github.com/JLimperg/aesop", + "subDir?": null, + "rev": "7fe9ecd9339b0e1796e89d243b776849c305c690", + "name": "aesop", + "inputRev?": "master"}}, + {"git": + {"url": "https://github.com/leanprover/std4", + "subDir?": null, + "rev": "24897887905b3a1254b244369f5dd2cf6174b0ee", + "name": "std", + "inputRev?": "main"}}]} diff --git a/tests/lean/misc-constants/lakefile.lean b/tests/lean/misc-constants/lakefile.lean index ed8eebc2..01aacb90 100644 --- a/tests/lean/misc-constants/lakefile.lean +++ b/tests/lean/misc-constants/lakefile.lean @@ -4,15 +4,9 @@ open Lake DSL require mathlib from git "https://github.com/leanprover-community/mathlib4.git" -package «constants» { - -- add package configuration options here -} +package «constants» {} -lean_lib «Base» { - -- add library configuration options here -} - -lean_lib «Constants» { - -- add library configuration options here -} +lean_lib «Base» {} +@[default_target] +lean_lib «Constants» {} diff --git a/tests/lean/misc-constants/lean-toolchain b/tests/lean/misc-constants/lean-toolchain new file mode 100644 index 00000000..bbf57f10 --- /dev/null +++ b/tests/lean/misc-constants/lean-toolchain @@ -0,0 +1 @@ +leanprover/lean4:nightly-2023-01-21 |