..
.gitattributes
.gitignore
28.lean
29.lean
34.lean
52_lean3.lean
91_lean3.lean
102_lean3.lean
108.lean
111.lean
121.lean
125.lean
175.lean
229.lean
262.lean
269.lean
270.lean
feat: actual implementation for #5283 ( #5512 )
2024-09-29 01:22:12 +00:00
280.lean
281.lean
282.lean
303.lean
305.lean
310.lean
319.lean
326.lean
327.lean
329.lean
335.lean
337.lean
338.lean
341.lean
343.lean
345.lean
382.lean
387.lean
394.lean
436.lean
436_lean3.lean
439.lean
441.lean
447_lean3.lean
452.lean
456.lean
457.lean
461a.lean
461b.lean
462.lean
463.lean
470_lean3.lean
471.lean
474_lean3.lean
481.lean
482.lean
492.lean
492_lean3.lean
498.lean
500_lean3.lean
501.lean
509.lean
536.lean
561.lean
569.lean
602.lean
616.lean
633.lean
644.lean
646.lean
654.lean
664.lean
677.lean
feat: Lean.Expr.name? ( #5760 )
2024-10-18 02:40:26 +00:00
696.lean
716.lean
753.lean
760.lean
764.lean
783.lean
788.lean
chore: deprecate Fin.ofNat (replaced by Fin.ofNat', subsequently to be renamed) ( #6242 )
2024-11-28 05:23:23 +00:00
790.lean
793.lean
796.lean
815.lean
821.lean
837.lean
847.lean
854.lean
860.lean
879.lean
891.lean
909.lean
944.lean
945.lean
946.lean
fix: ensure simp and dsimp do not unfold too much ( #6397 )
2024-12-21 04:16:15 +00:00
955.lean
968.lean
972.lean
974.lean
feat: accurate binder names in signatures (like in output of #check) ( #5827 )
2024-10-29 16:43:11 +00:00
983.lean
986.lean
feat: Array.swap takes Nat arguments, with tactic provided proofs ( #6194 )
2024-11-24 07:59:57 +00:00
988.lean
feat: change Array.get to take a Nat and a proof ( #6032 )
2024-11-12 03:30:46 +00:00
998.lean
998Export.lean
1016.lean
1017.lean
fix: make sure monad lift coercion elaborator has no side effects ( #6024 )
2024-11-13 16:22:31 +00:00
1018.lean
1020.lean
1022.lean
1024.lean
fix: ensure simp and dsimp do not unfold too much ( #6397 )
2024-12-21 04:16:15 +00:00
1025.lean
feat: upstream definition of Vector from Batteries ( #6197 )
2024-11-24 23:01:32 +00:00
1026.lean
1029.lean
1030.lean
1037.lean
fix: remove withoutRecover from apply elaboration ( #5862 )
2024-10-28 21:27:14 +00:00
1051.lean
1058.lean
1074a.lean
feat: infer Prop for inductive/structure when defining syntactic subsingletons ( #5517 )
2024-10-08 22:39:38 +00:00
1080.lean
1113b.lean
1118.lean
1120.lean
1123.lean
1124.lean
1127.lean
1132.lean
1143.lean
1155.lean
1156.lean
1158.lean
1163.lean
fix: app unexpander for sorryAx ( #5759 )
2024-10-18 01:44:52 +00:00
1168.lean
1169.lean
1171.lean
1179b.lean
1182.lean
1184.lean
1192.lean
1193a.lean
1193b.lean
1194.lean
1200.lean
1202.lean
1224.lean
1228.lean
1230.lean
1234.lean
1236.lean
1237.lean
1247.lean
1253.lean
1267.lean
1274.lean
1289.lean
1293.lean
1299.lean
1300.lean
1302.lean
1305.lean
1308.lean
1311.lean
1333.lean
1337.lean
1342.lean
1359.lean
1360.lean
1361.lean
1361b.lean
1365.lean
1372.lean
1373.lean
1374.lean
1375.lean
1380.lean
1385.lean
1389.lean
1408.lean
1411.lean
1419.lean
1420.lean
1426.lean
1435.lean
1436.lean
1441.lean
1547.lean
1549.lean
1558.lean
1575.lean
1615.lean
1650.lean
1674.lean
1679.lean
1684.lean
1686.lean
1692.lean
1697.lean
feat: better #eval command ( #5627 )
2024-10-08 20:51:46 +00:00
1711.lean
1725.lean
1730.lean
1780.lean
feat: add date and time functionality ( #4904 )
2024-11-14 14:04:19 +00:00
1785.lean
1787.lean
1808.lean
1812.lean
1813.lean
1815.lean
1822.lean
1829.lean
1841.lean
1842.lean
1848.lean
1850.lean
1851.lean
1852.lean
1869.lean
1882.lean
1883.lean
1886.lean
1892.lean
1900.lean
1901.lean
1907.lean
1907orig.lean
1910.lean
fix: app unexpander for sorryAx ( #5759 )
2024-10-18 01:44:52 +00:00
1921.lean
1926.lean
1937.lean
1951.lean
1954.lean
1963.lean
1968.lean
1985.lean
1986.lean
2009.lean
2018.lean
2042.lean
2044.lean
fix: automatic instance names about types with hygienic names should be hygienic ( #5530 )
2024-09-30 16:06:36 +00:00
2058.lean
feat: localize universe metavariable errors at let bindings and fun binders ( #5402 )
2024-09-24 05:30:42 +00:00
2073.lean
2074.lean
2079.lean
2095.lean
2136.lean
2137.lean
2143.lean
2159.lean
2161.lean
2173.lean
2182.lean
2186.lean
fix: reduce types when constructing default values in structure instance notation ( #5844 )
2024-10-26 00:45:21 +00:00
2188.lean
2199.lean
2220.lean
2226.lean
feat: localize universe metavariable errors at let bindings and fun binders ( #5402 )
2024-09-24 05:30:42 +00:00
2243.lean
2249.lean
2262.lean
2265.lean
2282.lean
2283.lean
fix: app unexpander for sorryAx ( #5759 )
2024-10-18 01:44:52 +00:00
2291.lean
feat: upstream ToLevel from mathlib ( #6285 )
2024-12-05 05:50:32 +00:00
2299.lean
2311.lean
2344.lean
2389.lean
2461.lean
2500.lean
2552.lean
2558.lean
2575.lean
2611.lean
fix: structures with copied parents can now use other parents as instances ( #6175 )
2024-11-24 04:22:39 +00:00
2615.lean
2649.lean
2669.lean
2670.lean
fix: propagate Simp.Config when reducing terms and checking definitional equality in simp ( #6123 )
2024-12-14 00:59:40 +00:00
2672.lean
2689.lean
fix: add a missing case to Level.geq ( #2689 )
2024-11-19 21:27:00 +00:00
2690.lean
feat: infer Prop for inductive/structure when defining syntactic subsingletons ( #5517 )
2024-10-08 22:39:38 +00:00
2710.lean
fix: default values for structure fields can be noncomputable ( #5531 )
2024-09-30 04:02:24 +00:00
2736.lean
2810.lean
2835.lean
2843.lean
2846.lean
feat: accurate binder names in signatures (like in output of #check) ( #5827 )
2024-10-29 16:43:11 +00:00
2862.lean
2899.lean
feat: Array.swap takes Nat arguments, with tactic provided proofs ( #6194 )
2024-11-24 07:59:57 +00:00
2901.lean
feat: upstream definition of Vector from Batteries ( #6197 )
2024-11-24 23:01:32 +00:00
2905.lean
feat: only direct parents of classes create projections ( #5920 )
2024-11-12 01:55:17 +00:00
2914.lean
2916.lean
2939.lean
2942.lean
feat: conv arg now can access more arguments ( #5894 )
2024-11-01 02:12:14 +00:00
2966.lean
3022.lean
3031.lean
feat: make dot notation be affected by export/open ( #6189 )
2024-11-25 18:38:17 +00:00
3045.lean
3079.lean
3091.lean
fix: collect level parameters in evalExpr ( #3090 )
2024-09-27 11:55:33 +02:00
3146.lean
fix: reduce let-bodies correctly in StructInst ( #3152 )
2024-10-24 23:33:33 +00:00
3146.lean.expected.out
fix: reduce let-bodies correctly in StructInst ( #3152 )
2024-10-24 23:33:33 +00:00
3150.lean
fix: circular assignment at structure instance elaborator ( #6105 )
2024-11-17 00:56:52 +00:00
3214.lean
3229.lean
3242.lean
3257.lean
3313.lean
feat: only direct parents of classes create projections ( #5920 )
2024-11-12 01:55:17 +00:00
3386.lean
3395.lean
3458_1.lean
3458_2.lean
3467.lean
feat: resolve generalized field notation using all parents ( #5770 )
2024-10-31 21:04:50 +00:00
3497.lean
3501.lean
3519.lean
fix: simp_all? local declarations ( #6385 )
2024-12-14 23:13:30 +00:00
3524.lean
3546.lean
3547.lean
3554.lean
fix: app unexpander for sorryAx ( #5759 )
2024-10-18 01:44:52 +00:00
3643.lean
chore: fix spelling mistakes in tests ( #5439 )
2024-09-24 03:22:53 +00:00
3686.lean
3705.lean
3706.lean
3710.lean
3713.lean
feat: better #eval command ( #5627 )
2024-10-08 20:51:46 +00:00
3731.lean
3740.lean
3745.lean
3807.lean
feat: parity between structure instance notation and where notation ( #6165 )
2024-11-30 20:27:25 +00:00
3922.lean
chore: turn off pp.mvars in apply? results ( #6108 )
2024-11-19 02:02:32 +00:00
3943.lean
fix: app unexpander for sorryAx ( #5759 )
2024-10-18 01:44:52 +00:00
3965.lean
3965_2.lean
3965_3.lean
3996.lean
4051.lean
feat: Array.swap takes Nat arguments, with tactic provided proofs ( #6194 )
2024-11-24 07:59:57 +00:00
4064.lean
4086.lean
feat: generalize elab_as_elim to allow arbitrary motive applications ( #5510 )
2024-09-28 22:30:14 +00:00
4101.lean
fix: have simpa ... using ... do exact-like checks ( #5648 )
2024-10-08 23:09:00 +00:00
4144.lean
feat: add option pp.mvars.delayed ( #5643 )
2024-10-08 17:48:52 +00:00
4171.lean
4203.lean
4213.lean
4219.lean
4230.lean
4251.lean
4290.lean
4306.lean
feat: decide +revert and improvements to native_decide ( #5999 )
2024-11-08 18:17:46 +00:00
4310.lean
4313.lean
4318.lean
feat: improved calc error messages ( #5719 )
2024-10-28 20:38:45 +00:00
4320.lean
feat: FunInd: omit unused parameters ( #6330 )
2024-12-07 04:19:21 +01:00
4334.lean
4339.lean
4365.lean
fix: app unexpander for sorryAx ( #5759 )
2024-10-18 01:44:52 +00:00
4381.lean
4390.lean
4398.lean
4405.lean
fix: make sure monad lift coercion elaborator has no side effects ( #6024 )
2024-11-13 16:22:31 +00:00
4406.lean
4413.lean
fix: make sure monad lift coercion elaborator has no side effects ( #6024 )
2024-11-13 16:22:31 +00:00
4462.lean
4465.lean
feat: have #print show precise fields of structures ( #6096 )
2024-11-19 21:54:45 +00:00
4534.lean
4547.lean
4555.lean
fix: .. in patterns should not make use of optparams or autoparams ( #5933 )
2024-11-03 18:40:21 +00:00
4561.lean
4573.lean
4585.lean
test: add test for issue #4585 ( #6384 )
2024-12-14 22:12:00 +00:00
4595_slowdown.lean
feat: Simp.Config.implicitDefEqProofs ( #4595 )
2024-11-29 22:29:27 +00:00
4595_split.lean
feat: Simp.Config.implicitDefEqProofs ( #4595 )
2024-11-29 22:29:27 +00:00
4636.lean
4644.lean
refactor: back rfl tactic primarily via apply_rfl ( #3718 )
2024-09-25 10:34:42 +00:00
4662.lean
4670.lean
fix: app unexpander for sorryAx ( #5759 )
2024-10-18 01:44:52 +00:00
4673.lean
4677.lean
4686.lean
4751.lean
4761.lean
4768.lean
4773.lean
4851.lean
fix: type incorrect term produced by contradiction ( #6387 )
2024-12-15 00:21:15 +00:00
4861.lean
4888.lean
chore: fix all_goals test, simulate the max rec depth error ( #5967 )
2024-11-05 20:09:06 +00:00
4920.lean
fix: app unexpander for sorryAx ( #5759 )
2024-10-18 01:44:52 +00:00
4928.lean
4947.lean
4983.lean
4985.lean
5046.lean
5064.lean
fix: have Lean.Meta.isConstructorApp'? be aware of n + k Nat offsets ( #6270 )
2024-12-01 18:04:32 +00:00
5126.lean
5176.lean
5236.lean
chore: deprecate := variants of inductive and structure ( #5542 )
2024-10-11 05:54:18 +00:00
5333.lean
5359.lean
5388.lean
fix: must not reduce ite in the discriminant of match-expression when reducibility setting is .reducible ( #5419 )
2024-09-23 12:26:53 +00:00
5406.lean
feat: allow explicit mode with field notation ( #5528 )
2024-10-09 07:03:46 +00:00
5417.lean
fix: reduce parents in structure command ( #5511 )
2024-09-29 02:15:07 +00:00
5424.lean
feat: accurate binder names in signatures (like in output of #check) ( #5827 )
2024-10-29 16:43:11 +00:00
5455.lean
fix: propagate Simp.Config when reducing terms and checking definitional equality in simp ( #6123 )
2024-12-14 00:59:40 +00:00
5475.lean
fix: store local context for 'don't know how to synthesize implicit argument' errors ( #5658 )
2024-10-09 08:40:21 +00:00
5565.lean
fix: use MessageData.tagged to mark maxHeartbeat exceptions ( #5566 )
2024-10-09 02:08:50 +00:00
5634.lean
fix: have simpa ... using ... do exact-like checks ( #5648 )
2024-10-08 23:09:00 +00:00
5660.lean
fix: check must check projections ( #6398 )
2024-12-16 06:42:18 +00:00
5664.lean
feat: change bv_decide to an elaborated config ( #6010 )
2024-11-08 13:15:04 +00:00
5668.lean
feat: add delaborators for <|>, <*>, >>, <*, and *> ( #5854 )
2024-10-26 23:49:16 +00:00
5672.lean
feat: prop instance yields theorems ( #5856 )
2024-11-08 18:18:10 +00:00
5674.lean
fix: context tracking in bv_decide counter example ( #5675 )
2024-10-11 08:57:06 +00:00
5689.lean
fix: when pretty printing constant names, do not use aliases from "non-API exports" ( #5689 )
2024-12-10 17:50:50 +00:00
5755.lean
fix: ensure simp and dsimp do not unfold too much ( #6397 )
2024-12-21 04:16:15 +00:00
5818.lean
chore: remove native code for UInt8.modn ( #5901 )
2024-10-31 12:42:24 +00:00
5993.lean
fix: avoid delaborating with field notation if object is a metavariable ( #6014 )
2024-11-08 20:57:37 +00:00
6065.lean
fix: nontermination when generating the match-expression splitter theorem ( #6146 )
2024-11-21 17:20:33 +00:00
6067.lean
fix: nontermination while generating equation lemmas for match-expressions ( #6180 )
2024-11-23 00:06:34 +00:00
6086.lean
fix: constant folding for Nat.ble and Nat.blt ( #6087 )
2024-11-15 12:09:52 +00:00
6090.lean
fix: make sure #check id heeds pp.raw ( #6181 )
2024-11-23 00:39:58 +00:00
6117.lean
fix: isDefEq for constants with different universe parameters ( #6131 )
2024-11-19 21:39:13 +00:00
6123_cat_adjunction.lean
fix: propagate Simp.Config when reducing terms and checking definitional equality in simp ( #6123 )
2024-12-14 00:59:40 +00:00
6123_mod_cast.lean
fix: propagate Simp.Config when reducing terms and checking definitional equality in simp ( #6123 )
2024-12-14 00:59:40 +00:00
6199.lean
feat: _ separators in numeric literals ( #6204 )
2024-12-08 22:23:12 +00:00
6263.lean
fix: revertAll must clear auxiliary declarations ( #6386 )
2024-12-15 00:56:57 +00:00
6354.lean
fix: process delayed assignment metavariables correctly in Lean.Meta.Closure ( #6414 )
2024-12-19 20:15:49 +00:00
abstractExpr.lean
ac_expr.lean
fix: ensure simp and dsimp do not unfold too much ( #6397 )
2024-12-21 04:16:15 +00:00
ac_rfl.lean
feat: upstream definition of Vector from Batteries ( #6197 )
2024-11-24 23:01:32 +00:00
ack.lean
fix: isDefEq, whnf, simp caching and configuration ( #6053 )
2024-11-18 01:17:26 +00:00
ACltBug.lean
adam1.lean
adamTC.lean
adamTC2.lean
add_suggestion.lean
addDecorationsWithoutPartial.lean
addPPExplicitToExposeDiff.lean
feat: on "type mismatch" errors, expose differences in functions and pi types ( #5922 )
2024-11-01 18:42:14 +00:00
aig_optimizations.lean
aig_shared.lean
chore: delete unused code ( #5493 )
2024-09-27 09:36:56 +00:00
aig_stress.lean
alex1.lean
alg.lean
alias.lean
fix: when pretty printing constant names, do not use aliases from "non-API exports" ( #5689 )
2024-12-10 17:50:50 +00:00
allGoals.lean
chore: fix all_goals test, simulate the max rec depth error ( #5967 )
2024-11-05 20:09:06 +00:00
and_intros.lean
andCasesOnBug.lean
anonymous_ctor_error_msg.lean
feat: add option pp.mvars.delayed ( #5643 )
2024-10-08 17:48:52 +00:00
anonymousCtor.lean
appFinalizeIssue.lean
feat: change Array.get to take a Nat and a proof ( #6032 )
2024-11-12 03:30:46 +00:00
appIssue.lean
apply_tac.lean
applytransp.lean
approxDepth.lean
array1.lean
feat: change Array.get to take a Nat and a proof ( #6032 )
2024-11-12 03:30:46 +00:00
array_isEqvAux.lean
feat: Array.insertIdx/eraseIdx take a tactic-provided proof ( #6133 )
2024-11-20 09:52:38 +00:00
array_simp.lean
chore: run Batteries linter on Lean ( #6364 )
2024-12-13 01:28:53 +00:00
arrowDot.lean
arthur1.lean
arthur2.lean
assertAfterBug.lean
aStructPerfIssue.lean
atomValidation.lean
fix: liberalize rules for atoms by allowing leading '' ( #6114 )
2024-11-18 10:19:20 +00:00
attachJp.lean
autoboundIssues.lean
autoLift.lean
fix: app unexpander for sorryAx ( #5759 )
2024-10-18 01:44:52 +00:00
autoLiftIssue.lean
autoparam.lean
feat: have autoparams report parameter/field on failure ( #5474 )
2024-09-27 19:00:59 +00:00
backtrackable_estate.lean
balg.lean
betaSimp.lean
fix: propagate Simp.Config when reducing terms and checking definitional equality in simp ( #6123 )
2024-12-14 00:59:40 +00:00
bigctor.lean
bigmul.lean
bigop.lean
chore: deprecate Fin.ofNat (replaced by Fin.ofNat', subsequently to be renamed) ( #6242 )
2024-11-28 05:23:23 +00:00
bindCasesIssue.lean
binderNotation.lean
feat: upstream definition of Vector from Batteries ( #6197 )
2024-11-24 23:01:32 +00:00
binop.lean
binop_binrel_perf_issue.lean
binrec.lean
binrel.lean
binrelmacros.lean
bitvec.lean
feat: decidable quantifers for BitVec ( #5418 )
2024-09-23 11:02:49 +00:00
bitvec_fin_literal_norm.lean
bitvec_simproc.lean
borrowBug.lean
bubble.lean
feat: replace List.lt with List.Lex ( #6379 )
2024-12-15 08:22:39 +00:00
bugNatLitDiscrTree.lean
bv_arith.lean
feat: change bv_decide to an elaborated config ( #6010 )
2024-11-08 13:15:04 +00:00
bv_axiom_check.lean
feat: change bv_decide to an elaborated config ( #6010 )
2024-11-08 13:15:04 +00:00
bv_bitblast_stress.lean
feat: support at in ac_nf and use it in bv_normalize ( #5618 )
2024-10-07 11:37:17 +00:00
bv_bitwise.lean
feat: change bv_decide to an elaborated config ( #6010 )
2024-11-08 13:15:04 +00:00
bv_cast.lean
bv_counterexample.lean
feat: introduce synthetic atoms in bv_decide ( #5942 )
2024-11-04 10:14:51 +00:00
bv_decide_bool.lean
bv_decide_nat.lean
fix: handling BitVec.ofNat with Nat fvars in bv_decide ( #5484 )
2024-09-26 21:38:18 +00:00
bv_decide_rewriter.lean
fix: bv_decide embedded constraint substitution changes models ( #6037 )
2024-11-11 16:33:21 +00:00
bv_errors.lean
feat: change bv_decide to an elaborated config ( #6010 )
2024-11-08 13:15:04 +00:00
bv_extract.lean
bv_inequality.lean
bv_llvm.lean
bv_math_lit_perf.lean
chore: fix spelling mistakes in tests ( #5439 )
2024-09-24 03:22:53 +00:00
bv_popcount.lean
bv_preprocess_stress.lean
perf: bv_decide uses rfl in reflection if possible ( #6286 )
2024-12-02 14:27:49 +00:00
bv_reflection_stress.lean
perf: bv_decide uses rfl in reflection if possible ( #6286 )
2024-12-02 14:27:49 +00:00
bv_shift.lean
feat: BitVec.sshiftRight' in bv_decide ( #5995 )
2024-11-07 15:23:45 +00:00
bv_substructure.lean
feat: change bv_decide to an elaborated config ( #6010 )
2024-11-08 13:15:04 +00:00
bv_uninterpreted.lean
chore: improve BitVec ext lemmas ( #6349 )
2024-12-10 01:33:09 +00:00
bv_unused.lean
bv_will_overflow.lean
by_cases.lean
byAsSorry.lean
byteSliceIssue.lean
calc.lean
calcBug.lean
calcInType.lean
canonM_exists_fun.lean
chore: fix canonicalizer handling over forall/lambda ( #6082 )
2024-11-17 07:34:45 +00:00
casePrime.lean
casesAnyTypeIssue.lean
casesRec.lean
casesUsing.lean
caseTacInMacros.lean
catchThe.lean
feat: better #eval command ( #5627 )
2024-10-08 20:51:46 +00:00
cdotAtSimpArg.lean
fix: simp only [· ∈ ·] ( #6030 )
2024-11-11 10:03:27 +00:00
cdotTests.lean
change.lean
fix: improvements to change tactic ( #6022 )
2024-11-16 07:08:29 +00:00
check.lean
check_failure.lean
checkAssignmentIssue.lean
choiceExpectedTypeBug.lean
choiceMacroRules.lean
class_inductive.lean
classAbbrev.lean
classical.lean
chore: upstream classical tactic ( #5730 )
2024-10-16 03:35:41 +00:00
cleanup_forallTelescope.lean
closure1.lean
codeBindUnreachIssue.lean
coeAttrs.lean
feat: display coercions with a type ascription ( #6119 )
2024-11-21 23:02:47 +00:00
coeIssue1.lean
coeIssue2.lean
coeIssue3.lean
coeIssues4.lean
coelambda.lean
CoeNew.lean
fix: app unexpander for sorryAx ( #5759 )
2024-10-18 01:44:52 +00:00
coeOutParamIssue.lean
coeOutParamIssue2.lean
feat: change Array.get to take a Nat and a proof ( #6032 )
2024-11-12 03:30:46 +00:00
coeSort1.lean
coeSort2.lean
combinatorsAndWF.lean
CommandExtOverlap.lean
compatibleTypesBugAtLCNF.lean
compatibleTypesEtaIssue.lean
compiler_erase_bug.lean
compiler_proj_bug.lean
CompilerCSE.lean
chore: stop running compiler twice during tests ( #6321 )
2024-12-13 23:59:20 +00:00
CompilerFindJoinPoints.lean
chore: stop running compiler twice during tests ( #6321 )
2024-12-13 23:59:20 +00:00
CompilerFloatLetIn.lean
chore: stop running compiler twice during tests ( #6321 )
2024-12-13 23:59:20 +00:00
CompilerProbe.lean
CompilerPullInstances.lean
chore: stop running compiler twice during tests ( #6321 )
2024-12-13 23:59:20 +00:00
CompilerSimp.lean
chore: stop running compiler twice during tests ( #6321 )
2024-12-13 23:59:20 +00:00
compilerTest1.lean
feat: allow structure in mutual blocks ( #6125 )
2024-11-22 09:20:07 +00:00
computedFields.lean
feat: actual implementation for #5283 ( #5512 )
2024-09-29 01:22:12 +00:00
concatElim.lean
fix: ensure simp and dsimp do not unfold too much ( #6397 )
2024-12-21 04:16:15 +00:00
congrReserved.lean
feat: reserved names for congruence theorems ( #6412 )
2024-12-18 06:19:29 +00:00
congrTactic.lean
congrThm.lean
congrThm2.lean
constantCompilerBug.lean
constFun.lean
constFun2.lean
constProp.lean
constructor_as_variable.lean
feat: replace List.lt with List.Lex ( #6379 )
2024-12-15 08:22:39 +00:00
contra.lean
contradiction1.lean
contradictionExfalso.lean
contradictionLoop.lean
conv1.lean
conv2.lean
conv_arg.lean
fix: arg conv tactic misreported number of arguments on error ( #5968 )
2024-11-06 02:13:24 +00:00
convcalc.lean
core.lean
feat: better #eval command ( #5627 )
2024-10-08 20:51:46 +00:00
crashDiv0.lean
crlfToLf.lean
csimp_type_error.lean
csimpAttrFn.lean
feat: better #eval command ( #5627 )
2024-10-08 20:51:46 +00:00
ctorAutoParams.lean
currentDir.lean
customEliminators.lean
Daniel1.lean
deBruijn.lean
decAuxBug.lean
decClassical.lean
decEq.lean
decidability_timeout.lean
Decidable-decide-erasure.lean
feat: support erasure of Decidable.decide in new code generator ( #6405 )
2024-12-17 01:48:55 +00:00
decidelet.lean
decideNative.lean
feat: decide +revert and improvements to native_decide ( #5999 )
2024-11-08 18:17:46 +00:00
decideTactic.lean
feat: decide +revert and improvements to native_decide ( #5999 )
2024-11-08 18:17:46 +00:00
decideTacticKernel.lean
chore: remove decide! tactic ( #6016 )
2024-11-15 17:49:33 +00:00
declareConfigElabBug.lean
declareConfigElabIssue.lean
decreasingTacticUpdatedEnvIssue.lean
deep1.lean
def1.lean
def2.lean
def3.lean
def4.lean
def5.lean
def6.lean
def7.lean
def8.lean
def9.lean
def10.lean
def11.lean
def12.lean
def13.lean
def14.lean
def15.lean
def16.lean
def17.lean
def18.lean
def19.lean
def20.lean
defaultEliminator.lean
defaultInstBacktrackIssue.lean
defaulValueParamIssue.lean
DefEqAssignBug.lean
feat: better #eval command ( #5627 )
2024-10-08 20:51:46 +00:00
defEqVsWhnfI.lean
delabApp.lean
delabMatch.lean
delabName.lean
fix: make sure name literals use escaping when pretty printing ( #5639 )
2024-10-08 17:36:49 +00:00
delabProjectionApp.lean
chore: review delaborators, make sure they respond to pp.explicit ( #5830 )
2024-10-24 22:56:47 +00:00
delabStructInst.lean
depElim1.lean
depFieldIssue.lean
depHd.lean
deq.lean
deriv.lean
derivingBEq.lean
derivingHashable.lean
derivingInhabited.lean
derivingNonempty.lean
derivingRepr.lean
fix: make Repr deriving instance handle explicit type parameters ( #5432 )
2024-09-24 05:37:36 +00:00
diagnostics.lean
diagnosticsMsgOptional.lean
diagRec.lean
diamond1.lean
diamond2.lean
diamond3.lean
diamond4.lean
diamond5.lean
diff.lean
discrRefinement.lean
discrRefinement2.lean
discrRefinement3.lean
discrTreeKey.lean
discrTreeOffset.lean
discrTreeSimp.lean
do_eqv.lean
do_eqv_proofs.lean
feat: adjust simp attributes on monad lemmas ( #5464 )
2024-09-25 10:21:18 +00:00
doElemAsTermNotation.lean
feat: better #eval command ( #5627 )
2024-10-08 20:51:46 +00:00
dofun_prec.lean
doLetElse.lean
feat: better #eval command ( #5627 )
2024-10-08 20:51:46 +00:00
dollarProjIssue.lean
doNotation1.lean
feat: better #eval command ( #5627 )
2024-10-08 20:51:46 +00:00
doNotation2.lean
feat: better #eval command ( #5627 )
2024-10-08 20:51:46 +00:00
doNotation3.lean
feat: change Array.get to take a Nat and a proof ( #6032 )
2024-11-12 03:30:46 +00:00
doNotation4.lean
doNotation5.lean
feat: better #eval command ( #5627 )
2024-10-08 20:51:46 +00:00
doNotation6.lean
feat: better #eval command ( #5627 )
2024-10-08 20:51:46 +00:00
Dorais1.lean
dotNameIssue.lean
dotNotationAndDefaultInstance.lean
dotNotationRecDecl.lean
doTrailingAtEOI.lean
dottedCtorNamedArgPattern.lean
dottedNameBug.lean
dsimp1.lean
dsimp2.lean
dsimp_bv_simproc.lean
dsimpNatLitIssue.lean
dsimproc.lean
DVec.lean
fix: when pretty printing constant names, do not use aliases from "non-API exports" ( #5689 )
2024-12-10 17:50:50 +00:00
dynamic.lean
eagerInliningIssue.lean
elab_cmd.lean
elabAsElim.lean
fix: make @[elab_as_elim] require at least one discriminant ( #5671 )
2024-10-10 17:20:35 +00:00
elabCmd.lean
elabIte.lean
eliminatorImplicitTargets.lean
elimOptParam.lean
elseCaseArrow.lean
elseIfConfusion.lean
emptycOverloadIssues.lean
emptyLcnf.lean
enumDecEq.lean
enumNoConfusionIssue.lean
eq_some_iff_get_eq_issue.lean
eqndrecEtaLCNFIssue.lean
eqnOptions.lean
eqnsAtSimp.lean
eqnsAtSimp2.lean
eqnsAtSimp3.lean
eqnsPrio.lean
feat: accurate binder names in signatures (like in output of #check) ( #5827 )
2024-10-29 16:43:11 +00:00
eqnsProjections.lean
chore: fix spelling mistakes in tests ( #5439 )
2024-09-24 03:22:53 +00:00
eqnsReducible.lean
eqTheoremForVec.lean
feat: upstream definition of Vector from Batteries ( #6197 )
2024-11-24 23:01:32 +00:00
eqThm.lean
eqThmWithMoreThanOneAsPattern.lean
eqValue.lean
erased.lean
eraseReps.lean
feat: Array.eraseReps ( #5514 )
2024-09-29 05:44:14 +00:00
eraseSuffix.lean
erasureConfusion.lean
etaFirst.lean
etaStruct.lean
etaStructProofIrrelIssue.lean
eval.lean
feat: support let rec in #eval ( #5663 )
2024-10-11 06:46:16 +00:00
eval_unboxed_const.lean
evalBuiltinInit.lean
evalconst.lean
evalDo.lean
evalInit.lean
evalProp.lean
evalTacticBug.lean
exfalsoBug.lean
exists.lean
exp.lean
expandAbbrevAtIsClass.lean
expandWhereStructInstIssue.lean
expectedTypePropagation.lean
explicitApp.lean
feat: actual implementation for #5283 ( #5512 )
2024-09-29 01:22:12 +00:00
explicitMotive.lean
explictOpenDeclIssue.lean
expr1.lean
feat: better #eval command ( #5627 )
2024-10-08 20:51:46 +00:00
expr_maps.lean
ExprLens.lean
feat: better #eval command ( #5627 )
2024-10-08 20:51:46 +00:00
ext.lean
ext1.lean
extensibleTacticBug.lean
extern.lean
extmacro.lean
false_or_by_contra.lean
falseElimAtSimpLocalDecl.lean
fieldAbbrevInPat.lean
fieldAutoBound.lean
fieldDefaultValueWithoutType.lean
fieldIssue.lean
fieldNamesWithMinus.lean
fieldTypeBug.lean
filter.lean
fin_two_pow.lean
finally.lean
feat: better #eval command ( #5627 )
2024-10-08 20:51:46 +00:00
finDotCtor.lean
finLit.lean
finMatch.lean
flat_expr.lean
float1.lean
float32.lean
feat: add Float32 support ( #6366 )
2024-12-11 02:55:58 +00:00
float_cases_bug.lean
float_from_bignum.lean
feat: better #eval command ( #5627 )
2024-10-08 20:51:46 +00:00
floatarray.lean
floatBits.lean
chore: naming convention and NaN normalization ( #6097 )
2024-11-16 00:14:28 +00:00
floatOptParam.lean
foApprox.lean
foldConsts.lean
foldLits.lean
foldProjs.lean
feat: grind preprocessing and Expr internalization ( #6413 )
2024-12-19 00:16:48 +00:00
forBodyResultTypeIssue.lean
forInElabBug.lean
forInPArray.lean
feat: better #eval command ( #5627 )
2024-10-08 20:51:46 +00:00
forInRangeWF.lean
feat: change Array.get to take a Nat and a proof ( #6032 )
2024-11-12 03:30:46 +00:00
forInReturnPropagation.lean
forInUniv.lean
formatterTokenTable.lean
fix: make formatter use current token table ( #5389 )
2024-09-24 05:33:12 +00:00
forOutParamIssue.lean
feat: change Array.get to take a Nat and a proof ( #6032 )
2024-11-12 03:30:46 +00:00
forParallel.lean
french_quote.lean
frontend_meeting_2022_09_13.lean
fun.lean
funext.lean
funind_demo.lean
feat: accurate binder names in signatures (like in output of #check) ( #5827 )
2024-10-29 16:43:11 +00:00
funind_expr.lean
funind_fewer_levels.lean
feat: accurate binder names in signatures (like in output of #check) ( #5827 )
2024-10-29 16:43:11 +00:00
funind_mutual_dep.lean
funind_proof.lean
feat: FunInd: omit unused parameters ( #6330 )
2024-12-07 04:19:21 +01:00
funind_structural.lean
feat: accurate binder names in signatures (like in output of #check) ( #5827 )
2024-10-29 16:43:11 +00:00
funind_structural_mutual.lean
feat: accurate binder names in signatures (like in output of #check) ( #5827 )
2024-10-29 16:43:11 +00:00
funind_tests.lean
feat: FunInd: omit unused parameters ( #6330 )
2024-12-07 04:19:21 +01:00
funMatchIssue.lean
fvarSubset.lean
feat: add Expr.fvarsSubset ( #6430 )
2024-12-20 22:29:47 +00:00
generalize.lean
generalizeMany.lean
generalizeTelescope.lean
genindices.lean
getline_crash.lean
feat: better #eval command ( #5627 )
2024-10-08 20:51:46 +00:00
grind_cases.lean
grind_pre.lean
fix: multiple bugs in grind ( #6419 )
2024-12-19 23:44:44 +00:00
grind_revertAll.lean
grindNormLevelIssue.lean
fix: normalize universe levels in grind preprocessor ( #6428 )
2024-12-20 20:41:59 +00:00
guard_expr.lean
guard_msgs.lean
fix: now linters in general do not run on #guard_msgs itself ( #5644 )
2024-10-08 17:35:07 +00:00
guardexpr.lean
handleLocking.lean
feat: better #eval command ( #5627 )
2024-10-08 20:51:46 +00:00
hashableBug.lean
hashmap-implicits.lean
hashmap.lean
feat: reverse HashMap.toList, so it agrees with HashMap.toArray ( #6244 )
2024-12-03 12:25:35 +00:00
haveDestruct.lean
haveI.lean
haveTactic.lean
hcongr.lean
heapSort.lean
fix: propagate Simp.Config when reducing terms and checking definitional equality in simp ( #6123 )
2024-12-14 00:59:40 +00:00
heqSubst.lean
hlistOverload.lean
hmul2.lean
hmulDefaultIntance.lean
ifcongr.lean
iffRefl.lean
ifThenElseIssue.lean
ifThenElseIssue2.lean
impByNameResolution.lean
impLambdaTac.lean
implicitApplyIssue.lean
implicitLambdaLocalWithoutType.lean
implicitRflProofs.lean
feat: Simp.Config.implicitDefEqProofs ( #4595 )
2024-11-29 22:29:27 +00:00
implicitTypesRecCoe.lean
inaccessibleAnnotDefEqIssue.lean
incmd.lean
ind_cmd_bug.lean
ind_whnf.lean
ind_whnf2.lean
induction1.lean
inductionAltExplicit.lean
inductionCheckAltNames.lean
feat: better error message for invalid induction alternative name ( #5888 )
2024-11-01 21:33:15 +00:00
inductionLetIssue.lean
inductionParse.lean
fix: induction pre-tactic should be indented ( #5494 )
2024-09-27 12:43:42 +00:00
inductionTacticBug.lean
inductive1.lean
inductive2.lean
inductive_mutual.lean
feat: allow structure in mutual blocks ( #6125 )
2024-11-22 09:20:07 +00:00
inductive_pred.lean
inductive_rec_proj.lean
fix: bring elaborator in line with kernel for primitive projections ( #5822 )
2024-10-31 03:16:52 +00:00
inductive_typestar.lean
chore: refactor structure command, fixes ( #5842 )
2024-10-25 19:46:17 +00:00
inductive_univ.lean
feat: allow structure in mutual blocks ( #6125 )
2024-11-22 09:20:07 +00:00
inductiveIndicesIssue.lean
indUsingLet.lean
inferForallTypeLCNF.lean
infixprio.lean
inj1.lean
inj2.lean
injectionBug.lean
injections1.lean
injectionsIssue.lean
feat: upstream definition of Vector from Batteries ( #6197 )
2024-11-24 23:01:32 +00:00
injective.lean
injHEq.lean
injIssue.lean
injSimp.lean
inline_fn.lean
inlineIfReduceLCNF.lean
inlineLCNFIssue.lean
inlineLoop.lean
inlineProjInstIssue.lean
inliner_loop.lean
inlineWithNestedRecIssue.lean
feat: change Array.set to take a Nat and a tactic provided bound ( #5988 )
2024-11-11 07:53:24 +00:00
instanceIssues.lean
feat: upstream definition of Vector from Batteries ( #6197 )
2024-11-24 23:01:32 +00:00
instances.lean
instanceWhere.lean
instanceWhereDecls.lean
instEtaIssue.lean
instPatVar.lean
instprio.lean
instuniv.lean
int_complement_shiftRight.lean
int_to_nat_bug.lean
internalizeCasesIssue.lean
interp.lean
feat: upstream definition of Vector from Batteries ( #6197 )
2024-11-24 23:01:32 +00:00
interp2.lean
feat: upstream definition of Vector from Batteries ( #6197 )
2024-11-24 23:01:32 +00:00
introLetFun.lean
intromacro.lean
IO_test.lean
feat: better #eval command ( #5627 )
2024-10-08 20:51:46 +00:00
ioRandomBytes.lean
irCompilerBug.lean
irreducibleIssue.lean
isDefEqCheckAssignmentBug.lean
isDefEqConstApproxIssue.lean
isDefEqIssue.lean
isDefEqMVarSelfIssue.lean
isDefEqPerfIssue.lean
isDefEqProjIssue.lean
fix: use MessageData.tagged to mark maxHeartbeat exceptions ( #5566 )
2024-10-09 02:08:50 +00:00
isDefEqProjPerfIssue.lean
issue2628.lean
issue2883.lean
issue2925.lean
issue2975.lean
fix: getFunInfo, inferType to use withAtLeastTransparency, not withTransparency ( #5563 )
2024-10-04 13:04:35 +00:00
issue2982.lean
issue3175.lean
issue3204.lean
feat: change Array.set to take a Nat and a tactic provided bound ( #5988 )
2024-11-11 07:53:24 +00:00
issue3212.lean
issue3770.lean
issue3848.lean
issue4063.lean
issue4146.lean
chore: fix spelling mistakes in tests ( #5439 )
2024-09-24 03:22:53 +00:00
issue4394.lean
feat: conv arg now can access more arguments ( #5894 )
2024-11-01 02:12:14 +00:00
issue4540.lean
issue4650.lean
issue4671.lean
chore: fix spelling mistakes in tests ( #5439 )
2024-09-24 03:22:53 +00:00
issue4684.lean
issue4726.lean
issue5027.lean
chore: fix spelling mistakes in tests ( #5439 )
2024-09-24 03:22:53 +00:00
issue5061.lean
feat: change Array.get to take a Nat and a proof ( #6032 )
2024-11-12 03:30:46 +00:00
issue5347.lean
issue5384.lean
fix: ac_nf0, simp_arith: don't tempt the kernel to reduce atoms ( #5708 )
2024-10-16 08:52:58 +00:00
issue5562.lean
fix: getFunInfo, inferType to use withAtLeastTransparency, not withTransparency ( #5563 )
2024-10-04 13:04:35 +00:00
issue5602.lean
fix: FunInd: avoid over-eta-expanding in preprocessing step ( #5619 )
2024-10-07 19:47:43 +00:00
issue5630.lean
fix: simpproc to reduce Fin literals consistently ( #5632 )
2024-10-15 15:59:50 +00:00
issue5661.lean
fix: RecursorVal.getInduct to return name of major argument’s type ( #5679 )
2024-10-21 08:45:18 +00:00
issue5699.lean
fix: ac_nf0, simp_arith: don't tempt the kernel to reduce atoms ( #5708 )
2024-10-16 08:52:58 +00:00
issue5726.lean
fix: structural nested recursion confused when nested type appears first ( #5766 )
2024-10-18 19:41:24 +00:00
issue5767.lean
feat: FunInd: omit unused parameters ( #6330 )
2024-12-07 04:19:21 +01:00
issue5828.lean
feat: attribute [simp ←] ( #5870 )
2024-10-29 11:07:08 +00:00
issue5836.lean
refactor: Predefinition.Structural code cleanup ( #5850 )
2024-10-26 10:21:47 +00:00
issue5903.lean
fix: FunInd: unfold aux definitions more carefully ( #5904 )
2024-10-31 18:04:36 +00:00
issue6015.lean
fix: handle reordered indices in structural recursion ( #6116 )
2024-11-18 11:28:02 +00:00
ite_dsimproc.lean
james1.lean
jason1.lean
json.lean
json_empty.lean
feat: implement To/FromJSON Empty ( #5421 )
2024-09-24 03:27:23 +00:00
kernel1.lean
kernel2.lean
feat: expose Kernel.check for debugging purposes ( #5412 )
2024-10-01 21:28:02 +00:00
kernel_maxheartbeats.lean
kernelInterrupt.lean
feat: better #eval command ( #5627 )
2024-10-08 20:51:46 +00:00
kevin.lean
krivine.lean
kronRWIssue.lean
KyleAlg.lean
KyleAlgAbbrev.lean
lazyListRotateUnfoldProof.lean
lazylistThunk.lean
lazyUnfoldingPerfIssue.lean
lcnf1.lean
lcnf2.lean
lcnf3.lean
lcnf4.lean
lcnf_simp_let.lean
lcnfBinderNameBug.lean
lcnfCastIssue.lean
lcnfCheckIssue.lean
lcnfEtaExpandBug.lean
lcnfInferProjTypeBug.lean
lcnfInferProjTypeIssue.lean
feat: change Array.get to take a Nat and a proof ( #6032 )
2024-11-12 03:30:46 +00:00
lcnfInliningIssue.lean
lcnfIssue.lean
lean3_zulip_issues_1.lean
lean_nat_bitwise.lean
lean_nat_gcd.lean
left_right.lean
lemma.lean
let_Issue.lean
letBRecOnIssue.lean
letDeclSimp.lean
letFunUnusedVarBug.lean
fix: unused let_fun elimination in simp ( #6375 )
2024-12-13 01:18:46 +00:00
letMVar.lean
letrecInProofs.lean
letrecInThm.lean
letrecWFIssue.lean
level.lean
fix: add a missing case to Level.geq ( #2689 )
2024-11-19 21:27:00 +00:00
levelNamesInTacticMode.lean
levelNGen.lean
lex.lean
libuv.lean
liftMethodInMacrosIssue.lean
LiftMethodIssue.lean
linearByRefl.lean
perf: use RArray in simp_arith meta code ( #6068 part 2)
2024-11-14 14:08:48 +01:00
linearCategory_perf_issue.lean
list_simp.lean
feat: ensure Fin.foldl/r are semireducible ( #6207 )
2024-11-25 03:21:36 +00:00
listDecEq.lean
listtostring.lean
litToCtor.lean
localNameResolutionWithProj.lean
localParsers.lean
lrat_roundtrip.lean
macro.lean
macro2.lean
macro3.lean
macro_macro.lean
macroid.lean
macroParams.lean
manyAritySyntax.lean
mapTR.lean
match1.lean
feat: better #eval command ( #5627 )
2024-10-08 20:51:46 +00:00
match_expr.lean
match_expr_expected_type_issue.lean
match_expr_meta_modifier.lean
match_expr_perf.lean
chore: update copyrights ( #5449 )
2024-09-24 05:27:53 +00:00
match_int_lit_issue.lean
match_lit_fin_cover.lean
chore: fix spelling mistakes in tests ( #5439 )
2024-09-24 03:22:53 +00:00
match_lit_issues.lean
match_lit_regression.lean
match_unit.lean
matchArrayLit.lean
matchDiscrType.lean
matchEqnsHEqIssue.lean
matchEqs.lean
matchEqsBug.lean
matcherElimUniv.lean
matchGenBug.lean
matchGenIssue.lean
matchNoPostponing.lean
matchRw.lean
matchtac.lean
matchUnifyBug.lean
matchVarIssue.lean
matchWithSearch.lean
mathlibetaissue.lean
feat: only direct parents of classes create projections ( #5920 )
2024-11-12 01:55:17 +00:00
mathport18.lean
mathport_issue16.lean
matrix.lean
may_postpone_tc.lean
maze.lean
mergeSort.lean
feat: have autoparams report parameter/field on failure ( #5474 )
2024-09-27 19:00:59 +00:00
mergeSortCPDT.lean
messageKind.lean
feat: message kinds ( #5945 )
2024-11-13 18:05:52 +00:00
meta.lean
meta1.lean
meta2.lean
fix: avoid delaborating with field notation if object is a metavariable ( #6014 )
2024-11-08 20:57:37 +00:00
meta3.lean
fix: isDefEq, whnf, simp caching and configuration ( #6053 )
2024-11-18 01:17:26 +00:00
meta4.lean
meta5.lean
fix: type occurs check bug ( #6128 )
2024-11-21 00:28:36 +00:00
meta6.lean
meta7.lean
feat: better #eval command ( #5627 )
2024-10-08 20:51:46 +00:00
methodsRetInhabited.lean
Miller1.lean
missingDeclName.lean
missingExplicitWithForwardNamedDep.lean
feat: actual implementation for #5283 ( #5512 )
2024-09-29 01:22:12 +00:00
missingSizeOfArrayGetThm.lean
feat: change Array.get to take a Nat and a proof ( #6032 )
2024-11-12 03:30:46 +00:00
mixedMacroRules.lean
mixfix.lean
mjissue.lean
modAsClasses.lean
monadCache.lean
monadControl.lean
feat: better #eval command ( #5627 )
2024-10-08 20:51:46 +00:00
MonadControl_tutorial.lean
monotone.lean
mulcomm.lean
multiTargetCasesInductionIssue.lean
mut_ind_wf.lean
mutualDefThms.lean
mutualWithCompositeNames.lean
mutwf1.lean
mutwf2.lean
mutwf3.lean
mutwf4.lean
namePatEqThm.lean
feat: accurate binder names in signatures (like in output of #check) ( #5827 )
2024-10-29 16:43:11 +00:00
namespaceHyg.lean
namespaceIssue.lean
namespaceResolution.lean
nary_nomatch.lean
nat_mod_defeq.lean
feat: lemmas about Std.Range ( #6396 )
2024-12-16 03:16:46 +00:00
nativeReflBackdoor.lean
natlit.lean
nested_inductive.lean
feat: Array/Option.unattach ( #5586 )
2024-10-03 07:29:00 +00:00
nested_match_bug.lean
nestedDo.lean
nestedInductiveConstructions.lean
nestedInductiveIssue.lean
nestedInductiveRecType.lean
nestedIssueMatch.lean
nestedrec.lean
nestedtc.lean
nestedTypeFormers.lean
nestedWF.lean
new_compiler.lean
new_frontend2.lean
new_inductive.lean
new_inductive2.lean
newfrontend1.lean
newfrontend2.lean
newfrontend3.lean
feat: change Array.get to take a Nat and a proof ( #6032 )
2024-11-12 03:30:46 +00:00
newfrontend5.lean
nicerNestedDos.lean
feat: better #eval command ( #5627 )
2024-10-08 20:51:46 +00:00
no_simproc_usize.lean
nofun1.lean
chore: upstream basic material on Sum ( #5741 )
2024-10-17 01:27:41 +00:00
noindexAnnotation.lean
nomatch_regression.lean
nomatch_tac.lean
noncomp.lean
noncomputable_bug.lean
nonrec.lean
norm_cast.lean
feat: add simp configuration to norm_cast macros
2024-12-03 17:59:23 +11:00
numChars.lean
obtain.lean
offsetIssue.lean
ofNat_class.lean
ofNatNormNum.lean
omega.lean
feat: omega doesn't get stuck on bare Int.negSucc ( #6276 )
2024-12-01 23:57:15 +00:00
omega_examples.lean
omegaCanon.lean
omegaDischarger.lean
opaqueNewCodeGen.lean
feat: add support for extern LCNF decls ( #6429 )
2024-12-20 21:20:56 +00:00
openInScopeBug.lean
openTermTactic.lean
optParam.lean
Ord.lean
overAndPartialAppsAtWF.lean
feat: change Array.get to take a Nat and a proof ( #6032 )
2024-11-12 03:30:46 +00:00
overloaded.lean
overloadsAndDelayedCoercions.lean
feat: upstream definition of Vector from Batteries ( #6197 )
2024-11-24 23:01:32 +00:00
panicAtCheckAssignment.lean
feat: make it possible to use dot notation in m! strings ( #5857 )
2024-10-27 22:55:29 +00:00
parray1.lean
parsePrelude.lean
parserAliasShadow.lean
parserQuot.lean
partial1.lean
partialApp.lean
partialDelta.lean
feat: partial inhabitation uses local Inhabited instances created from parameters ( #5821 )
2024-10-23 18:15:31 +00:00
patbug.lean
pendingInstBug.lean
pendingMVarIssue.lean
postponeBinRelIssue.lean
posView.lean
ppMaxSteps.lean
ppMVars.lean
feat: options pp.mvars.anonymous and pp.mvars.levels ( #5711 )
2024-10-14 21:44:15 +00:00
ppParens.lean
feat: pp.parens option to pretty print with all parentheses ( #2934 )
2024-11-15 19:11:54 +00:00
PProd_syntax.lean
PPTopDownAnalyze.lean
fix: make sure monad lift coercion elaborator has no side effects ( #6024 )
2024-11-13 16:22:31 +00:00
ppUsingAnonymousConstructor.lean
precDSL.lean
primProjEtaIssue.lean
print_cmd.lean
chore: in #print for structures, mention 'field notation' ( #6406 )
2024-12-17 02:21:03 +00:00
printDecls.lean
printEqns.lean
prioDSL.lean
privateCtor.lean
processGenDiseqBug.lean
proj_delta_issue.lean
projDefEq2.lean
proofAsSorry.lean
feat: add debug.proofAsSorry ( #6300 )
2024-12-03 23:21:38 +00:00
proofDataConfusionBug.lean
proofIrrelFVar.lean
propagateExpectedType.lean
prv.lean
psumAtWF.lean
ptrAddr.lean
feat: better #eval command ( #5627 )
2024-10-08 20:51:46 +00:00
qualifiedNamesRec.lean
quasi_pattern_unification_approx_issue.lean
quotInd.lean
range.lean
rational.lean
rawStrings.lean
rc_tests.lean
rcases.lean
rcases1.lean
readerThe.lean
feat: better #eval command ( #5627 )
2024-10-08 20:51:46 +00:00
recCommonPrefixAlpha.lean
recInfo1.lean
reduce1.lean
reduce2.lean
reduce3.lean
reducibilityAttrValidation.lean
reductionBug.lean
refl.lean
reflectiveIndPred.lean
regressions3210.lean
Reid1.lean
renameI.lean
renaming.lean
Reparen.lean
repeat.lean
repeatConv.lean
replace.lean
replace_tac.lean
repr_empty.lean
chore: fix spelling mistakes in tests ( #5439 )
2024-09-24 03:22:53 +00:00
reserved.lean
feat: accurate binder names in signatures (like in output of #check) ( #5827 )
2024-10-29 16:43:11 +00:00
reservedNameResolution.lean
resolveLVal.lean
returnOptIssue.lean
feat: better #eval command ( #5627 )
2024-10-08 20:51:46 +00:00
revert1.lean
revertMetavarKind.lean
fix: revert creates natural metavariable goal ( #6145 )
2024-11-21 23:00:57 +00:00
rewrite.lean
rewrites.lean
rflApplyFoApprox.lean
chore: remove repeated words ( #5438 )
2024-09-24 03:40:11 +00:00
rflProofsCongrCastsIssue.lean
rflReducibility.lean
refactor: back rfl tactic primarily via apply_rfl ( #3718 )
2024-09-25 10:34:42 +00:00
rflTacticErrors.lean
refactor: back rfl tactic primarily via apply_rfl ( #3718 )
2024-09-25 10:34:42 +00:00
robinson.lean
root.lean
rossel1.lean
run_cmd.lean
run_meta1.lean
rw_inst_implicit_args.lean
rw_inst_mvars.lean
rwRegression.lean
safeExp.lean
sarray.lean
scc.lean
scopedCommandAfterOpen.lean
scopedHindingIssue.lean
scopedLocalReducibility.lean
fix: make sure monad lift coercion elaborator has no side effects ( #6024 )
2024-11-13 16:22:31 +00:00
scopedParsers.lean
scopedParsers2.lean
scopedunifhint.lean
fix: avoid delaborating with field notation if object is a metavariable ( #6014 )
2024-11-08 20:57:37 +00:00
sealCommand.lean
fix: make sure monad lift coercion elaborator has no side effects ( #6024 )
2024-11-13 16:22:31 +00:00
secVarBug.lean
set.lean
set_lit_unexpand.lean
setOptionTermTactic.lean
setStructInstNotation.lean
seval1.lean
sharecommon.lean
fix: sharecommon bug ( #6415 )
2024-12-19 02:52:56 +00:00
show_term.lean
chore: turn off pp.mvars in apply? results ( #6108 )
2024-11-19 02:02:32 +00:00
showTests.lean
shrinkFn.lean
sigmaprec.lean
sign.lean
simp-elab-recover.lean
fix: let simp arguments elaborate with error recovery ( #5863 )
2024-10-28 21:39:03 +00:00
simp1.lean
fix: isDefEq, whnf, simp caching and configuration ( #6053 )
2024-11-18 01:17:26 +00:00
simp2.lean
feat: Simp.Config.implicitDefEqProofs ( #4595 )
2024-11-29 22:29:27 +00:00
simp3.lean
simp4.lean
simp5.lean
feat: Simp.Config.implicitDefEqProofs ( #4595 )
2024-11-29 22:29:27 +00:00
simp6.lean
simp_all.lean
simp_all_contextual.lean
simp_cache_perf_issue.lean
simp_eqn_bug.lean
simp_failIfUnchanged.lean
simp_inst_implict_args.lean
simp_proj_transparency_issue.lean
simpArith1.lean
simpArithCacheIssue.lean
simpAtDefIssue.lean
simpAutoUnfold.lean
simpBool.lean
simpBug.lean
simpCasesOnCtorBug.lean
simpCnstr1.lean
simpCondLemma.lean
simpConfigPropagationIssue1.lean
fix: propagate Simp.Config when reducing terms and checking definitional equality in simp ( #6123 )
2024-12-14 00:59:40 +00:00
simpConfigPropagationIssue3.lean
fix: propagate Simp.Config when reducing terms and checking definitional equality in simp ( #6123 )
2024-12-14 00:59:40 +00:00
simpDecide.lean
simpDefToUnfold.lean
simpDiag.lean
simpDischargeLoop.lean
simpExpBlowup.lean
simpExtraArgsBug.lean
simpGround1.lean
simpHigherOrder.lean
feat: List.unattach and simp lemmas ( #5550 )
2024-10-02 02:42:54 +00:00
simpIfPre.lean
simpImpLocal.lean
simpIndexDiag.lean
simpInv.lean
simpIssue.lean
simpJpCasesDepBug.lean
simpLetFunIssue.lean
feat: proper let_fun support in simp ( #6220 )
2024-11-26 21:42:08 +00:00
simpLoopBug.lean
simpMatch.lean
simpMatchDiscr.lean
simpMatchDiscrIssue.lean
simpOnly.lean
simpPartialApp.lean
simpPreIssue.lean
simpPreprocess.lean
simpPrio.lean
simproc1.lean
simproc2.lean
simproc_builtin_erase.lean
simproc_disable_issue.lean
simproc_erase.lean
simproc_panic.lean
feat: change Array.get to take a Nat and a proof ( #6032 )
2024-11-12 03:30:46 +00:00
simproc_timeout.lean
simprocFin.lean
feat: simprocs for other Fin operations ( #6295 )
2024-12-03 04:42:17 +00:00
simprocNat.lean
chore: fix spelling mistakes in tests ( #5439 )
2024-09-24 03:22:53 +00:00
simprocUInt.lean
feat: USize.reduceToNat ( #6190 )
2024-11-29 08:24:40 +00:00
simpRwBug.lean
simpStar.lean
simpStarHyp.lean
simpUnfoldAbbrev.lean
sizeof1.lean
sizeof2.lean
sizeof3.lean
sizeof4.lean
sizeof5.lean
sizeof6.lean
skipAssignedInstances.lean
skipKernelTC.lean
smartUnfoldingBug.lean
feat: upstream definition of Vector from Batteries ( #6197 )
2024-11-24 23:01:32 +00:00
solve_by_elim.lean
chore: update copyrights ( #5449 )
2024-09-24 05:27:53 +00:00
som1.lean
perf: use RArray in simp_arith meta code ( #6068 part 2)
2024-11-14 14:08:48 +01:00
sorry.lean
feat: labeled and unique sorries ( #5757 )
2024-12-11 23:53:02 +00:00
spec_issue.lean
specbug.lean
specialize1.lean
specialize2.lean
specialize3.lean
split1.lean
split2.lean
split3.lean
splitAtCode.lean
splitIfIssue.lean
fix: propagate Simp.Config when reducing terms and checking definitional equality in simp ( #6123 )
2024-12-14 00:59:40 +00:00
splitIssue.lean
splitIssue2.lean
feat: Simp.Config.implicitDefEqProofs ( #4595 )
2024-11-29 22:29:27 +00:00
splitList.lean
splitOrderIssue.lean
feat: Simp.Config.implicitDefEqProofs ( #4595 )
2024-11-29 22:29:27 +00:00
starsAndBars.lean
state8.lean
state12.lean
stateRef.lean
feat: better #eval command ( #5627 )
2024-10-08 20:51:46 +00:00
streamEqIssue.lean
string.lean
string_gaps.lean
string_simprocs.lean
strInterpolation.lean
strLitProj.lean
struct1.lean
struct2.lean
struct3.lean
struct_inst_typed.lean
struct_instance_in_eqn.lean
structEqns.lean
structInst.lean
feat: parity between structure instance notation and where notation ( #6165 )
2024-11-30 20:27:25 +00:00
structInst2.lean
structInst3.lean
structInst4.lean
structInstFast.lean
structNoBody.lean
structPrivateFieldBug.lean
structPrivateFieldBug2.lean
structuralEqns.lean
structuralEqns2.lean
structuralEqns3.lean
structuralIssue.lean
structuralIssue2.lean
structuralMutual.lean
feat: FunInd: omit unused parameters ( #6330 )
2024-12-07 04:19:21 +01:00
structuralOverNested.lean
chore: fix spelling mistakes in tests ( #5439 )
2024-09-24 03:22:53 +00:00
structuralRec1.lean
structure.lean
feat: resolve generalized field notation using all parents ( #5770 )
2024-10-31 21:04:50 +00:00
structure_recursive.lean
feat: redefine Range.forIn' ( #6390 )
2024-12-15 09:47:50 +00:00
structWithAlgTCSynth.lean
stuckMVarBug.lean
stuckTC.lean
stxKindInsideNamespace.lean
stxMacro.lean
subarray_split.lean
subarray_split.lean.expected.out
subexpr.lean
chore: cleanup some deprecations in tests ( #5834 )
2024-10-25 11:11:22 +00:00
subset.lean
subst.lean
feat: change Array.get to take a Nat and a proof ( #6032 )
2024-11-12 03:30:46 +00:00
subst1.lean
substVars.lean
substWithoutExpectedType.lean
subtype_inj.lean
suffices.lean
symm.lean
syntax1.lean
syntaxAbbrevQuot.lean
syntaxPrio.lean
synth1.lean
synthInstsIssue.lean
synthOrderRegression.lean
synthPending1.lean
synthPendingBug.lean
tactic.lean
tactic1.lean
tactic_config.lean
fix: make sure whitespace is printed before tactic configuration ( #6161 )
2024-11-21 19:21:59 +00:00
tacticDoc.lean
tacticExtOverlap.lean
tacticTests.lean
takeSimpEqns.lean
task_test.lean
feat: better #eval command ( #5627 )
2024-10-08 20:51:46 +00:00
task_test2.lean
feat: better #eval command ( #5627 )
2024-10-08 20:51:46 +00:00
task_test_io.lean
chore: fix test exclusion ( #5990 )
2024-11-07 10:41:47 +00:00
taskState.lean
tc_eta_struct_issue.lean
tcUnivIssue.lean
tempfile.lean
feat: create temporary directories ( #6148 )
2024-11-22 12:24:32 +00:00
termElab.lean
feat: better #eval command ( #5627 )
2024-10-08 20:51:46 +00:00
terminationByStructurally.lean
termParserAttr.lean
TermSeq.lean
test_single.sh
test: do not filter output for non-diff tests ( #6308 )
2024-12-04 17:49:35 +00:00
thmIsProp.lean
time.lean
timeAPI.lean
chore: deprecate Fin.ofNat (replaced by Fin.ofNat', subsequently to be renamed) ( #6242 )
2024-11-28 05:23:23 +00:00
timeClassOperations.lean
feat: add date and time functionality ( #4904 )
2024-11-14 14:04:19 +00:00
timeFormats.lean
feat: add date and time functionality ( #4904 )
2024-11-14 14:04:19 +00:00
timeIO.lean
feat: add date and time functionality ( #4904 )
2024-11-14 14:04:19 +00:00
timeLocalDateTime.lean
feat: add date and time functionality ( #4904 )
2024-11-14 14:04:19 +00:00
timeOperations.lean
feat: add date and time functionality ( #4904 )
2024-11-14 14:04:19 +00:00
timeOperationsOffset.lean
feat: add date and time functionality ( #4904 )
2024-11-14 14:04:19 +00:00
timeParse.lean
feat: add date and time functionality ( #4904 )
2024-11-14 14:04:19 +00:00
timeSet.lean
feat: add date and time functionality ( #4904 )
2024-11-14 14:04:19 +00:00
timeTzifParse.lean
feat: add date and time functionality ( #4904 )
2024-11-14 14:04:19 +00:00
toArrayEq.lean
toDeclEtaBug.lean
toExpr.lean
toFromJson.lean
toLCNFCacheBug.lean
trace.lean
feat: better #eval command ( #5627 )
2024-10-08 20:51:46 +00:00
traceElabIssue.lean
trackZetaDeltaCacheIssue.lean
fix: withTrackingZetaDelta must reset cache ( #6381 )
2024-12-14 18:23:32 +00:00
trans.lean
treeNode.lean
chore: remove duplicated ForIn instances ( #5892 )
2024-10-31 07:40:09 +00:00
trivial_uint.lean
feat: UIntX.[val_ofNat, toBitVec_ofNat] ( #5735 )
2024-10-16 12:39:41 +00:00
tryHeuristicPerfIssue.lean
tryHeuristicPerfIssue2.lean
tryPostponeIssue.lean
type_class_performance1.lean
typeAscImp.lean
typeclass_append.lean
typeclass_coerce.lean
typeclass_diamond.lean
typeclass_easy.lean
typeclass_loop.lean
typeclass_metas_internal_goals1.lean
typeclass_metas_internal_goals2.lean
typeclass_metas_internal_goals3.lean
typeclass_metas_internal_goals4.lean
typeclass_outparam.lean
typeOccursCheckIssue.lean
ubscalar.lean
unexpected_result_with_bind.lean
feat: Nat.(fold|foldRev|any|all)M? take a function which sees the upper bound ( #6139 )
2024-11-22 03:05:51 +00:00
unfoldLemma.lean
feat: accurate binder names in signatures (like in output of #check) ( #5827 )
2024-10-29 16:43:11 +00:00
unfoldMany.lean
unfoldPartialRegression.lean
unfoldr.lean
unfoldTactic.lean
feat: improved error message for unfold ( #5815 )
2024-10-23 03:35:15 +00:00
unif_issue.lean
unif_issue2.lean
unifhint1.lean
unifhint2.lean
unifhint3.lean
unihint.lean
univCnstrApprox.lean
univIssue.lean
univParamIssue.lean
univPolyEnum.lean
unsafeConst.lean
unsafeInit.lean
unsafeTerm.lean
update.lean
utf8英語.lean
fix: validate atoms modulo leading and trailing whitespace ( #6012 )
2024-11-14 10:40:17 +00:00
variable.lean
wfEqns1.lean
wfEqns2.lean
wfEqns3.lean
wfEqns4.lean
wfEqns5.lean
feat: accurate binder names in signatures (like in output of #check) ( #5827 )
2024-10-29 16:43:11 +00:00
wfEqnsIssue.lean
wfForIn.lean
wfirred.lean
fix: make sure monad lift coercion elaborator has no side effects ( #6024 )
2024-11-13 16:22:31 +00:00
wfLean3Issue.lean
wfOmega.lean
wfOverapplicationIssue.lean
chore: alignment of Array.any/all lemmas with List ( #6353 )
2024-12-10 09:23:52 +00:00
wfrecUnary.lean
WFRelSearch.lean
wfSum.lean
feat: change Array.get to take a Nat and a proof ( #6032 )
2024-11-12 03:30:46 +00:00
where1.lean
whereCmd.lean
feat: upstream and update #where command ( #5065 )
2024-10-30 18:00:08 +00:00
whileRepeat.lean
whnfDelayedMVarIssue.lean
WindowsNewlines.lean
withReducibleAndInstancesCrash.lean
zeroExitPoints.lean
zetaDelta.lean
zetaDeltaFalseDefEqIssue.lean
fix: isDefEq when zetaDelta := false ( #6129 )
2024-11-19 21:22:02 +00:00
zetaDeltaIssue.lean
zetaDeltaSet.lean
fix: propagate Simp.Config when reducing terms and checking definitional equality in simp ( #6123 )
2024-12-14 00:59:40 +00:00
zetaDeltaTryThisIssue.lean
fix: propagate Simp.Config when reducing terms and checking definitional equality in simp ( #6123 )
2024-12-14 00:59:40 +00:00
zetaDSimpIssue.lean