lean4-htt/tests/lean/run
Leonardo de Moura a0772dc82d
fix: grind internalization (#11318)
This PR fixes a local declaration internalization in `grind` that was
exposed when using `grind -revert`. This bug was affecting a `grind`
proof in Mathlib.
2025-11-22 04:24:11 +00:00
..
.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
280.lean
281.lean
282.lean
303.lean
305.lean chore: remove >6 month old deprecations (#10446) 2025-09-22 12:47:11 +00:00
310.lean
319.lean
326.lean
327.lean
329.lean
335.lean
337.lean
338.lean
341.lean
343.lean
345.lean feat: improve error message in the case of type class synthesis failure (#11245) 2025-11-21 21:24:27 +00:00
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
696.lean
716.lean
753.lean
760.lean
764.lean
783.lean
788.lean
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 chore: remove >6 month old deprecations (#9640) 2025-08-05 02:29:15 +00:00
946.lean
955.lean
968.lean
972.lean
974.lean
983.lean
986.lean perf: use constant macro scope in elabArrow (#10048) 2025-08-22 11:16:05 +00:00
988.lean
998.lean feat: overhaul meta system (#10362) 2025-09-17 21:04:29 +00:00
998Export.lean
1016.lean
1017.lean chore: rename Stream to Std.Stream (#10645) 2025-10-02 15:25:56 +00:00
1018.lean
1020.lean chore: remove >6 month old deprecations (#9640) 2025-08-05 02:29:15 +00:00
1022.lean
1024.lean
1025.lean
1026.lean
1029.lean
1030.lean
1037.lean
1051.lean
1058.lean
1074a.lean
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 feat: improve error message in the case of type class synthesis failure (#11245) 2025-11-21 21:24:27 +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 chore: library style cleanup (#9654) 2025-07-31 21:28:59 +00:00
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 refactor: update built-in tactic error messages (#9633) 2025-07-31 14:16:57 +00:00
1711.lean chore: library style cleanup (#9654) 2025-07-31 21:28:59 +00:00
1725.lean
1730.lean
1780.lean
1785.lean
1787.lean chore: eliminate uses of intros x y z (#9983) 2025-08-19 06:09:13 +00:00
1808.lean
1812.lean
1813.lean
1815.lean
1822.lean
1829.lean
1834.lean
1841.lean chore: library style cleanup (#9654) 2025-07-31 21:28:59 +00:00
1842.lean
1848.lean
1850.lean
1851.lean
1852.lean
1869.lean
1870.lean refactor: update built-in tactic error messages (#9633) 2025-07-31 14:16:57 +00:00
1882.lean
1883.lean
1886.lean
1892.lean
1900.lean
1901.lean
1907.lean
1907orig.lean
1910.lean fix: dot notation for recursive invocation of private definitions (#10120) 2025-08-25 22:55:08 +00:00
1921.lean chore: remove >6 month old deprecations (#10446) 2025-09-22 12:47:11 +00:00
1926.lean
1937.lean
1951.lean
1954.lean
1963.lean
1968.lean
1985.lean feat: .ctorIdx for all inductives (#9951) 2025-08-25 10:47:06 +00:00
1986.lean
2009.lean
2018.lean
2042.lean
2044.lean
2058.lean chore: error messages consistency (#10143) 2025-08-26 17:55:43 +00:00
2073.lean
2074.lean
2079.lean
2095.lean
2136.lean
2137.lean
2143.lean
2159.lean
2161.lean feat: deriving instances: use accessible names (#10271) 2025-09-06 18:12:20 +00:00
2173.lean
2182.lean
2186.lean
2188.lean
2199.lean
2220.lean
2226.lean
2243.lean
2249.lean
2262.lean
2265.lean
2282.lean
2283.lean refactor: update built-in tactic error messages (#9633) 2025-07-31 14:16:57 +00:00
2291.lean
2299.lean
2311.lean
2344.lean
2461.lean
2500.lean
2552.lean
2558.lean
2575.lean
2602.lean
2611.lean
2615.lean
2649.lean
2669.lean
2670.lean chore: remove >6 month old deprecations (#9640) 2025-08-05 02:29:15 +00:00
2672.lean
2689.lean
2690.lean
2710.lean
2736.lean
2810.lean
2835.lean
2843.lean
2846.lean feat: redefine String, part one (#10304) 2025-09-18 11:36:52 +00:00
2862.lean
2899.lean
2901.lean
2905.lean
2914.lean
2916.lean
2939.lean
2942.lean
2966.lean
3022.lean
3031.lean
3045.lean
3079.lean
3091.lean
3146.lean
3146.lean.expected.out
3150.lean
3214.lean
3219.lean
3229.lean
3242.lean
3257.lean
3313.lean
3386.lean refactor: introduce SameCtorUtils (#10316) 2025-09-10 14:32:58 +00:00
3395.lean
3458_1.lean
3458_2.lean
3467.lean
3497.lean feat: docstrings with Verso syntax (#10307) 2025-09-10 07:03:57 +00:00
3501.lean feat: "try this" messages with support for interactivity (#10524) 2025-10-13 13:39:03 +00:00
3519.lean feat: "try this" messages with support for interactivity (#10524) 2025-10-13 13:39:03 +00:00
3524.lean
3546.lean
3547.lean feat: "try this" messages with support for interactivity (#10524) 2025-10-13 13:39:03 +00:00
3554.lean
3643.lean refactor: update built-in tactic error messages (#9633) 2025-07-31 14:16:57 +00:00
3686.lean refactor: update built-in tactic error messages (#9633) 2025-07-31 14:16:57 +00:00
3705.lean
3706.lean
3710.lean feat: "try this" messages with support for interactivity (#10524) 2025-10-13 13:39:03 +00:00
3713.lean
3731.lean
3740.lean
3745.lean
3791.lean
3807.lean feat: upstream Function.Injective/Surjective (#10341) 2025-09-11 04:04:46 +00:00
3922.lean feat: "try this" messages with support for interactivity (#10524) 2025-10-13 13:39:03 +00:00
3943.lean
3965.lean
3965_2.lean
3965_3.lean
3996.lean
4051.lean
4064.lean
4086.lean
4101.lean refactor: update built-in tactic error messages (#9633) 2025-07-31 14:16:57 +00:00
4144.lean feat: use the metavariable index when pretty printing (#9778) 2025-08-07 15:58:51 +00:00
4171.lean
4203.lean feat: improve error message in the case of type class synthesis failure (#11245) 2025-11-21 21:24:27 +00:00
4213.lean
4219.lean
4230.lean feat: "try this" messages with support for interactivity (#10524) 2025-10-13 13:39:03 +00:00
4251.lean feat: "try this" messages with support for interactivity (#10524) 2025-10-13 13:39:03 +00:00
4278.lean
4290.lean
4306.lean refactor: update built-in tactic error messages (#9633) 2025-07-31 14:16:57 +00:00
4310.lean chore: error messages consistency (#10143) 2025-08-26 17:55:43 +00:00
4313.lean chore: >6 month old deprecations (#10969) 2025-10-26 22:48:41 +00:00
4318.lean
4320.lean
4334.lean
4339.lean
4365.lean feat: improve error message in the case of type class synthesis failure (#11245) 2025-11-21 21:24:27 +00:00
4381.lean chore: eliminate uses of intros x y z (#9983) 2025-08-19 06:09:13 +00:00
4390.lean
4398.lean
4405.lean refactor: update built-in tactic error messages (#9633) 2025-07-31 14:16:57 +00:00
4406.lean
4413.lean refactor: update built-in tactic error messages (#9633) 2025-07-31 14:16:57 +00:00
4462.lean
4465.lean
4534.lean feat: "try this" messages with support for interactivity (#10524) 2025-10-13 13:39:03 +00:00
4547.lean chore: error messages consistency (#10143) 2025-08-26 17:55:43 +00:00
4555.lean
4561.lean
4573.lean
4585.lean
4595_slowdown.lean
4595_split.lean
4636.lean
4644.lean feat: remove support for reducible well-founded recursion (#10714) 2025-10-10 15:48:28 +00:00
4662.lean
4670.lean
4673.lean
4677.lean
4686.lean
4716.lean
4751.lean
4761.lean
4768.lean
4773.lean
4851.lean
4861.lean
4888.lean
4920.lean refactor: update built-in tactic error messages (#9633) 2025-07-31 14:16:57 +00:00
4928.lean refactor: update built-in tactic error messages (#9633) 2025-07-31 14:16:57 +00:00
4947.lean
4983.lean
4985.lean
5046.lean
5064.lean
5126.lean chore: error messages consistency (#10143) 2025-08-26 17:55:43 +00:00
5176.lean
5236.lean
5333.lean
5359.lean
5388.lean
5406.lean
5407.lean feat: "try this" messages with support for interactivity (#10524) 2025-10-13 13:39:03 +00:00
5417.lean
5424.lean
5455.lean
5475.lean fix: make sure app elaborator eta feature does not result in capturable variables (#10377) 2025-09-14 20:19:50 +00:00
5565.lean
5634.lean feat: "try this" messages with support for interactivity (#10524) 2025-10-13 13:39:03 +00:00
5660.lean
5664.lean
5667.lean refactor: structural recursion: prove .eq_def directly (#10606) 2025-10-07 12:53:09 +00:00
5668.lean
5672.lean
5674.lean
5689.lean
5755.lean
5818.lean
5993.lean feat: "try this" messages with support for interactivity (#10524) 2025-10-13 13:39:03 +00:00
6043.lean
6065.lean
6067.lean
6086.lean
6090.lean
6117.lean
6123_cat_adjunction.lean
6123_mod_cast.lean
6164.lean feat: "try this" messages with support for interactivity (#10524) 2025-10-13 13:39:03 +00:00
6199.lean feat: improve error messages for ambiguous 3.toDecmial syntax (#10488) 2025-09-26 01:12:10 +00:00
6263.lean
6332.lean test: regression test for #6332 (#11234) 2025-11-18 09:47:04 +00:00
6354.lean
6373.lean fix: make sure app elaborator eta feature does not result in capturable variables (#10377) 2025-09-14 20:19:50 +00:00
6400.lean
6467.lean
6655.lean feat: "try this" messages with support for interactivity (#10524) 2025-10-13 13:39:03 +00:00
6694.lean chore: error messages consistency (#10143) 2025-08-26 17:55:43 +00:00
6706.lean feat: "try this" messages with support for interactivity (#10524) 2025-10-13 13:39:03 +00:00
6759.lean
6789.lean
6927.lean
6957.lean
6999.lean
7073.lean
7096.lean
7170.lean refactor: update built-in tactic error messages (#9633) 2025-07-31 14:16:57 +00:00
7353.lean
7405.lean
7458.lean
7475.lean
7612.lean
7638.lean
7788.lean
7927.lean feat: "try this" messages with support for interactivity (#10524) 2025-10-13 13:39:03 +00:00
7993.lean feat: note potential discrepancies in deprecation warning (#9606) 2025-07-31 16:41:14 +00:00
8049.lean
8067.lean chore: rename Substring to Substring.Raw (#11154) 2025-11-16 09:30:04 +00:00
8721.lean
8815.lean chore: fix spelling errors (#10042) 2025-08-22 07:23:12 +00:00
8894.lean
8938.lean
9089.lean
9156.lean
9312.lean
9322.lean
9362.lean
9363.lean chore: add fixed test case for #9363 (#10547) 2025-09-24 14:32:08 +00:00
9365.lean feat: Simpler first-order implementation for pure SPreds (#9841) 2025-08-11 08:32:16 +00:00
9366.lean feat: deriving ReflBEq and LawfulBEq (#10351) 2025-09-16 12:58:01 +00:00
9389.lean
9445.lean feat: change delimiting of local attributes in implicit sections (#9968) 2025-08-28 15:48:42 +00:00
9474.lean feat: Simpler first-order implementation for pure SPreds (#9841) 2025-08-11 08:32:16 +00:00
9541.lean fix: get DecidableEq deriving handler to work for enumerations in higher universes (#9818) 2025-08-10 16:29:02 +00:00
9581.lean feat: change extended syntax for mvcgen invariants ... with ... (#9989) 2025-08-19 14:51:19 +00:00
9591.lean fix: let anonymous constructor notation elaborate with insufficient arguments (#10391) 2025-09-15 16:44:34 +00:00
9624.lean fix: check for recursive decls before instance proj inlining (#9847) 2025-08-11 13:50:26 +00:00
9692.lean fix: remove incorrect error in LCNF's check (#9720) 2025-08-05 04:36:57 +00:00
9806.lean fix: support overapplication of Quot.lift in the compiler (#9827) 2025-08-11 01:51:54 +00:00
9937.lean fix: lower overapplied constructors to unreachable (#10032) 2025-08-21 15:05:09 +00:00
9963.lean fix: support compiling casesOn recursors of subsingleton predicates (#9977) 2025-08-19 00:23:24 +00:00
9971.lean fix: eliminate infinite loop in toLCNF's expandNoConfusionMajor (#10070) 2025-08-23 02:18:51 +00:00
10078.lean fix: convert .proj on builtin types to use projection functions (#10355) 2025-09-12 00:19:45 +00:00
10172.lean fix: make rw collect only new goals, occurs check (#10306) 2025-09-14 04:44:55 +00:00
10181.lean fix: use IR decls in toIR for applications without mono decls (#10256) 2025-09-05 05:32:19 +00:00
10196.lean fix: keep abstract nested proofs procedure from hiding sorry warning (#10388) 2025-09-15 17:07:49 +00:00
10213.lean chore: module system fixes and refinements from Mathlib porting (#10643) 2025-10-02 08:28:08 +00:00
10234.lean fix: unfolding order on predicates (#10245) 2025-09-08 10:07:15 +00:00
10443.lean fix: constant folding for UIntX (#10495) 2025-09-22 10:06:24 +00:00
10475.lean fix: infer_let in the kernel (#10476) 2025-09-20 16:26:46 +00:00
10564.lean fix: remove superfluous Monad instances from some spec lemmas (#10564) (#10618) 2025-09-29 15:02:43 +00:00
10687.lean fix: do not discard mutual members on macro use (#10695) 2025-10-07 12:04:04 +00:00
10934.lean perf: inline Decidable instances (#11008) 2025-10-29 10:59:54 +00:00
abstractExpr.lean
abstractMVars.lean fix: instantiate mvars in types of mvars in abstractMVars (#10612) 2025-09-29 16:33:10 +00:00
ac_expr.lean
ac_rfl.lean
ack.lean
ACltBug.lean
adam1.lean
adamTC.lean
adamTC2.lean
add_suggestion.lean
addDecorationsWithoutPartial.lean chore: remove >6 month old deprecations (#10968) 2025-10-26 10:01:30 +00:00
addPPExplicitToExposeDiff.lean refactor: update built-in tactic error messages (#9633) 2025-07-31 14:16:57 +00:00
aesop_run_metam.lean fix: regression from ST redefinition (#10940) 2025-10-24 08:50:56 +00:00
aig_optimizations.lean
aig_stress.lean
alex1.lean
alg.lean
alias.lean
allGoals.lean feat: "try this" messages with support for interactivity (#10524) 2025-10-13 13:39:03 +00:00
and_intros.lean
andCasesOnBug.lean chore: library style cleanup (#9654) 2025-07-31 21:28:59 +00:00
anonymous_ctor_error_msg.lean
anonymousCtor.lean
appFinalizeIssue.lean chore: remove >6 month old deprecations (#10446) 2025-09-22 12:47:11 +00:00
appIssue.lean
apply_error.lean
apply_tac.lean
applytransp.lean
approxDepth.lean
array1.lean chore: remove >6 month old deprecations (#10968) 2025-10-26 10:01:30 +00:00
array_isEqvAux.lean feat: remove support for reducible well-founded recursion (#10714) 2025-10-10 15:48:28 +00:00
array_simp.lean
arrayDecEq.lean feat: allow decidable equality for empty lists and empty arrays (#11269) 2025-11-20 20:19:31 +00:00
arrowDot.lean
arthur1.lean feat: redefine String, part one (#10304) 2025-09-18 11:36:52 +00:00
arthur2.lean feat: redefine String, part one (#10304) 2025-09-18 11:36:52 +00:00
as_aux_lemma.lean chore: library style cleanup (#9654) 2025-07-31 21:28:59 +00:00
assertAfterBug.lean
aStructPerfIssue.lean chore: eliminate uses of intros x y z (#9983) 2025-08-19 06:09:13 +00:00
async.lean fix: background function and forIn (#9560) 2025-08-15 02:39:57 +00:00
async_base_functions.lean refactor: replace Task with Async and minor changes to some basic Async functions (#10366) 2025-09-20 16:23:06 +00:00
async_cancellation.lean feat: add Std.CancellationToken type (#10510) 2025-10-07 03:21:45 +00:00
async_dns.lean fix: ipv4 address encoding from libuv to lean (#10854) 2025-10-21 14:17:22 +00:00
async_select_channel.lean refactor: replace Task with Async and minor changes to some basic Async functions (#10366) 2025-09-20 16:23:06 +00:00
async_select_socket.lean feat: use new grind? infrastructure to implement try? (#11197) 2025-11-16 05:26:17 +00:00
async_select_timer.lean feat: adds acceptSelector and modified selectors (#10667) 2025-10-17 14:53:46 +00:00
async_sleep.lean feat: adds acceptSelector and modified selectors (#10667) 2025-10-17 14:53:46 +00:00
async_streammap.lean feat: add StreamMap (#10400) 2025-10-06 23:39:44 +00:00
async_surface_sleep.lean refactor: replace Task with Async and minor changes to some basic Async functions (#10366) 2025-09-20 16:23:06 +00:00
async_systems_info.lean fix: build with libuv pre-1.45.0 (part 2) (#9652) 2025-08-01 05:53:55 +00:00
async_tcp_fname_errors.lean refactor: replace Task with Async and minor changes to some basic Async functions (#10366) 2025-09-20 16:23:06 +00:00
async_tcp_half.lean refactor: replace Task with Async and minor changes to some basic Async functions (#10366) 2025-09-20 16:23:06 +00:00
async_tcp_server_client.lean refactor: replace Task with Async and minor changes to some basic Async functions (#10366) 2025-09-20 16:23:06 +00:00
async_udp_sockets.lean refactor: replace Task with Async and minor changes to some basic Async functions (#10366) 2025-09-20 16:23:06 +00:00
atomValidation.lean feat: default let rec and where decls to private under the module system (#9759) 2025-08-06 15:53:51 +00:00
attachJp.lean
attributeErrors.lean
autoboundIssues.lean chore: eliminate uses of intros x y z (#9983) 2025-08-19 06:09:13 +00:00
autoLift.lean refactor: update built-in tactic error messages (#9633) 2025-07-31 14:16:57 +00:00
autoLiftIssue.lean
autoparam.lean refactor: update built-in tactic error messages (#9633) 2025-07-31 14:16:57 +00:00
auxinvariable.lean
backtrackable_estate.lean
balg.lean
betaSimp.lean
bhaviksSampler.lean feat: introduce List.Cursor.pos as an abbreviation for prefix.length (#10642) 2025-10-01 15:28:30 +00:00
bigctor.lean
bigmul.lean
bigop.lean
bindCasesIssue.lean
binderNameHint.lean refactor: update built-in tactic error messages (#9633) 2025-07-31 14:16:57 +00:00
binderNameHint_congr.lean refactor: update built-in tactic error messages (#9633) 2025-07-31 14:16:57 +00:00
binderNameHintScope.lean refactor: update built-in tactic error messages (#9633) 2025-07-31 14:16:57 +00:00
binderNameHintSimp.lean
binderNotation.lean
binop.lean
binop_binrel_perf_issue.lean feat: upstream Function.Injective/Surjective (#10341) 2025-09-11 04:04:46 +00:00
binrec.lean
binrel.lean
binrelmacros.lean
bitvec.lean
bitvec_fin_literal_norm.lean
bitvec_simproc.lean
borrowBug.lean
broadcast.lean feat: add Std.CancellationToken type (#10510) 2025-10-07 03:21:45 +00:00
bubble.lean
bugNatLitDiscrTree.lean
builtinInitStx.lean
bv_arith.lean
bv_axiom_check.lean
bv_bitblast_stress.lean
bv_bitwise.lean
bv_cast.lean
bv_counterexample.lean
bv_decide_bool.lean
bv_decide_enum_dependent.lean
bv_decide_enum_universe.lean
bv_decide_enums_two.lean
bv_decide_nat.lean
bv_decide_rewriter.lean feat: add BitVec.ctz to bv_decide (#9298) 2025-09-18 08:38:07 +00:00
bv_decide_rewriter_ac_nf.lean chore: fix spelling errors (#10042) 2025-08-22 07:23:12 +00:00
bv_decide_shift_error.lean
bv_decide_shift_to_nat.lean
bv_enums.lean
bv_errors.lean
bv_extract.lean
bv_inequality.lean
bv_llvm.lean
bv_math_lit_perf.lean
bv_popcount.lean
bv_preprocess_stress.lean
bv_reflection_stress.lean
bv_relation.lean
bv_shift.lean
bv_sint.lean
bv_structures.lean
bv_substructure.lean
bv_uint.lean fix: U/SIntX BEq handling in bv_decide (#9728) 2025-08-05 11:43:43 +00:00
bv_uninterpreted.lean
bv_unused.lean
bv_will_overflow.lean
bvarcrash.lean test: avoid testing colliding private inductives (#11041) 2025-11-01 11:47:52 +00:00
by_cases.lean feat: improve error message in the case of type class synthesis failure (#11245) 2025-11-21 21:24:27 +00:00
byAsSorry.lean
byteslice.lean feat: add useful functions in Parsec, add error variant and Std.Data.ByteSlice (#9599) 2025-09-11 14:53:41 +00:00
byteSliceIssue.lean
calc.lean
calcBug.lean
calcInType.lean
canonM_exists_fun.lean
casePrime.lean
casesAnyTypeIssue.lean chore: eliminate uses of intros x y z (#9983) 2025-08-19 06:09:13 +00:00
casesOnAcc.lean fix: support casesOn for inductive predicates with computations on fields (#10023) 2025-08-21 18:55:34 +00:00
casesOnSameCtor.lean refactor: thunk field-less alternatives of casesOnSameCtor (#11254) 2025-11-19 09:53:09 +00:00
casesRec.lean
casesTactic.lean chore: error messages consistency (#10143) 2025-08-26 17:55:43 +00:00
casesUsing.lean refactor: update built-in tactic error messages (#9633) 2025-07-31 14:16:57 +00:00
caseTacInMacros.lean
catchThe.lean
cceScoping.lean
cdotAtSimpArg.lean
cdotTests.lean
change.lean chore: error messages consistency (#10143) 2025-08-26 17:55:43 +00:00
charQuote.lean
check.lean
check_failure.lean
checkAssignmentIssue.lean
choiceExpectedTypeBug.lean
choiceMacroRules.lean
class_inductive.lean
classAbbrev.lean
classical.lean
cleanup_forallTelescope.lean
cleanupTypeAnnotations.lean fix: pretty print dot notation for private definitions on public types (#10122) 2025-08-27 03:30:52 +00:00
clear_value.lean chore: error messages consistency (#10143) 2025-08-26 17:55:43 +00:00
closure1.lean
codeBindUnreachIssue.lean
coeAttrs.lean
coeIssue1.lean
coeIssue2.lean
coeIssue3.lean
coeIssues4.lean
coelambda.lean
CoeNew.lean
coeOutParamIssue.lean chore: remove >6 month old deprecations (#10446) 2025-09-22 12:47:11 +00:00
coeOutParamIssue2.lean chore: remove >6 month old deprecations (#10446) 2025-09-22 12:47:11 +00:00
coeSort1.lean
coeSort2.lean
coinductive_instance.lean fix: construction of CompleteLattice instance for eta-reduced definitions (#10144) 2025-08-28 12:27:53 +00:00
coinductive_predicates.lean fix: unfolding order on predicates (#10245) 2025-09-08 10:07:15 +00:00
coinductive_predicates_errors.lean
coinductive_syntax.lean chore: change the location of error message for coinductive predicates (#10722) 2025-10-10 16:06:18 +00:00
collectAxioms.lean
collectLooseBVars.lean
combinatorsAndWF.lean
CommandExtOverlap.lean
compatibleTypesEtaIssue.lean
compiler_bug_neutral.lean fix: overeager Nat.sub constant folding (#11043) 2025-11-01 10:14:20 +00:00
compiler_erase_bug.lean
compiler_proj_bug.lean
compiler_type_transparency.lean feat: consistent type ABI regardless of transparency (#10610) 2025-09-29 13:31:41 +00:00
computedFields.lean
concatElim.lean
congrReserved.lean
congrSimpBug.lean
congrSimpDeclKinds.lean fix: .congr_simp for non-defs (#10508) 2025-09-24 11:45:49 +00:00
congrSimpMathlibIssue.lean
congrTactic.lean
congrThm.lean feat: clean up type annotations when elaborating declaration bodies (#9674) 2025-08-18 04:43:20 +00:00
congrThm2.lean
constantCompilerBug.lean
constFun.lean
constFun2.lean
constProp.lean
constructor_as_variable.lean chore: error messages consistency (#10143) 2025-08-26 17:55:43 +00:00
contra.lean
contradiction1.lean
contradictionExfalso.lean
contradictionLoop.lean
conv1.lean
conv2.lean
conv_arg.lean chore: error messages consistency (#10143) 2025-08-26 17:55:43 +00:00
convcalc.lean
convClear.lean feat: add conversion-mode clear tactic (#6732) 2025-07-31 16:39:57 +00:00
core.lean
crashDiv0.lean
crlfToLf.lean
csimp_type_error.lean
csimpAttrFn.lean
ctorAutoParams.lean
ctorElim.lean feat: sparse casesOn constructions (#11072) 2025-11-05 15:49:11 +00:00
ctorFieldVisibilityHints.lean feat: allow combining private/public and protected 2025-08-09 12:35:07 +02:00
ctorIdx.lean perf: ctorIdx for single-constructor inductives: no casesOn, macro_inline (#10135) 2025-08-26 13:00:10 +00:00
ctorMixedRelevance.lean
currentDir.lean
customEliminators.lean
Daniel1.lean
dateTimeOrd.lean
deBruijn.lean
decAuxBug.lean
decClassical.lean
decEq.lean feat: deriving instances: use accessible names (#10271) 2025-09-06 18:12:20 +00:00
decEqNonInjIndex.lean feat: linear-size BEq instance (#10268) 2025-09-18 21:27:25 +00:00
decidability_timeout.lean
Decidable-decide-erasure.lean
decidelet.lean
decideNative.lean fix: detect private references in inferred type of public def (#10762) 2025-10-15 12:51:54 +00:00
decideTactic.lean refactor: update built-in tactic error messages (#9633) 2025-07-31 14:16:57 +00:00
decideTacticKernel.lean refactor: update built-in tactic error messages (#9633) 2025-07-31 14:16:57 +00:00
declareConfigElabBug.lean
declareConfigElabIssue.lean
decreasingTacticUpdatedEnvIssue.lean
deep1.lean
def1.lean fix: only run processInaccessibleAsCtor if there is at least one constructor around (#10793) 2025-10-16 08:20:55 +00:00
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
defaultValueParamIssue.lean chore: fix spelling errors (#10042) 2025-08-22 07:23:12 +00:00
DefEqAssignBug.lean
defeqAttrib.lean refactor: update built-in tactic error messages (#9633) 2025-07-31 14:16:57 +00:00
defEqVsWhnfI.lean
delabApp.lean chore: error messages consistency (#10143) 2025-08-26 17:55:43 +00:00
delabConst.lean
delabMatch.lean
delabName.lean
delabProjectionApp.lean fix: pretty print dot notation for private definitions on public types (#10122) 2025-08-27 03:30:52 +00:00
delabStdRange.lean refactor: replace PRange shape α with Rcc α and eight other types (#10319) 2025-10-02 06:45:11 +00:00
delabStructInst.lean
depElim1.lean chore: remove >6 month old deprecations (#10968) 2025-10-26 10:01:30 +00:00
depFieldIssue.lean
depHd.lean
deq.lean
deriv.lean
derivingBEq.lean feat: linear-size BEq instance (#10268) 2025-09-18 21:27:25 +00:00
derivingBEqLinear.lean feat: linear-size BEq instance (#10268) 2025-09-18 21:27:25 +00:00
derivingDecidableEq.lean refactor: introduce SameCtorUtils (#10316) 2025-09-10 14:32:58 +00:00
derivingDecidableEqLinear.lean refactor: introduce SameCtorUtils (#10316) 2025-09-10 14:32:58 +00:00
derivingDelta.lean feat: improve error message in the case of type class synthesis failure (#11245) 2025-11-21 21:24:27 +00:00
derivingHashable.lean
derivingInhabited.lean feat: deriving instances: use accessible names (#10271) 2025-09-06 18:12:20 +00:00
derivingNonempty.lean fix: more deriving handlers under the module system (#9647) 2025-07-31 15:00:58 +00:00
derivingReflBEq.lean feat: improve error message in the case of type class synthesis failure (#11245) 2025-11-21 21:24:27 +00:00
derivingRepr.lean feat: deriving instances: use accessible names (#10271) 2025-09-06 18:12:20 +00:00
derivingToExpr.lean
diagnostics.lean
diagnosticsMsgOptional.lean
diagRec.lean feat: remove support for reducible well-founded recursion (#10714) 2025-10-10 15:48:28 +00:00
diamond1.lean
diamond2.lean
diamond3.lean
diamond4.lean
diamond5.lean
diff.lean refactor: use String.split instead of String.splitOn or String.splitToList (#11250) 2025-11-19 09:35:19 +00:00
discrRefinement.lean
discrRefinement2.lean
discrRefinement3.lean
discrTreeKey.lean chore: remove >6 month old deprecations (#10446) 2025-09-22 12:47:11 +00:00
discrTreeOffset.lean
discrTreeSimp.lean
divExact.lean
do_eqv.lean
do_eqv_proofs.lean
docstringRewrites.lean
doElemAsTermNotation.lean
dofun_prec.lean
doLetElse.lean
dollarProjIssue.lean
doLogicTests.lean feat: add MPL specs for slice for ... in (#11141) 2025-11-17 15:58:29 +00:00
doNotation1.lean
doNotation2.lean
doNotation3.lean
doNotation4.lean
doNotation5.lean
doNotation6.lean
Dorais1.lean
dotNameIssue.lean
dotNotationAndDefaultInstance.lean chore: remove >6 month old deprecations (#10446) 2025-09-22 12:47:11 +00:00
dotNotationRecDecl.lean fix: dot notation for recursive invocation of private definitions (#10120) 2025-08-25 22:55:08 +00:00
doTrailingAtEOI.lean
dottedCtorNamedArgPattern.lean
dottedIdentNotation.lean feat: use name resolution for dot identifier notation (#9634) 2025-08-01 02:27:40 +00:00
dottedNameBug.lean
double_match.lean perf: sparse case splitting in match compilation (#10823) 2025-11-06 13:46:35 +00:00
dsimp1.lean
dsimp2.lean
dsimp_bv_simproc.lean
dsimp_proofs.lean refactor: update built-in tactic error messages (#9633) 2025-07-31 14:16:57 +00:00
dsimpNatLitIssue.lean
dsimproc.lean
due_to_metavariables.lean feat: prioritize stuck synthetic MVar problems to improve error messages (#11184) 2025-11-16 00:09:48 +00:00
duplicatedArgumentApplicationTypeMismatch.lean
dvd_simproc.lean
DVec.lean
dynamic.lean
eagerInliningIssue.lean
elab_cmd.lean
elabAsElim.lean
elabCmd.lean
elabIte.lean
elabLet.lean refactor: update built-in tactic error messages (#9633) 2025-07-31 14:16:57 +00:00
elabToSyntax.lean feat: turn a term elaborator into a syntax object with elabToSyntax (#11222) 2025-11-18 07:10:31 +00:00
elimDeadBranchesCtorParams.lean
elimDeadBranchesUInt64Literal.lean fix: correctly handle non-Nat literal types in LCNF elimDeadBranches (#9703) 2025-08-05 02:14:07 +00:00
eliminatorImplicitTargets.lean
elimOptParam.lean
elseCaseArrow.lean
elseIfConfusion.lean
emptycOverloadIssues.lean
emptyLcnf.lean feat: zero cost BaseIO (#10625) 2025-10-22 10:55:12 +02:00
endErrors.lean
enumDecEq.lean refactor: factor out mkNatLookupTable (#10006) 2025-08-21 10:45:21 +00:00
enumNoConfusionIssue.lean feat: .ctorIdx for all inductives (#9951) 2025-08-25 10:47:06 +00:00
enumsModuloIrrelevance.lean
eq_some_iff_get_eq_issue.lean
eqndrecEtaLCNFIssue.lean
eqnOptions.lean
eqnsAtSimp.lean
eqnsAtSimp2.lean
eqnsAtSimp3.lean
eqnsPrio.lean
eqnsProjections.lean refactor: update built-in tactic error messages (#9633) 2025-07-31 14:16:57 +00:00
eqnsReducible.lean refactor: update built-in tactic error messages (#9633) 2025-07-31 14:16:57 +00:00
eqRecursors.lean
eqTheoremForVec.lean
eqThm.lean
eqThmWithMoreThanOneAsPattern.lean
eqValue.lean refactor: structural recursion: prove .eq_def directly (#10606) 2025-10-07 12:53:09 +00:00
erased.lean feat: zero cost BaseIO (#10625) 2025-10-22 10:55:12 +02:00
eraseReps.lean
eraseSuffix.lean
erasureConfusion.lean
errorExplanationElab.lean refactor: use String.Slice in String.take and variants (#11180) 2025-11-18 16:13:48 +00:00
errorExplanationLinting.lean
etaFirst.lean
etaStruct.lean
etaStructProofIrrelIssue.lean
eval.lean chore: error messages consistency (#10143) 2025-08-26 17:55:43 +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
explicitMotive.lean
explicitOpenDeclIssue.lean chore: fix spelling errors (#10042) 2025-08-22 07:23:12 +00:00
exposeDiff.lean refactor: update built-in tactic error messages (#9633) 2025-07-31 14:16:57 +00:00
exposeNames.lean
expr1.lean
expr_maps.lean
ExprLens.lean
ext.lean refactor: update built-in tactic error messages (#9633) 2025-07-31 14:16:57 +00:00
ext1.lean
extensibleTacticBug.lean
extern.lean
extmacro.lean
extract_lets.lean
extractClosed.lean
extraModUses.lean fix: shake: only record used simp theorems as dependencies, plus simprocs (#11287) 2025-11-20 15:43:25 +00:00
false_or_by_contra.lean
falseElimAtSimpLocalDecl.lean
fib_correct.lean
fieldAbbrevInPat.lean
fieldAutoBound.lean
fieldDefaultValueWithoutType.lean
fieldIssue.lean
fieldNamesWithMinus.lean
fieldTypeBug.lean
filter.lean
fin_coercions.lean refactor: update built-in tactic error messages (#9633) 2025-07-31 14:16:57 +00:00
fin_two_pow.lean
finally.lean
finDotCtor.lean
finLit.lean
finMatch.lean
fixedParams.lean chore: error messages consistency (#10143) 2025-08-26 17:55:43 +00:00
fixedParamsAnnot.lean
fixedParamsDep.lean
fixedParamsReorder.lean
fixedParamsStructDeps.lean
flat_expr.lean
float1.lean
float32.lean
float_cases_bug.lean
float_conversions.lean
float_from_bignum.lean
floatarray.lean
floatBits.lean
floatOptParam.lean
foApprox.lean
fold_uint.lean fix: constant folding for UIntX (#10495) 2025-09-22 10:06:24 +00:00
foldConsts.lean
foldLits.lean
foldProjs.lean
forBodyResultTypeIssue.lean
forIn_phashset.lean
forInColErr.lean chore: error messages consistency (#10143) 2025-08-26 17:55:43 +00:00
forInElabBug.lean
forInListSpecUnivPoly.lean fix: make Std.Do.Spec.forIn'_list and friends more universe polymorphic (#10865) 2025-10-21 09:04:52 +00:00
forInPArray.lean
forInRangeWF.lean
forInReturnPropagation.lean
forInUniv.lean
formatHardLineBreaks.lean
formatterTokenTable.lean
forOutParamIssue.lean chore: remove >6 month old deprecations (#10446) 2025-09-22 12:47:11 +00:00
forParallel.lean
french_ident.lean
french_quote.lean
frontend_meeting_2022_09_13.lean chore: rename String.endPos -> String.rawEndPos (#10853) 2025-10-21 11:25:30 +00:00
fun.lean
fun_cases.lean feat: allow decidable equality for empty lists and empty arrays (#11269) 2025-11-20 20:19:31 +00:00
funext.lean
funind_demo.lean
funind_expr.lean
funind_fewer_levels.lean
funind_mutual_dep.lean
funind_proof.lean fix: make sure app elaborator eta feature does not result in capturable variables (#10377) 2025-09-14 20:19:50 +00:00
funind_structural.lean chore: fix spelling errors (#10042) 2025-08-22 07:23:12 +00:00
funind_structural_mutual.lean
funind_tests.lean
funind_unfolding.lean chore: eliminate uses of intros x y z (#9983) 2025-08-19 06:09:13 +00:00
funInduction.lean chore: error messages consistency (#10143) 2025-08-26 17:55:43 +00:00
funinduction_generalize.lean
funinduction_ident.lean chore: error messages consistency (#10143) 2025-08-26 17:55:43 +00:00
funMatchIssue.lean
fvarSubset.lean
generalize.lean
generalizeMany.lean
generalizeTelescope.lean feat: suppress safe shadowing within fun binders (#10376) 2025-09-14 15:54:59 +00:00
genindices.lean
getArgPrime.lean fix: make getArg!' compute the correct arg index to access (#10567) 2025-09-26 11:54:49 +00:00
getline_crash.lean
grind_9216.lean chore: add module keyword to grind tests (#10036) 2025-08-21 22:02:08 +00:00
grind_9321.lean chore: add module keyword to grind tests (#10036) 2025-08-21 22:02:08 +00:00
grind_9427.lean fix: check exponent in grind lia and grind ring (#11135) 2025-11-11 02:28:55 +00:00
grind_9467.lean chore: add module keyword to grind tests (#10036) 2025-08-21 22:02:08 +00:00
grind_9477.lean refactor: replace PRange shape α with Rcc α and eight other types (#10319) 2025-10-02 06:45:11 +00:00
grind_9485.lean chore: add module keyword to grind tests (#10036) 2025-08-21 22:02:08 +00:00
grind_9562.lean chore: add module keyword to grind tests (#10036) 2025-08-21 22:02:08 +00:00
grind_9572.lean fix: pretty print dot notation for private definitions on public types (#10122) 2025-08-27 03:30:52 +00:00
grind_9610.lean feat: code action for grind parameters (#10472) 2025-09-20 07:30:39 +00:00
grind_9769.lean chore: add module keyword to grind tests (#10036) 2025-08-21 22:02:08 +00:00
grind_9825.lean chore: add module keyword to grind tests (#10036) 2025-08-21 22:02:08 +00:00
grind_9828.lean chore: add module keyword to grind tests (#10036) 2025-08-21 22:02:08 +00:00
grind_9830.lean chore: add module keyword to grind tests (#10036) 2025-08-21 22:02:08 +00:00
grind_9854.lean chore: add module keyword to grind tests (#10036) 2025-08-21 22:02:08 +00:00
grind_9856.lean chore: add module keyword to grind tests (#10036) 2025-08-21 22:02:08 +00:00
grind_9897.lean chore: replace Lean.Grind internal preorder classes with the classes from Std (#10129) 2025-08-26 13:18:22 +00:00
grind_9899.lean chore: add module keyword to grind tests (#10036) 2025-08-21 22:02:08 +00:00
grind_9907.lean chore: add module keyword to grind tests (#10036) 2025-08-21 22:02:08 +00:00
grind_9948.lean chore: add module keyword to grind tests (#10036) 2025-08-21 22:02:08 +00:00
grind_10160.lean fix: grind preprocessor (#10177) 2025-08-29 23:37:52 +00:00
grind_10232.lean refactor: replace PRange shape α with Rcc α and eight other types (#10319) 2025-10-02 06:45:11 +00:00
grind_10233.lean fix: universe polymorphic E-matching (#10239) 2025-09-03 22:14:58 +00:00
grind_10317.lean test: for #10317 (#10957) 2025-10-25 21:42:56 +00:00
grind_10489.lean feat: support for Rat scientific literals (#10961) 2025-10-26 02:05:26 +00:00
grind_10500.lean fix: grind linarith counterexample (#10960) 2025-10-26 00:27:47 +00:00
grind_10622.lean chore: rename cutsat => lia (#10991) 2025-10-28 12:25:48 +00:00
grind_10661.lean fix: propagator for a^(n+m) in grind (#10964) 2025-10-26 03:52:28 +00:00
grind_10670.lean fix: spurious warning message in grind (#10962) 2025-10-26 02:40:12 +00:00
grind_10885.lean feat: Nat equality propagation in grind order (#11049) 2025-11-01 15:37:17 +00:00
grind_10953.lean fix: grind order regression (#10955) 2025-10-25 16:12:28 +00:00
grind_10983.lean feat: grind cases on Sum (#11087) 2025-11-11 04:50:34 +00:00
grind_11001.lean fix: grind order nontermination and propagation issues (#11026) 2025-10-30 23:12:51 +00:00
grind_11036.lean fix: grind invalid universe level regression (#11039) 2025-10-31 15:44:34 +00:00
grind_11081.lean feat: grind -revert (#11248) 2025-11-19 05:28:31 +00:00
grind_11086.lean fix: universe meta-variable support in grind (#11099) 2025-11-06 03:38:59 +00:00
grind_11088.lean fix: Function.Injective initialization in grind (#11101) 2025-11-06 04:26:57 +00:00
grind_11124.lean feat: grind -revert (#11248) 2025-11-19 05:28:31 +00:00
grind_11130.lean feat: #grind_lint command (#11157) 2025-11-13 00:42:18 +00:00
grind_11134.lean feat: grind -revert (#11248) 2025-11-19 05:28:31 +00:00
grind_11259.lean feat: mark sizeOf theorems as grind theorems (#11265) 2025-11-19 18:38:35 +00:00
grind_abstract_mvars.lean chore: add module keyword to grind tests (#10036) 2025-08-21 22:02:08 +00:00
grind_ac_1.lean feat: equality propagation from AC module to grind core (#10223) 2025-09-02 23:02:25 +00:00
grind_ac_2.lean chore: rename cutsat => lia (#10991) 2025-10-28 12:25:48 +00:00
grind_ac_3.lean chore: rename cutsat => lia (#10991) 2025-10-28 12:25:48 +00:00
grind_ac_4.lean feat: equality propagation from AC module to grind core (#10223) 2025-09-02 23:02:25 +00:00
grind_ac_5.lean chore: rename cutsat => lia (#10991) 2025-10-28 12:25:48 +00:00
grind_activate_local_issue.lean chore: add module keyword to grind tests (#10036) 2025-08-21 22:02:08 +00:00
grind_all_singleton_patterns.lean chore: add module keyword to grind tests (#10036) 2025-08-21 22:02:08 +00:00
grind_append_issue.lean chore: add module keyword to grind tests (#10036) 2025-08-21 22:02:08 +00:00
grind_arbitrary_params.lean feat: arbitrary grind parameters (#11268) 2025-11-19 21:01:01 +00:00
grind_arith_nonstd_insts.lean chore: add module keyword to grind tests (#10036) 2025-08-21 22:02:08 +00:00
grind_array.lean chore: add module keyword to grind tests (#10036) 2025-08-21 22:02:08 +00:00
grind_array_attach.lean chore: remove unhelpful grind annotations (#10435) 2025-09-24 03:02:46 +00:00
grind_assoc.lean chore: add module keyword to grind tests (#10036) 2025-08-21 22:02:08 +00:00
grind_attrs.lean feat: enable new E-matching pattern inference procedure in grind (#10432) 2025-09-18 04:13:54 +00:00
grind_beta.lean chore: add module keyword to grind tests (#10036) 2025-08-21 22:02:08 +00:00
grind_big_poly.lean chore: add module keyword to grind tests (#10036) 2025-08-21 22:02:08 +00:00
grind_bigstep.lean chore: add module keyword to grind tests (#10036) 2025-08-21 22:02:08 +00:00
grind_bintree.lean chore: module system fixes and refinements from Mathlib porting (#10643) 2025-10-02 08:28:08 +00:00
grind_bitvec.lean chore: add module keyword to grind tests (#10036) 2025-08-21 22:02:08 +00:00
grind_bitvec2.lean chore: deprecate more duplications (#11004) 2025-10-30 05:58:29 +00:00
grind_bool_diseq.lean chore: add module keyword to grind tests (#10036) 2025-08-21 22:02:08 +00:00
grind_bool_prop.lean chore: add module keyword to grind tests (#10036) 2025-08-21 22:02:08 +00:00
grind_canon_bug.lean chore: add module keyword to grind tests (#10036) 2025-08-21 22:02:08 +00:00
grind_canon_bug_2.lean chore: rename cutsat => lia (#10991) 2025-10-28 12:25:48 +00:00
grind_canon_insts.lean feat: grind interactive mode basic tactics (#10677) 2025-10-06 01:08:26 +00:00
grind_canon_ofnat.lean chore: add grind test for numeral normalization (#10292) 2025-09-10 03:19:49 +00:00
grind_canon_types.lean feat: grind interactive mode basic tactics (#10677) 2025-10-06 01:08:26 +00:00
grind_cases.lean chore: add module keyword to grind tests (#10036) 2025-08-21 22:02:08 +00:00
grind_cases_tac.lean chore: add module keyword to grind tests (#10036) 2025-08-21 22:02:08 +00:00
grind_casting_issue.lean chore: add module keyword to grind tests (#10036) 2025-08-21 22:02:08 +00:00
grind_cat.lean chore: add module keyword to grind tests (#10036) 2025-08-21 22:02:08 +00:00
grind_cat2.lean chore: add module keyword to grind tests (#10036) 2025-08-21 22:02:08 +00:00
grind_clear_error.lean chore: add module keyword to grind tests (#10036) 2025-08-21 22:02:08 +00:00
grind_congr.lean feat: grind interactive mode basic tactics (#10677) 2025-10-06 01:08:26 +00:00
grind_congr1.lean chore: add module keyword to grind tests (#10036) 2025-08-21 22:02:08 +00:00
grind_congr_hash_issue.lean chore: add module keyword to grind tests (#10036) 2025-08-21 22:02:08 +00:00
grind_congr_over_applied.lean chore: add module keyword to grind tests (#10036) 2025-08-21 22:02:08 +00:00
grind_const_pattern.lean feat: grind -revert (#11248) 2025-11-19 05:28:31 +00:00
grind_constProp.lean feat: "try this" messages with support for interactivity (#10524) 2025-10-13 13:39:03 +00:00
grind_countP.lean feat: minimal indexable subexpressions in grind parameters (#10430) 2025-09-17 18:04:05 +00:00
grind_ctor_ematch.lean feat: enable new E-matching pattern inference procedure in grind (#10432) 2025-09-18 04:13:54 +00:00
grind_cutsat_auto.lean chore: rename cutsat => lia (#10991) 2025-10-28 12:25:48 +00:00
grind_cutsat_commring.lean chore: replace Lean.Grind internal preorder classes with the classes from Std (#10129) 2025-08-26 13:18:22 +00:00
grind_cutsat_cooper.lean chore: rename cutsat => lia (#10991) 2025-10-28 12:25:48 +00:00
grind_cutsat_decompose.lean chore: add module keyword to grind tests (#10036) 2025-08-21 22:02:08 +00:00
grind_cutsat_diseq_1.lean chore: rename cutsat => lia (#10991) 2025-10-28 12:25:48 +00:00
grind_cutsat_diseq_2.lean chore: rename cutsat => lia (#10991) 2025-10-28 12:25:48 +00:00
grind_cutsat_diseq_3.lean chore: add module keyword to grind tests (#10036) 2025-08-21 22:02:08 +00:00
grind_cutsat_diseq_cooper.lean chore: add module keyword to grind tests (#10036) 2025-08-21 22:02:08 +00:00
grind_cutsat_div_1.lean chore: rename cutsat => lia (#10991) 2025-10-28 12:25:48 +00:00
grind_cutsat_div_mod.lean chore: rename cutsat => lia (#10991) 2025-10-28 12:25:48 +00:00
grind_cutsat_eq_1.lean chore: rename cutsat => lia (#10991) 2025-10-28 12:25:48 +00:00
grind_cutsat_instances.lean chore: add module keyword to grind tests (#10036) 2025-08-21 22:02:08 +00:00
grind_cutsat_le_1.lean chore: rename cutsat => lia (#10991) 2025-10-28 12:25:48 +00:00
grind_cutsat_le_2.lean feat: grind -revert (#11248) 2025-11-19 05:28:31 +00:00
grind_cutsat_nat_dvd.lean chore: add module keyword to grind tests (#10036) 2025-08-21 22:02:08 +00:00
grind_cutsat_nat_eq.lean chore: rename cutsat => lia (#10991) 2025-10-28 12:25:48 +00:00
grind_cutsat_nat_le.lean chore: rename cutsat => lia (#10991) 2025-10-28 12:25:48 +00:00
grind_cutsat_natCast_propagation.lean chore: add module keyword to grind tests (#10036) 2025-08-21 22:02:08 +00:00
grind_cutsat_omega.lean chore: review of failing grind tests (#10166) 2025-08-28 05:24:31 +00:00
grind_cutsat_pow.lean test: grind cutsat (#10106) 2025-08-25 03:04:32 +00:00
grind_cutsat_proof_term_issue.lean fix: bug at Poly.combine_mul_k (#10296) 2025-09-08 02:17:11 +00:00
grind_cutsat_tests.lean fix: Revert "perf: inline decidable instances" (#11007) 2025-10-29 08:06:51 +00:00
grind_cutsat_toint_1.lean feat: improvements to grind annotations for Fin (#11299) 2025-11-22 02:48:48 +00:00
grind_cutsat_trim_context.lean feat: add splitNext grind action (#10801) 2025-10-16 17:28:14 +00:00
grind_cutsat_upper_bug.lean feat: grind -revert (#11248) 2025-11-19 05:28:31 +00:00
grind_cutsat_zero.lean chore: add module keyword to grind tests (#10036) 2025-08-21 22:02:08 +00:00
grind_decide_bool_issues.lean chore: add module keyword to grind tests (#10036) 2025-08-21 22:02:08 +00:00
grind_dep_match_overlap.lean chore: remove grind offset (#11051) 2025-11-01 19:08:18 +00:00
grind_diseq.lean chore: add module keyword to grind tests (#10036) 2025-08-21 22:02:08 +00:00
grind_dvd_propagate_issue.lean chore: add module keyword to grind tests (#10036) 2025-08-21 22:02:08 +00:00
grind_ematch1.lean feat: minimal indexable subexpressions in grind parameters (#10430) 2025-09-17 18:04:05 +00:00
grind_ematch2.lean chore: add module keyword to grind tests (#10036) 2025-08-21 22:02:08 +00:00
grind_ematch_gen_pattern.lean feat: grind? using finish? infrastructure (#11057) 2025-11-02 05:00:50 +00:00
grind_ematch_ground_implicit_inst.lean chore: add module keyword to grind tests (#10036) 2025-08-21 22:02:08 +00:00
grind_ematch_patterns.lean fix: grind error messages (#10038) 2025-08-21 23:28:26 +00:00
grind_ematch_theorem_activation.lean chore: add module keyword to grind tests (#10036) 2025-08-21 22:02:08 +00:00
grind_ematch_type_error.lean chore: add module keyword to grind tests (#10036) 2025-08-21 22:02:08 +00:00
grind_eq.lean feat: grind -revert (#11248) 2025-11-19 05:28:31 +00:00
grind_eq_bwd.lean chore: add module keyword to grind tests (#10036) 2025-08-21 22:02:08 +00:00
grind_eq_bwd_pat_bug.lean chore: add module keyword to grind tests (#10036) 2025-08-21 22:02:08 +00:00
grind_eq_false_of_imp_eq_false.lean chore: add module keyword to grind tests (#10036) 2025-08-21 22:02:08 +00:00
grind_eq_pattern.lean feat: enable new E-matching pattern inference procedure in grind (#10432) 2025-09-18 04:13:54 +00:00
grind_eqres_bug.lean feat: grind -revert (#11248) 2025-11-19 05:28:31 +00:00
grind_erase_attr.lean chore: add module keyword to grind tests (#10036) 2025-08-21 22:02:08 +00:00
grind_eta.lean chore: add module keyword to grind tests (#10036) 2025-08-21 22:02:08 +00:00
grind_eta_struct_internalize.lean fix: grind internalization (#11318) 2025-11-22 04:24:11 +00:00
grind_etaStruct.lean chore: add module keyword to grind tests (#10036) 2025-08-21 22:02:08 +00:00
grind_eval_suggest.lean feat: try? runs tactics with separate heartbeats budgets (#11174) 2025-11-17 01:30:43 +00:00
grind_exfalso.lean chore: add module keyword to grind tests (#10036) 2025-08-21 22:02:08 +00:00
grind_ExtTreeSet.lean feat: add @[grind ext] attributes for extensional maps (#10993) 2025-10-28 05:20:45 +00:00
grind_fastEraseDups.lean chore: add module keyword to grind tests (#10036) 2025-08-21 22:02:08 +00:00
grind_field_div.lean chore: replace Lean.Grind internal preorder classes with the classes from Std (#10129) 2025-08-26 13:18:22 +00:00
grind_field_norm.lean feat: upstream several Rat lemmas from mathlib (#10077) 2025-08-25 06:02:27 +00:00
grind_field_norm_2.lean chore: add module keyword to grind tests (#10036) 2025-08-21 22:02:08 +00:00
grind_field_panic.lean feat: sanity check for instances in grind ring (#10380) 2025-09-14 21:04:40 +00:00
grind_fin.lean feat: improvements to grind annotations for Fin (#11299) 2025-11-22 02:48:48 +00:00
grind_finish_trace.lean feat: grind -revert (#11248) 2025-11-19 05:28:31 +00:00
grind_finVal.lean chore: add module keyword to grind tests (#10036) 2025-08-21 22:02:08 +00:00
grind_fun_singleton.lean chore: remove grind offset (#11051) 2025-11-01 19:08:18 +00:00
grind_funext.lean chore: add module keyword to grind tests (#10036) 2025-08-21 22:02:08 +00:00
grind_getElem.lean chore: add module keyword to grind tests (#10036) 2025-08-21 22:02:08 +00:00
grind_getLast_dropLast.lean chore: add module keyword to grind tests (#10036) 2025-08-21 22:02:08 +00:00
grind_guide.lean chore: add module keyword to grind tests (#10036) 2025-08-21 22:02:08 +00:00
grind_guide_2.lean chore: rename cutsat => lia (#10991) 2025-10-28 12:25:48 +00:00
grind_hashmap_list.lean chore: add module keyword to grind tests (#10036) 2025-08-21 22:02:08 +00:00
grind_hcongr.lean chore: add module keyword to grind tests (#10036) 2025-08-21 22:02:08 +00:00
grind_heapsort.lean chore: add module keyword to grind tests (#10036) 2025-08-21 22:02:08 +00:00
grind_heartbeats.lean chore: add module keyword to grind tests (#10036) 2025-08-21 22:02:08 +00:00
grind_heq_proof_issue.lean chore: add module keyword to grind tests (#10036) 2025-08-21 22:02:08 +00:00
grind_hyper_ex.lean chore: add module keyword to grind tests (#10036) 2025-08-21 22:02:08 +00:00
grind_ignore_impl_detail.lean chore: add module keyword to grind tests (#10036) 2025-08-21 22:02:08 +00:00
grind_implies.lean feat: grind -revert (#11248) 2025-11-19 05:28:31 +00:00
grind_indexmap.lean chore: add module keyword to grind tests (#10036) 2025-08-21 22:02:08 +00:00
grind_indexmap_pre.lean chore: add module keyword to grind tests (#10036) 2025-08-21 22:02:08 +00:00
grind_indexmap_trace.lean fix: grind actions (#11203) 2025-11-17 00:37:19 +00:00
grind_inj.lean feat: support for injective functions in grind (#10483) 2025-09-21 06:31:46 +00:00
grind_inj2.lean feat: support for injective functions in grind (#10483) 2025-09-21 06:31:46 +00:00
grind_inj_clear_issue.lean fix: grind injection should not fail at clear (#11126) 2025-11-10 14:50:18 +00:00
grind_intcast_natcast.lean feat: grind normalizers for natCast and intCast (#10313) 2025-09-09 01:32:09 +00:00
grind_interactive.lean fix: universe meta-variable support in grind (#11099) 2025-11-06 03:38:59 +00:00
grind_issue_9125.lean chore: add module keyword to grind tests (#10036) 2025-08-21 22:02:08 +00:00
grind_issue_9187.lean chore: add module keyword to grind tests (#10036) 2025-08-21 22:02:08 +00:00
grind_ite.lean fix: check that compiler does not infer inconsistent types between modules (#10418) 2025-09-19 12:36:47 +00:00
grind_ite_congr.lean chore: add module keyword to grind tests (#10036) 2025-08-21 22:02:08 +00:00
grind_ite_parent.lean fix: bug ite/dite propagator used in grind (#11295) 2025-11-20 23:54:28 +00:00
grind_ite_split_issue.lean chore: add module keyword to grind tests (#10036) 2025-08-21 22:02:08 +00:00
grind_ite_trace.lean fix: default parameter value in constructor footgun at cases tactic (#10939) 2025-10-24 00:56:15 +00:00
grind_ite_unused_match.lean chore: add module keyword to grind tests (#10036) 2025-08-21 22:02:08 +00:00
grind_lawful_eq_cmp.lean chore: add module keyword to grind tests (#10036) 2025-08-21 22:02:08 +00:00
grind_lax.lean feat: grind +premises (#10920) 2025-10-23 06:42:48 +00:00
grind_lazy_ite.lean chore: add module keyword to grind tests (#10036) 2025-08-21 22:02:08 +00:00
grind_lex.lean chore: add module keyword to grind tests (#10036) 2025-08-21 22:02:08 +00:00
grind_linarith_1.lean chore: rename cutsat => lia (#10991) 2025-10-28 12:25:48 +00:00
grind_linarith_2.lean feat: add splitNext grind action (#10801) 2025-10-16 17:28:14 +00:00
grind_linarith_rational.lean test: rationals in grind linarith (#10958) 2025-10-25 21:48:43 +00:00
grind_linarith_spurious_issues.lean chore: add module keyword to grind tests (#10036) 2025-08-21 22:02:08 +00:00
grind_linarith_trim_context.lean feat: add splitNext grind action (#10801) 2025-10-16 17:28:14 +00:00
grind_linearize.lean chore: add module keyword to grind tests (#10036) 2025-08-21 22:02:08 +00:00
grind_lint_1.lean feat: #grind_lint skip suffix 2025-11-21 19:35:21 +11:00
grind_lint_array.lean feat: #grind_lint skip suffix 2025-11-21 19:35:21 +11:00
grind_lint_bitvec.lean feat: #grind_lint skip suffix 2025-11-21 19:35:21 +11:00
grind_lint_list.lean feat: #grind_lint skip suffix 2025-11-21 19:35:21 +11:00
grind_lint_misc.lean feat: #grind_lint skip suffix 2025-11-21 19:35:21 +11:00
grind_lint_std_hashmap.lean feat: #grind_lint skip suffix 2025-11-21 19:35:21 +11:00
grind_lint_std_misc.lean feat: #grind_lint skip suffix 2025-11-21 19:35:21 +11:00
grind_lint_std_treemap.lean feat: #grind_lint skip suffix 2025-11-21 19:35:21 +11:00
grind_list.lean chore: add module keyword to grind tests (#10036) 2025-08-21 22:02:08 +00:00
grind_list2.lean chore: remove bad grind annotation on List.eq_nil_of_map_eq_nil (#10356) 2025-09-15 04:33:16 +00:00
grind_list_count.lean chore: add module keyword to grind tests (#10036) 2025-08-21 22:02:08 +00:00
grind_list_drop_take.lean chore: add module keyword to grind tests (#10036) 2025-08-21 22:02:08 +00:00
grind_list_erase.lean chore: fixing grind annotations using #grind_lint (#11206) 2025-11-17 05:30:01 +00:00
grind_list_find.lean feat: minimal indexable subexpressions in grind parameters (#10430) 2025-09-17 18:04:05 +00:00
grind_list_issue.lean chore: add module keyword to grind tests (#10036) 2025-08-21 22:02:08 +00:00
grind_list_perm.lean chore: add module keyword to grind tests (#10036) 2025-08-21 22:02:08 +00:00
grind_list_sublist.lean chore: add module keyword to grind tests (#10036) 2025-08-21 22:02:08 +00:00
grind_local_hyps.lean feat: improve error message when passing local hypotheses to grind (#8891) 2025-09-04 03:00:21 +00:00
grind_lookahead.lean chore: add module keyword to grind tests (#10036) 2025-08-21 22:02:08 +00:00
grind_many_eqs.lean feat: grind interactive mode basic tactics (#10677) 2025-10-06 01:08:26 +00:00
grind_map.lean chore: add module keyword to grind tests (#10036) 2025-08-21 22:02:08 +00:00
grind_mark_nested_proofs_bug.lean chore: add module keyword to grind tests (#10036) 2025-08-21 22:02:08 +00:00
grind_match1.lean chore: add module keyword to grind tests (#10036) 2025-08-21 22:02:08 +00:00
grind_match2.lean chore: add module keyword to grind tests (#10036) 2025-08-21 22:02:08 +00:00
grind_match_cond_contra.lean chore: add module keyword to grind tests (#10036) 2025-08-21 22:02:08 +00:00
grind_match_cond_issue.lean feat: grind -revert (#11248) 2025-11-19 05:28:31 +00:00
grind_match_cond_split.lean chore: add module keyword to grind tests (#10036) 2025-08-21 22:02:08 +00:00
grind_match_eq_propagation.lean chore: remove grind offset (#11051) 2025-11-01 19:08:18 +00:00
grind_match_with_eq.lean chore: add module keyword to grind tests (#10036) 2025-08-21 22:02:08 +00:00
grind_mbtc_1.lean feat: grind -revert (#11248) 2025-11-19 05:28:31 +00:00
grind_mbtc_bad_splits.lean fix: unnecessary case-splits in grind mbtc (#10461) 2025-09-19 17:24:57 +00:00
grind_min.lean chore: add module keyword to grind tests (#10036) 2025-08-21 22:02:08 +00:00
grind_module_eqs.lean chore: use SMul rather than HMul in grind algebra typeclasses (#10095) 2025-08-26 12:23:37 +00:00
grind_module_normalization.lean chore: use SMul rather than HMul in grind algebra typeclasses (#10095) 2025-08-26 12:23:37 +00:00
grind_module_relations.lean chore: use SMul rather than HMul in grind algebra typeclasses (#10095) 2025-08-26 12:23:37 +00:00
grind_mon_order.lean feat: non-commutative ring normalizer in grind (#10375) 2025-09-14 07:35:08 +00:00
grind_mvar.lean chore: add module keyword to grind tests (#10036) 2025-08-21 22:02:08 +00:00
grind_nat_bitwise.lean chore: add module keyword to grind tests (#10036) 2025-08-21 22:02:08 +00:00
grind_nat_module.lean feat: improve grind linarith counterexamples for NatModule (#10282) 2025-09-07 01:04:01 +00:00
grind_nat_module_2.lean feat: NatModule inequalities and equalities in grind linarith (#10278) 2025-09-06 20:52:09 +00:00
grind_nat_module_norm.lean feat: normalize NatModule equations (#10281) 2025-09-07 00:20:10 +00:00
grind_nat_semiring.lean chore: add module keyword to grind tests (#10036) 2025-08-21 22:02:08 +00:00
grind_nat_sub_encoding.lean chore: add module keyword to grind tests (#10036) 2025-08-21 22:02:08 +00:00
grind_natCast.lean chore: add module keyword to grind tests (#10036) 2025-08-21 22:02:08 +00:00
grind_natCast_intCast.lean chore: add module keyword to grind tests (#10036) 2025-08-21 22:02:08 +00:00
grind_natCast_issue.lean chore: add module keyword to grind tests (#10036) 2025-08-21 22:02:08 +00:00
grind_nested_proof_issue.lean chore: add module keyword to grind tests (#10036) 2025-08-21 22:02:08 +00:00
grind_nested_proofs.lean feat: grind interactive mode basic tactics (#10677) 2025-10-06 01:08:26 +00:00
grind_nochrono.lean chore: fix spelling errors (#10042) 2025-08-22 07:23:12 +00:00
grind_noncomm_ring.lean feat: non-commutative ring normalizer in grind (#10375) 2025-09-14 07:35:08 +00:00
grind_noncomm_semiring.lean feat: non-commutative semiring normalizer in grind (#10421) 2025-09-16 20:15:38 +00:00
grind_norm_levels.lean feat: grind interactive mode basic tactics (#10677) 2025-10-06 01:08:26 +00:00
grind_offset.lean chore: add module keyword to grind tests (#10036) 2025-08-21 22:02:08 +00:00
grind_omega_examples.lean chore: add module keyword to grind tests (#10036) 2025-08-21 22:02:08 +00:00
grind_omega_tests.lean chore: add module keyword to grind tests (#10036) 2025-08-21 22:02:08 +00:00
grind_option.lean feat: grind? using finish? infrastructure (#11057) 2025-11-02 05:00:50 +00:00
grind_ord_module.lean chore: replace Lean.Grind internal preorder classes with the classes from Std (#10129) 2025-08-26 13:18:22 +00:00
grind_order_1.lean chore: rename cutsat => lia (#10991) 2025-10-28 12:25:48 +00:00
grind_order_2.lean chore: remove grind offset (#11051) 2025-11-01 19:08:18 +00:00
grind_order_3.lean chore: rename cutsat => lia (#10991) 2025-10-28 12:25:48 +00:00
grind_order_eq.lean chore: remove grind offset (#11051) 2025-11-01 19:08:18 +00:00
grind_order_issue.lean chore: remove grind offset (#11051) 2025-11-01 19:08:18 +00:00
grind_order_propagation.lean fix: grind order nontermination and propagation issues (#11026) 2025-10-30 23:12:51 +00:00
grind_over_applied_nestedProof.lean fix: over applied Grind.nestedProof marker (#10335) 2025-09-10 16:48:36 +00:00
grind_overapplied_ite.lean chore: add module keyword to grind tests (#10036) 2025-08-21 22:02:08 +00:00
grind_palindrome2.lean chore: add module keyword to grind tests (#10036) 2025-08-21 22:02:08 +00:00
grind_palindromes.lean chore: add module keyword to grind tests (#10036) 2025-08-21 22:02:08 +00:00
grind_panic_invariant.lean chore: add module keyword to grind tests (#10036) 2025-08-21 22:02:08 +00:00
grind_params.lean chore: add module keyword to grind tests (#10036) 2025-08-21 22:02:08 +00:00
grind_pat_sel.lean feat: "try this" messages with support for interactivity (#10524) 2025-10-13 13:39:03 +00:00
grind_pattern1.lean chore: add module keyword to grind tests (#10036) 2025-08-21 22:02:08 +00:00
grind_pattern2.lean feat: grind -revert (#11248) 2025-11-19 05:28:31 +00:00
grind_pattern3.lean chore: add module keyword to grind tests (#10036) 2025-08-21 22:02:08 +00:00
grind_pattern_cnstr.lean fix: incorrect grind param warning (#11194) 2025-11-15 20:17:55 +00:00
grind_pattern_inference_issue.lean feat: new grind pattern inference heuristic and code action (#10422) 2025-09-17 02:44:11 +00:00
grind_pattern_proj.lean chore: even more module system fixes and refinements from Mathlib porting (#10726) 2025-10-15 14:59:09 +00:00
grind_Poly_mul_0_bug.lean chore: add module keyword to grind tests (#10036) 2025-08-21 22:02:08 +00:00
grind_pow_add_semiring.lean chore: add module keyword to grind tests (#10036) 2025-08-21 22:02:08 +00:00
grind_pow_inst_issue.lean fix: grind instance normalization (#10179) 2025-08-30 02:24:26 +00:00
grind_pow_zero.lean chore: add module keyword to grind tests (#10036) 2025-08-21 22:02:08 +00:00
grind_pp_attr.lean feat: grind interactive mode basic tactics (#10677) 2025-10-06 01:08:26 +00:00
grind_pre.lean feat: grind -revert (#11248) 2025-11-19 05:28:31 +00:00
grind_preinstance_set_bug.lean feat: grind tactic mode improvements (#10978) 2025-10-27 04:47:02 +00:00
grind_preord_module.lean chore: replace Lean.Grind internal preorder classes with the classes from Std (#10129) 2025-08-26 13:18:22 +00:00
grind_primes.lean feat: code action for grind parameters (#10472) 2025-09-20 07:30:39 +00:00
grind_prod.lean chore: add module keyword to grind tests (#10036) 2025-08-21 22:02:08 +00:00
grind_product_eta_and_split.lean chore: add module keyword to grind tests (#10036) 2025-08-21 22:02:08 +00:00
grind_proof_perf_issue.lean fix: deep recursion type checking grind proof (#11061) 2025-11-02 19:43:48 +00:00
grind_prop_arrow.lean chore: add module keyword to grind tests (#10036) 2025-08-21 22:02:08 +00:00
grind_proveEqIssue.lean chore: add module keyword to grind tests (#10036) 2025-08-21 22:02:08 +00:00
grind_qsort.lean chore: add module keyword to grind tests (#10036) 2025-08-21 22:02:08 +00:00
grind_question_mark_suggestions.lean feat: grind? using finish? infrastructure (#11057) 2025-11-02 05:00:50 +00:00
grind_rat.lean chore: add Rat.max_def lemma (#10886) 2025-10-22 00:38:52 +00:00
grind_refl_cmp.lean chore: add module keyword to grind tests (#10036) 2025-08-21 22:02:08 +00:00
grind_regression.lean chore: add module keyword to grind tests (#10036) 2025-08-21 22:02:08 +00:00
grind_ring_1.lean chore: rename cutsat => lia (#10991) 2025-10-28 12:25:48 +00:00
grind_ring_2.lean chore: rename cutsat => lia (#10991) 2025-10-28 12:25:48 +00:00
grind_ring_3.lean chore: add module keyword to grind tests (#10036) 2025-08-21 22:02:08 +00:00
grind_ring_4.lean chore: add module keyword to grind tests (#10036) 2025-08-21 22:02:08 +00:00
grind_ring_5.lean chore: add module keyword to grind tests (#10036) 2025-08-21 22:02:08 +00:00
grind_ring_norm_ring_proof.lean fix: proof construction in grind ring (#11273) 2025-11-20 04:52:18 +00:00
grind_ring_op_sanity_checks.lean feat: sanity check for instances in grind ring (#10380) 2025-09-14 21:04:40 +00:00
grind_ring_trim_context.lean feat: add splitNext grind action (#10801) 2025-10-16 17:28:14 +00:00
grind_section_var.lean feat: grind -revert (#11248) 2025-11-19 05:28:31 +00:00
grind_semiring.lean chore: rename cutsat => lia (#10991) 2025-10-28 12:25:48 +00:00
grind_semiring_norm.lean feat: add splitNext grind action (#10801) 2025-10-16 17:28:14 +00:00
grind_set_config.lean feat: support grind parameters in finish and finish? (#11012) 2025-10-29 20:51:48 +00:00
grind_shelf.lean chore: even more module system fixes and refinements from Mathlib porting (#10726) 2025-10-15 14:59:09 +00:00
grind_smul_issue.lean chore: add module keyword to grind tests (#10036) 2025-08-21 22:02:08 +00:00
grind_som1.lean chore: add module keyword to grind tests (#10036) 2025-08-21 22:02:08 +00:00
grind_sort_eqc.lean feat: grind -revert (#11248) 2025-11-19 05:28:31 +00:00
grind_sort_intern.lean fix: grind sort internalization (#10477) 2025-09-20 18:31:20 +00:00
grind_split.lean chore: add module keyword to grind tests (#10036) 2025-08-21 22:02:08 +00:00
grind_split_arith_imp.lean fix: grind actions (#11203) 2025-11-17 00:37:19 +00:00
grind_split_data.lean chore: add module keyword to grind tests (#10036) 2025-08-21 22:02:08 +00:00
grind_split_issue.lean chore: add module keyword to grind tests (#10036) 2025-08-21 22:02:08 +00:00
grind_spoly.lean chore: add module keyword to grind tests (#10036) 2025-08-21 22:02:08 +00:00
grind_suggestions.lean feat: suggestions tactic generates hovers (#11098) 2025-11-06 06:31:04 +00:00
grind_sym_prio.lean feat: minimal indexable subexpressions in grind parameters (#10430) 2025-09-17 18:04:05 +00:00
grind_t1.lean feat: grind -revert (#11248) 2025-11-19 05:28:31 +00:00
grind_toint_instances.lean chore: add module keyword to grind tests (#10036) 2025-08-21 22:02:08 +00:00
grind_toInt_issue.lean chore: add module keyword to grind tests (#10036) 2025-08-21 22:02:08 +00:00
grind_toInt_mbtc.lean feat: model-based theory combination for ToInt types (#10325) 2025-09-10 03:12:11 +00:00
grind_trace.lean feat: use new grind? infrastructure to implement try? (#11197) 2025-11-16 05:26:17 +00:00
grind_trig.lean chore: add module keyword to grind tests (#10036) 2025-08-21 22:02:08 +00:00
grind_try_exact.lean feat: "try this" messages with support for interactivity (#10524) 2025-10-13 13:39:03 +00:00
grind_try_extend.lean feat: try? runs tactics with separate heartbeats budgets (#11174) 2025-11-17 01:30:43 +00:00
grind_try_trace.lean feat: use new grind? infrastructure to implement try? (#11197) 2025-11-16 05:26:17 +00:00
grind_unfold_reducible_issue.lean chore: add module keyword to grind tests (#10036) 2025-08-21 22:02:08 +00:00
grind_unfold_reducible_regression.lean chore: add module keyword to grind tests (#10036) 2025-08-21 22:02:08 +00:00
grind_univ_poly_ground_pattern.lean chore: add module keyword to grind tests (#10036) 2025-08-21 22:02:08 +00:00
grind_unnecessary_hypothesis.lean feat: grind -revert (#11248) 2025-11-19 05:28:31 +00:00
grind_usr.lean feat: code action for grind parameters (#10472) 2025-09-20 07:30:39 +00:00
grind_vector.lean chore: add module keyword to grind tests (#10036) 2025-08-21 22:02:08 +00:00
grind_warn_param.lean feat: code action for grind parameters (#10472) 2025-09-20 07:30:39 +00:00
guard_expr.lean
guard_msgs.lean feat: improve error message in the case of type class synthesis failure (#11245) 2025-11-21 21:24:27 +00:00
guardexpr.lean
handleLocking.lean
hashableBug.lean
hashmap-implicits.lean
hashmap-toList-simps.lean
hashmap.lean feat: hash map iterators (#10761) 2025-10-14 15:10:01 +00:00
hasNotBit.lean perf: use Nat-based bitmask in sparse cases construction (#11200) 2025-11-17 10:05:18 +00:00
haveDestruct.lean
haveI.lean
haveTactic.lean feat: use the metavariable index when pretty printing (#9778) 2025-08-07 15:58:51 +00:00
hcongr.lean
heapSort.lean chore: remove >6 month old deprecations (#10446) 2025-09-22 12:47:11 +00:00
heqSubst.lean
hexnum.lean fix: consider underscores in getHexNumSize (#10719) 2025-10-16 13:57:58 +00:00
hintPreviewSpan.lean
hintSuggestionMessage.lean
hintWordDiff.lean feat: overhaul meta system (#10362) 2025-09-17 21:04:29 +00:00
hlistOverload.lean
hmul2.lean
hmulDefaultInstance.lean chore: fix spelling errors (#10042) 2025-08-22 07:23:12 +00:00
ifcongr.lean
iffRefl.lean
ifThenElseIssue.lean
ifThenElseIssue2.lean
impByNameResolution.lean
impLambdaTac.lean
implDetailBinder.lean fix: mark __x patterns as impl details in match and intro (#9702) 2025-08-04 22:54:39 +00:00
implicitApplyIssue.lean
implicitLambdaLocalWithoutType.lean
implicitRflProofs.lean
implicitTypesRecCoe.lean
importStructure.lean
inaccessibleAnnotDefEqIssue.lean
incmd.lean
ind_cmd_bug.lean
ind_whnf.lean
ind_whnf2.lean
index_variables_linter.lean
indPredRecursion.lean fix: complete overhaul of structural recursion on inductives predicates (#9995) 2025-09-01 08:17:58 +00:00
induction1.lean
inductionAltExplicit.lean
inductionCheckAltNames.lean chore: error messages consistency (#10143) 2025-08-26 17:55:43 +00:00
inductionComplexMotive.lean refactor: update built-in tactic error messages (#9633) 2025-07-31 14:16:57 +00:00
inductionLetIssue.lean
inductionParse.lean
inductionTacticBug.lean
inductive1.lean
inductive2.lean
inductive_mutual.lean
inductive_pred.lean fix: complete overhaul of structural recursion on inductives predicates (#9995) 2025-09-01 08:17:58 +00:00
inductive_rec_proj.lean
inductive_typestar.lean
inductive_univ.lean
inductiveIndicesIssue.lean
inductiveParamMismatchError.lean chore: error messages consistency (#10143) 2025-08-26 17:55:43 +00:00
indUsingLet.lean
inferForallTypeLCNF.lean
inferTypeFailure.lean chore: error messages consistency (#10143) 2025-08-26 17:55:43 +00:00
infixprio.lean
info_trees.lean feat: "try this" messages with support for interactivity (#10524) 2025-10-13 13:39:03 +00:00
infoFromFailure.lean feat: internalization for grind order (#10562) 2025-09-26 03:49:06 +00:00
inj1.lean
inj2.lean
injectionBug.lean
injections1.lean
injectionsIssue.lean
injective.lean
injHEq.lean
injIssue.lean
injSimp.lean
inline_fn.lean
inlineApp.lean refactor: split the LCNF pass list into separate base/mono lists (#9816) 2025-08-10 04:23:19 +00:00
inlineExpr.lean
inlineIfReduceLCNF.lean
inlineLCNFIssue.lean
inlineLoop.lean
inlineProjInstIssue.lean
inliner_loop.lean
inlineWithNestedRecIssue.lean
instanceIssues.lean
instances.lean
instanceUsingFalse.lean
instanceWhere.lean
instanceWhereDecls.lean
instEtaIssue.lean
instPatVar.lean
instprio.lean
instuniv.lean
int_complement_shiftRight.lean
int_to_nat_bug.lean
int_toBitVec.lean
internalizeCasesIssue.lean
interp.lean
interp2.lean
intro.lean chore: error messages consistency (#10143) 2025-08-26 17:55:43 +00:00
introLetFun.lean
intromacro.lean
invalid_dotted_identifier_prop.lean
invalid_field_notation_function.lean
invalid_field_notation_mvar.lean
invalid_field_notation_unusable_param.lean feat: suppress safe shadowing within fun binders (#10376) 2025-09-14 15:54:59 +00:00
invalidProjection.lean
invalidTupleProjHints.lean
IO_test.lean feat: IO.FS.hardLink (#10676) 2025-10-06 18:22:07 +00:00
ioNulBytes.lean fix: handle NUL bytes in IO functions (#9616) 2025-08-01 06:12:53 +00:00
ioRandomBytes.lean
irCompilerBug.lean
irreducibleIssue.lean
isDefEqCheckAssignmentBug.lean
isDefEqConstApproxIssue.lean
isDefEqIssue.lean
isDefEqMVarSelfIssue.lean
isDefEqPerfIssue.lean
isDefEqProjIssue.lean
isDefEqProjPerfIssue.lean
issue2102.lean fix: Let MVarId.cleanup chase local declarations (#10712) 2025-10-08 10:49:14 +00:00
issue2108.lean
issue2113.lean
issue2171.lean
issue2237.lean refactor: structural recursion: prove .eq_def directly (#10606) 2025-10-07 12:53:09 +00:00
issue2628.lean
issue2883.lean
issue2925.lean
issue2962.lean refactor: structural recursion: prove .eq_def directly (#10606) 2025-10-07 12:53:09 +00:00
issue2975.lean
issue2982.lean chore: library style cleanup (#9654) 2025-07-31 21:28:59 +00:00
issue3175.lean
issue3204.lean
issue3212.lean
issue3770.lean
issue3848.lean
issue4063.lean refactor: update built-in tactic error messages (#9633) 2025-07-31 14:16:57 +00:00
issue4146.lean
issue4394.lean chore: error messages consistency (#10143) 2025-08-26 17:55:43 +00:00
issue4540.lean
issue4650.lean
issue4671.lean
issue4684.lean
issue4726.lean
issue5027.lean
issue5061.lean
issue5347.lean
issue5384.lean
issue5562.lean
issue5602.lean
issue5630.lean
issue5661.lean
issue5699.lean
issue5726.lean
issue5767.lean
issue5828.lean refactor: update built-in tactic error messages (#9633) 2025-07-31 14:16:57 +00:00
issue5836.lean
issue5903.lean
issue6015.lean
issue6281.lean
issue6531.lean
issue6550.lean fix: rcases: avoid inflating case names with single constructor names (#9918) 2025-08-26 07:56:32 +00:00
issue6592.lean refactor: structural recursion: prove .eq_def directly (#10606) 2025-10-07 12:53:09 +00:00
issue6786.lean
issue7318.lean
issue7322.lean
issue7332.lean
issue7383.lean fix: allow trailing comma in the arg list of simp?, dsimp?, simpa, etc (#9804) 2025-08-09 16:37:30 +00:00
issue7408.lean
issue7550.lean refactor: update built-in tactic error messages (#9633) 2025-07-31 14:16:57 +00:00
issue7826.lean
issue7826a.lean
issue8093.lean
issue8098.lean
issue8103.lean
issue8107.lean
issue8195.lean
issue8213.lean
issue8257.lean chore: rename String.Iterator to String.Legacy.Iterator (#11152) 2025-11-13 13:46:22 +00:00
issue8274.lean
issue8293.lean
issue8360.lean
issue8490.lean feat: "try this" messages with support for interactivity (#10524) 2025-10-13 13:39:03 +00:00
issue8939.lean feat: "try this" messages with support for interactivity (#10524) 2025-10-13 13:39:03 +00:00
issue8939wf.lean
issue8962.lean feat: T.ctor.elim single-constructor cases function (#9952) 2025-08-27 09:40:31 +00:00
issue8969.lean
issue9018.lean
issue9462.lean feat: fixpoint_induct and partial_correctness lemmas for mutual blocks come in conjunction and projected variants (#9651) 2025-08-18 15:26:30 +00:00
issue9646.lean perf: create unfolding theorem for wf-rec in one go (#9646) 2025-08-02 15:26:02 +00:00
issue9844.lean fix: fun_induction to instantiateMVars (#9877) 2025-08-14 09:42:26 +00:00
issue9846.lean refactor: structural recursion: prove .eq_def directly (#10606) 2025-10-07 12:53:09 +00:00
issue10132.lean fix: FunInd: handle let-vars-in-match-better (#10134) 2025-08-26 08:56:00 +00:00
issue10195.lean refactor: structural recursion: prove .eq_def directly (#10606) 2025-10-07 12:53:09 +00:00
issue10299.lean fix: expose ctorIdx and per-constructor elims (#10301) 2025-09-08 10:04:19 +00:00
issue10353.lean fix: simpHaveTelescope: calculate used fvars transitiviely (#10536) 2025-09-24 11:30:09 +00:00
issue10416.lean fix: use with_reducible in deriving_LawfulEq_tactic_step (#10417) 2025-09-16 16:07:42 +00:00
issue10424.lean refactor: structural recursion: prove .eq_def directly (#10606) 2025-10-07 12:53:09 +00:00
issue10431.lean refactor: structural recursion: prove .eq_def directly (#10606) 2025-10-07 12:53:09 +00:00
issue10573.lean fix: run enableRealizationsForConst on sizeOf decls (#10944) 2025-10-24 16:15:38 +00:00
issue10651.lean fix: equational theorem generation: avoid reducing at transparency all (#10654) 2025-10-02 13:55:32 +00:00
issue10678.lean fix: instance name for deriving ToExpr (#10682) 2025-10-06 11:46:46 +00:00
issue10683.lean fix: induction: do not allow generalizing variables occurring in the using clause (#10697) 2025-10-07 15:38:34 +00:00
issue10705.lean fix: Meta.Closure: topologically sort abstracted vars (#10926) 2025-10-24 12:07:16 +00:00
issue10710.lean fix: Let MVarId.cleanup chase local declarations (#10712) 2025-10-08 10:49:14 +00:00
issue10721.lean fix: unfold more auxillary theorems in termination checking (#10733) 2025-10-10 11:09:28 +00:00
issue10723.lean fix: unfold more auxillary theorems in termination checking (#10733) 2025-10-10 11:09:28 +00:00
issue10749.lean chore: rename wrongly named backwards. options to backward. (#11303) 2025-11-21 10:57:56 +00:00
issue10775.lean test: test case for #10775 (#10943) 2025-10-24 14:54:36 +00:00
issue10781.lean fix: preserve error locations when expanding match arms (#10783) 2025-10-15 13:31:42 +00:00
issue10792.lean fix: only run processInaccessibleAsCtor if there is at least one constructor around (#10793) 2025-10-16 08:20:55 +00:00
issue10794.lean fix: avoid unnecessary branching in match compilation (#10763) 2025-10-30 20:05:13 +00:00
issue10821.lean fix: deprecation warning location with field notation (#10826) 2025-10-23 20:55:25 +00:00
issue10895.lean fix: decreasing_by: remove mdata (#10931) 2025-10-23 20:54:32 +00:00
issue10976.lean fix: decreasing_by: preserve variable names of match alts (#10980) 2025-10-27 14:00:36 +00:00
issue11183.lean perf: use Nat-based bitmask in sparse cases construction (#11200) 2025-11-17 10:05:18 +00:00
issue11186.lean fix: avoid unknown free variables in match error message (#11190) 2025-11-15 16:31:24 +00:00
issue11211.lean perf: in match splitters, thunk alts if needed (#11239) 2025-11-19 09:08:34 +00:00
issue11221.lean fix: let realizeConst run withDeclNameForAuxNaming (#11221) 2025-11-17 21:17:16 +00:00
ite_dsimproc.lean
iterators.lean feat: add lemmas about iterator fold and map interactions (#10653) 2025-10-06 16:12:13 +00:00
james1.lean
jason1.lean
json.lean
json_empty.lean
jsonSurrogates.lean
kernel1.lean
kernel2.lean
kernel_maxheartbeats.lean feat: remove support for reducible well-founded recursion (#10714) 2025-10-10 15:48:28 +00:00
kernelBacktrack.lean fix: backtracking kernel errors under Elab.async (#10438) 2025-09-18 12:33:57 +00:00
kernelErrorFollowup.lean
kernelInterrupt.lean chore: remove >6 month old deprecations (#10446) 2025-09-22 12:47:11 +00:00
kevin.lean
krivine.lean
kronRWIssue.lean
KyleAlg.lean
KyleAlgAbbrev.lean
lazyListRotateUnfoldProof.lean
lazylistThunk.lean
lazyUnfoldingPerfIssue.lean
lcnf2.lean
lcnf3.lean feat: T.ctor.elim single-constructor cases function (#9952) 2025-08-27 09:40:31 +00:00
lcnf_simp_let.lean
lcnfBinderNameBug.lean
lcnfCache.lean refactor: update built-in tactic error messages (#9633) 2025-07-31 14:16:57 +00:00
lcnfCastIssue.lean
lcnfCheckIssue.lean
lcnfErasure.lean
lcnfInferProjTypeBug.lean
lcnfInferProjTypeIssue.lean
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
letMVar.lean
letNonDep.lean
letrecInProofs.lean
letrecInThm.lean
letrecWFIssue.lean
letToHave.lean
letToHaveCleanup.lean feat: Add delaborator for Std.PRange notation (#9850) 2025-08-12 08:51:27 +00:00
level.lean
levelNamesInTacticMode.lean
levelNGen.lean
levenshtein.lean refactor: use String.Slice in String.take and variants (#11180) 2025-11-18 16:13:48 +00:00
lex.lean chore: rename String.Iterator to String.Legacy.Iterator (#11152) 2025-11-13 13:46:22 +00:00
liaByRefl.lean
library_suggestions.lean feat: suggestions tactic generates hovers (#11098) 2025-11-06 06:31:04 +00:00
library_suggestions_deprecated.lean fix: don't suggest deprecated theorems (#11146) 2025-11-12 00:58:47 +00:00
library_suggestions_import.lean chore: use 'library suggestions' rather than 'premise selection' (#11029) 2025-10-31 04:07:49 +00:00
library_suggestions_local.lean feat: suggestions tactic generates hovers (#11098) 2025-11-06 06:31:04 +00:00
library_suggestions_mepo.lean chore: use 'library suggestions' rather than 'premise selection' (#11029) 2025-10-31 04:07:49 +00:00
library_suggestions_override.lean feat: make set_library_suggestions persistent 2025-11-03 23:26:40 +11:00
library_suggestions_persistent.lean feat: include current file in default premise selector (#11168) 2025-11-14 01:31:30 +00:00
library_suggestions_sine_qua_non.lean chore: use 'library suggestions' rather than 'premise selection' (#11029) 2025-10-31 04:07:49 +00:00
libuv.lean
lift_lets.lean
liftMethodInMacrosIssue.lean
LiftMethodIssue.lean
linearByRefl.lean
linearCategory_perf_issue.lean
linearDecEq.lean feat: linear-size DecidableEq instance (#10152) 2025-09-03 06:31:49 +00:00
linearNoConfusion.lean refactor: reimplement mkNoConfusionType in Lean (#10334) 2025-09-11 07:56:59 +00:00
list_monadic_functions.lean
list_simp.lean feat: remove support for reducible well-founded recursion (#10714) 2025-10-10 15:48:28 +00:00
list_variables_linter.lean
listDecEq.lean feat: allow decidable equality for empty lists and empty arrays (#11269) 2025-11-20 20:19:31 +00:00
listtostring.lean
litToCtor.lean
localGlobalNotation.lean fix: local syntax should create private definitions 2025-08-19 14:49:12 -07:00
localNameResolutionWithProj.lean
localParsers.lean
lossy_casts.lean refactor: update built-in tactic error messages (#9633) 2025-07-31 14:16:57 +00:00
lrat_roundtrip.lean
macro.lean
macro2.lean
macro3.lean
macro_macro.lean
macroid.lean
macroParams.lean
magical.lean
mainIncorrectType1.lean
mainIncorrectType2.lean
mainIncorrectType3.lean
mainIncorrectType4.lean
mainIncorrectType5.lean
mainType1.lean
mainType2.lean
mainType3.lean
mainType4.lean
mainType5.lean
mainType6.lean
mangling.lean fix: make name mangling unambiguous (#10727) 2025-10-23 07:18:07 +00:00
manyAritySyntax.lean
mapTR.lean
match1.lean chore: rename wrongly named backwards. options to backward. (#11303) 2025-11-21 10:57:56 +00:00
match2.lean refactor: some Meta.Match.Match refactorings (#11011) 2025-10-29 23:24:57 +00:00
match_ctorIdx.lean feat: linear-size DecidableEq instance (#10152) 2025-09-03 06:31:49 +00:00
match_eqns_bug.lean
match_expr.lean
match_expr_expected_type_issue.lean
match_expr_meta_modifier.lean
match_expr_perf.lean
match_int_lit_issue.lean
match_lit_fin_cover.lean
match_lit_issues.lean
match_lit_regression.lean
match_unit.lean
matchArrayLit.lean
matchCongrEqns.lean
matchDiscrType.lean
matchEqnsHEqIssue.lean
matchEqs.lean
matchEqsBug.lean
matcherElimUniv.lean
matchGenBug.lean
matchGenIssue.lean
matchMissingCase.lean test: test missing cases error (#11107) 2025-11-06 14:38:55 +00:00
matchNoPostponing.lean
matchPatternVarErrors.lean chore: error messages consistency (#10143) 2025-08-26 17:55:43 +00:00
matchRw.lean
matchSparse.lean perf: in match splitters, thunk alts if needed (#11239) 2025-11-19 09:08:34 +00:00
matchSparse2.lean perf: sparse case splitting in match compilation (#10823) 2025-11-06 13:46:35 +00:00
matchtac.lean
matchUnifyBug.lean
matchVarIssue.lean
matchWithSearch.lean
mathlibetaissue.lean
mathport18.lean
mathport_issue16.lean
matrix.lean
may_postpone_tc.lean
maze.lean chore: remove >6 month old deprecations (#10968) 2025-10-26 10:01:30 +00:00
mergeSort.lean feat: improve error message in the case of type class synthesis failure (#11245) 2025-11-21 21:24:27 +00:00
mergeSortCPDT.lean
messageKind.lean
meta.lean
meta1.lean feat: add option pp.piBinderNames (#10374) 2025-09-14 05:15:04 +00:00
meta2.lean chore: remove >6 month old deprecations (#10446) 2025-09-22 12:47:11 +00:00
meta3.lean
meta4.lean
meta5.lean
meta6.lean
meta7.lean
methodSpecs.lean feat: @[method_specs_simp] in Init (#10407) 2025-09-16 10:27:33 +00:00
methodSpecsDeriving.lean feat: linear-size BEq instance (#10268) 2025-09-18 21:27:25 +00:00
methodsRetInhabited.lean feat: shake import minimizer aware of the module system and arbitrary elaboration dependencies (#10575) 2025-09-28 16:00:00 +00:00
Miller1.lean
mintroErrorMessage.lean fix: improve error message for mstart when goal is not a Prop (#10650) 2025-10-02 08:46:29 +00:00
missingDeclName.lean
missingDocsTacticAlt.lean fix: Use @[tactic_alt] for bv_decide, mvcgen and similar tactics (#10506) 2025-09-23 07:40:02 +00:00
missingExplicitWithForwardNamedDep.lean
missingSizeOfArrayGetThm.lean
mixedMacroRules.lean
mixfix.lean
mjissue.lean
modAsClasses.lean
monadCache.lean
monadControl.lean
MonadControl_tutorial.lean
monotone.lean
more_jps.lean perf: improve join point finding (#10999) 2025-10-30 15:05:11 +00:00
mspecInvariantInstantiation.lean fix: spurious invariant instantiation in mspec by rfl (#10641) 2025-10-01 15:03:09 +00:00
mul_match_pattern.lean
mulcomm.lean
multiTargetCasesInductionIssue.lean
mut_ind_wf.lean
mutual_coinduction.lean fix: unfolding order on predicates (#10245) 2025-09-08 10:07:15 +00:00
mutual_termination_by_errors.lean
mutualDefThms.lean
mutualWithCompositeNames.lean
mutualWithMacro.lean fix: macros unfolding to multiple commands inside mutual (#9649) 2025-07-31 21:00:53 +00:00
mutwf1.lean
mutwf2.lean
mutwf3.lean
mutwf4.lean
mvcgenInvariantsSuggestions.lean feat: implement mvcgen?, expanding to mvcgen invariants? (#10782) 2025-10-15 08:22:09 +00:00
mvcgenInvariantsWith.lean feat: support case label like syntax in mvcgen invariants (#10570) 2025-09-26 12:57:49 +00:00
mvcgenJPs.lean feat: Implement mvcgen +jp to prevent exponential VC blowup (#9736) 2025-08-06 15:21:08 +00:00
mvcgenPRangeInst.lean fix: try synthesizing synthetic MVars in mspec (#10644) 2025-10-01 16:29:12 +00:00
mvcgenTutorial.lean fix: reduce through lets in mvcgen main loop (#10453) 2025-09-19 08:21:04 +00:00
namePatEqThm.lean
namespaceHyg.lean
namespaceIssue.lean
namespaceResolution.lean
nary_nomatch.lean
nat_mod_defeq.lean
nativeReflBackdoor.lean
natlit.lean
nested_inductive.lean
nested_match_bug.lean
nestedDo.lean
nestedInductiveConstructions.lean
nestedInductiveIssue.lean
nestedInductiveRecType.lean
nestedInductiveUniverse.lean
nestedIssueMatch.lean
nestedrec.lean
nestedtc.lean
nestedTypeFormers.lean
nestedWF.lean
net_addr.lean
networkInterfaces.lean
never_extract.lean
new_compiler.lean
new_frontend2.lean
new_inductive.lean
new_inductive2.lean
newfrontend1.lean chore: eliminate uses of intros x y z (#9983) 2025-08-19 06:09:13 +00:00
newfrontend2.lean
newfrontend3.lean
newfrontend5.lean
nicerNestedDos.lean
no_grind_constProp.lean
no_simproc_usize.lean
noConfusionCtorInjection.lean feat: grind -revert (#11248) 2025-11-19 05:28:31 +00:00
noConfusionCtors.lean perf: mkNoConfusionCtors: cheaper inferType (#10455) 2025-09-19 10:51:17 +00:00
nofun1.lean
noindexAnnotation.lean
nomatch_regression.lean chore: library style cleanup (#9654) 2025-07-31 21:28:59 +00:00
nomatch_tac.lean
noncomp.lean
noncomputable_bug.lean
noncomputable_decide.lean chore: module system fixes and refinements from Mathlib porting (#10643) 2025-10-02 08:28:08 +00:00
noncomputableUnused.lean fix: incorporate info from _redArg decls for noncomputable check (#10040) 2025-08-22 01:02:40 +00:00
nonrec.lean
norm_cast.lean
numChars.lean chore: rename String.Iterator to String.Legacy.Iterator (#11152) 2025-11-13 13:46:22 +00:00
obtain.lean
offsetIssue.lean
ofNat_class.lean
ofNatNormNum.lean
omega.lean
omega_examples.lean
omegaCanon.lean feat: .ctorIdx for all inductives (#9951) 2025-08-25 10:47:06 +00:00
omegaDischarger.lean
opaqueCodeGen.lean perf: use constant macro scope in elabArrow (#10048) 2025-08-22 11:16:05 +00:00
openInScopeBug.lean
openTermTactic.lean
optionDecEq.lean feat: allow decidable equality for empty lists and empty arrays (#11269) 2025-11-20 20:19:31 +00:00
optParam.lean
Ord.lean feat: linear-size Ord instance (#10270) 2025-09-19 14:13:57 +00:00
order.lean fix: solve two problems with LinearOrderPackage factories (#10250) 2025-09-04 15:27:09 +00:00
overAndPartialAppsAtWF.lean
overlappingTokens.lean fix: Verso docstring semantic highlighting fixes (#10662) 2025-10-10 11:57:02 +00:00
overloaded.lean
overloadsAndDelayedCoercions.lean
pairsSumToZero.lean feat: Rename Std.List.Zipper to List.Cursor (#9911) 2025-08-14 09:17:54 +00:00
panicAtCheckAssignment.lean
parray1.lean
parseEnd.lean chore: rename String.endPos -> String.rawEndPos (#10853) 2025-10-21 11:25:30 +00:00
parsePrelude.lean
parserAliasShadow.lean
parserQuot.lean
partial1.lean
partial_fixpoint.lean feat: generate equational theorems uniformly (#10734) 2025-10-10 21:35:09 +00:00
partial_fixpoint_aeneas.lean
partial_fixpoint_aeneas2.lean
partial_fixpoint_coinductive_pred.lean
partial_fixpoint_explicit.lean feat: "try this" messages with support for interactivity (#10524) 2025-10-13 13:39:03 +00:00
partial_fixpoint_f91.lean
partial_fixpoint_induct.lean chore: >6 month old deprecations (#10969) 2025-10-26 22:48:41 +00:00
partial_fixpoint_monadic.lean feat: add more MonoBind instances for monad transformers (#10230) 2025-09-03 17:15:41 +00:00
partial_fixpoint_monotonicity.lean
partial_fixpoint_mutual.lean feat: fixpoint_induct and partial_correctness lemmas for mutual blocks come in conjunction and projected variants (#9651) 2025-08-18 15:26:30 +00:00
partial_fixpoint_probability.lean chore: eliminate uses of intros x y z (#9983) 2025-08-19 06:09:13 +00:00
partial_fixpoint_prop.lean
partial_fixpoint_split.lean
partialApp.lean
partialDelta.lean chore: error messages consistency (#10143) 2025-08-26 17:55:43 +00:00
patbug.lean
patternInvalidNamedArg.lean chore: error messages consistency (#10143) 2025-08-26 17:55:43 +00:00
pendingInstBug.lean
pendingMVarIssue.lean
postponeBinRelIssue.lean
posView.lean
pow_exploit.lean
ppLet.lean
ppMaxSteps.lean
ppMVars.lean feat: use the metavariable index when pretty printing (#9778) 2025-08-07 15:58:51 +00:00
ppNumericTypes.lean feat: upstream definition of Rat from Batteries (#9957) 2025-08-19 01:58:24 +00:00
ppOneline.lean
ppParens.lean
ppPiBinderNames.lean feat: add option pp.piBinderNames (#10374) 2025-09-14 05:15:04 +00:00
PProd_syntax.lean
ppSpaces.lean
PPTopDownAnalyze.lean chore: move String.utf8EncodeChar to the prelude (#10264) 2025-09-07 12:42:53 +00:00
ppUnicode.lean feat: syntax name heuristic for unicode(...) (#10381) 2025-09-14 21:53:48 +00:00
ppUsingAnonymousConstructor.lean
ppVector.lean
precDSL.lean
prefixTableStep.lean
prelude-injectivity.lean test: avoid testing colliding private inductives (#11041) 2025-11-01 11:47:52 +00:00
primProjEtaIssue.lean
print_cmd.lean feat: #print T.rec to show more information (#10543) 2025-09-24 12:22:00 +00:00
printDecls.lean
printEqns.lean feat: redefine String, part one (#10304) 2025-09-18 11:36:52 +00:00
printStructure.lean perf: do not export opaque bodies (#10119) 2025-08-27 20:59:59 +00:00
prioDSL.lean
privateCtor.lean
privateInPublic.lean feat: backward.privateInPublic option (#10807) 2025-10-16 20:51:45 +00:00
processGenDiseqBug.lean
proj_delta_issue.lean
projDefEq2.lean
projWithIrrelevantFields.lean
projWithNestedIrrelevantFields.lean
proofAsSorry.lean refactor: update built-in tactic error messages (#9633) 2025-07-31 14:16:57 +00:00
proofDataConfusionBug.lean
proofIrrelFVar.lean
propagateExpectedType.lean
prv.lean
prvNameWithMacroScopes.lean feat: deriving instances: use accessible names (#10271) 2025-09-06 18:12:20 +00:00
psumAtWF.lean
ptrAddr.lean
qed_macro.lean feat: macro for try? (#11170) 2025-11-14 05:27:23 +00:00
qualifiedNamesRec.lean
quasi_pattern_unification_approx_issue.lean
quotInd.lean
range.lean
rangePolymorphic.lean refactor: replace Iter(M).size with Iter(M).count (#10952) 2025-11-12 16:41:00 +00:00
Rat.lean feat: upstream definition of Rat from Batteries (#9957) 2025-08-19 01:58:24 +00:00
rational.lean feat: upstream definition of Rat from Batteries (#9957) 2025-08-19 01:58:24 +00:00
rawStrings.lean
rc_tests.lean
rcases.lean
rcases1.lean
readerThe.lean
realPath.lean
recCommonPrefixAlpha.lean
recconstructorcrash.lean chore: turn some crashes into errors (#8402) 2025-09-24 13:04:18 +00:00
recInfo1.lean
recommendedSpelling.lean
reduce1.lean
reduce2.lean
reduce3.lean
reduceBEqSimproc.lean feat: linear-size BEq instance (#10268) 2025-09-18 21:27:25 +00:00
reduceCtorIdxSimproc.lean feat: reduceCtorIdx simproc (#10440) 2025-09-18 13:05:14 +00:00
reducibilityAttrValidation.lean
reductionBug.lean
refl.lean
reflectiveIndPred.lean
regressions3210.lean
Reid1.lean
renameI.lean
renameSelf.lean refactor: update built-in tactic error messages (#9633) 2025-07-31 14:16:57 +00:00
renaming.lean
Reparen.lean
repeat.lean
repeatConv.lean
replace.lean
replace_tac.lean
replayConst.lean
repr_empty.lean
reprove.lean feat: add reprove command for re-proving theorems with a specified tactic (#10434) 2025-09-18 06:29:53 +00:00
reserved.lean chore: error messages consistency (#10143) 2025-08-26 17:55:43 +00:00
reservedNameResolution.lean
resolveLVal.lean
returnOptIssue.lean
revert1.lean chore: eliminate uses of intros x y z (#9983) 2025-08-19 06:09:13 +00:00
revertMetavarKind.lean
rewrite.lean
rewrites.lean feat: "try this" messages with support for interactivity (#10524) 2025-10-13 13:39:03 +00:00
rflApplyFoApprox.lean
rflProofsCongrCastsIssue.lean
rflReducibility.lean refactor: update built-in tactic error messages (#9633) 2025-07-31 14:16:57 +00:00
rflTacticErrors.lean refactor: update built-in tactic error messages (#9633) 2025-07-31 14:16:57 +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
rwWithElabError.lean
safeExp.lean
safeShadowing.lean feat: suppress safe shadowing within fun binders (#10376) 2025-09-14 15:54:59 +00:00
sarray.lean
scc.lean
scopedCommandAfterOpen.lean
scopedHindingIssue.lean
scopedLocalReducibility.lean refactor: update built-in tactic error messages (#9633) 2025-07-31 14:16:57 +00:00
scopedParsers.lean
scopedParsers2.lean
scopedunifhint.lean
sealCommand.lean refactor: update built-in tactic error messages (#9633) 2025-07-31 14:16:57 +00:00
secVarBug.lean
set.lean
set_lit_unexpand.lean
setOptionErrors.lean
setOptionTermTactic.lean
setStructInstNotation.lean
seval1.lean
sharecommon.lean
sharecommon_mpz.lean feat: grind interactive mode basic tactics (#10677) 2025-10-06 01:08:26 +00:00
show_term.lean feat: "try this" messages with support for interactivity (#10524) 2025-10-13 13:39:03 +00:00
showTactic.lean
showTests.lean
shrinkFn.lean
sigmaprec.lean
sign.lean
simp-elab-recover.lean
simp1.lean
simp2.lean
simp3.lean
simp4.lean chore: add deprecations for duplicated theorems (#10967) 2025-10-29 05:26:16 +00:00
simp5.lean
simp6.lean
simp_all.lean
simp_all_contextual.lean
simp_arith_deprecated.lean feat: "try this" messages with support for interactivity (#10524) 2025-10-13 13:39:03 +00:00
simp_arith_issues.lean
simp_cache_perf_issue.lean
simp_eqn_bug.lean
simp_failIfUnchanged.lean
simp_inst_implict_args.lean
simp_int_arith.lean refactor: denote functions in grind (#11071) 2025-11-04 23:34:17 +00:00
simp_nat_arith.lean
simp_proj_transparency_issue.lean
simp_suggestions.lean feat: simp? +suggestions handles ambiguity (#11075) 2025-11-04 05:26:51 +00:00
simpArith1.lean
simpArithCacheIssue.lean
simpAtDefIssue.lean
simpAutoUnfold.lean
simpBool.lean
simpBug.lean
simpCacheTest.lean
simpCasesOnCtorBug.lean
simpCnstr1.lean
simpCondLemma.lean
simpConfigPropagationIssue1.lean chore: >6 month old deprecations (#10969) 2025-10-26 22:48:41 +00:00
simpConfigPropagationIssue3.lean
simpDecide.lean
simpDefToUnfold.lean
simpDiag.lean
simpDischargeLoop.lean
simpExtraArgsBug.lean
simpGround1.lean
simpHave.lean refactor: update built-in tactic error messages (#9633) 2025-07-31 14:16:57 +00:00
simpHigherOrder.lean
simpIfPre.lean
simpImpLocal.lean
simpIndexDiag.lean
simpInv.lean
simpIssue.lean
simpJpCasesDepBug.lean
simpLetFunIssue.lean
simpLoopBug.lean
simpLoopProtection.lean feat: "try this" messages with support for interactivity (#10524) 2025-10-13 13:39:03 +00:00
simpMatch.lean
simpMatchDiscr.lean
simpMatchDiscrIssue.lean
simpMatchEta.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
simproc_timeout.lean chore: remove >6 month old deprecations (#10446) 2025-09-22 12:47:11 +00:00
simprocFin.lean
simprocNat.lean
simprocSInt.lean fix: expose Int* definitions for simprocs and decide (fixes #10546) (#10631) 2025-10-01 15:53:02 +00:00
simprocUInt.lean fix: expose Int* definitions for simprocs and decide (fixes #10546) (#10631) 2025-10-01 15:53:02 +00:00
simpRwBug.lean
simpSInt.lean fix: expose Int* definitions for simprocs and decide (fixes #10546) (#10631) 2025-10-01 15:53:02 +00:00
simpStar.lean chore: add deprecations for duplicated theorems (#10967) 2025-10-29 05:26:16 +00:00
simpStarHyp.lean
simpTrace.lean feat: "try this" messages with support for interactivity (#10524) 2025-10-13 13:39:03 +00:00
simpUnfoldAbbrev.lean
simpUnusedArgs.lean feat: unused simp argument linter to explain false positives around (#9912) 2025-08-14 09:54:21 +00:00
sint-abs.lean
sint_conversions.lean
sizeof1.lean
sizeof2.lean
sizeof3.lean
sizeof4.lean
sizeof5.lean
sizeof6.lean
skipAssignedInstances.lean refactor: update built-in tactic error messages (#9633) 2025-07-31 14:16:57 +00:00
skipKernelTC.lean
slice.lean feat: add more lemmas about Array and List slices, support subslices (#11178) 2025-11-20 10:46:17 +00:00
smartUnfoldingBug.lean
solve_by_elim.lean
som1.lean
sorry.lean feat: improve error when an identifier is unbound because autoImplicit is off (#11119) 2025-11-19 03:11:34 +00:00
sparseCasesOn.lean perf: use Nat-based bitmask in sparse cases construction (#11200) 2025-11-17 10:05:18 +00:00
spec_issue.lean
specbug.lean
specFixedHOParamModuloErased.lean
specialize1.lean
specialize2.lean
specialize3.lean
specialize_cache_miscompile.lean fix: overeager specialisation reuse in codegen (#10429) 2025-09-17 17:35:40 +00:00
split1.lean
split2.lean
split3.lean
splitAtCode.lean
splitErrors.lean
splitIfIssue.lean
splitIssue.lean
splitIssue2.lean chore: remove >6 month old deprecations (#10446) 2025-09-22 12:47:11 +00:00
splitList.lean
splitOrderIssue.lean
spredNotation.lean feat: Simpler first-order implementation for pure SPreds (#9841) 2025-08-11 08:32:16 +00:00
spredProofMode.lean feat: Implement mvcgen +jp to prevent exponential VC blowup (#9736) 2025-08-06 15:21:08 +00:00
st_test.lean fix: make ST.Ref.ptrEq behave as stated in the docs (#11056) 2025-11-02 10:42:33 +00:00
starsAndBars.lean
state8.lean chore: eliminate uses of intros x y z (#9983) 2025-08-19 06:09:13 +00:00
state12.lean
stateRef.lean
streamEqIssue.lean chore: rename Stream to Std.Stream (#10645) 2025-10-02 15:25:56 +00:00
string.lean chore: rename String.endPos -> String.rawEndPos (#10853) 2025-10-21 11:25:30 +00:00
string_gaps.lean refactor: use String.split instead of String.splitOn or String.splitToList (#11250) 2025-11-19 09:35:19 +00:00
string_kmp.lean feat: string patterns for decidable predicates on Char (#11285) 2025-11-20 15:30:37 +00:00
string_replace.lean refactor: redefine String.replace (#10986) 2025-10-29 07:48:33 +00:00
string_simprocs.lean
string_slice.lean feat: string patterns for decidable predicates on Char (#11285) 2025-11-20 15:30:37 +00:00
string_termination.lean feat: termination arguments for String.ValidPos and String.Slice.Pos (#10933) 2025-10-27 10:05:44 +00:00
strInterpolation.lean chore: don't include redundant empty strings in string interpolation (#10269) 2025-09-09 14:27:26 +00:00
strLitProj.lean
struct1.lean
struct2.lean
struct3.lean
struct_inst_typed.lean
struct_instance_in_eqn.lean
structBinderIdent.lean
structBinderUpdates.lean
structEqns.lean
structInst.lean
structInst2.lean
structInst3.lean
structInst4.lean
structInstExtraEta.lean
structInstFast.lean
structInstUpdates.lean
structNamedParentProj.lean
structNoBody.lean
structPrivateFieldBug.lean
structPrivateFieldBug2.lean
structuralEqn6.lean refactor: structural recursion: prove .eq_def directly (#10606) 2025-10-07 12:53:09 +00:00
structuralEqns.lean
structuralEqns2.lean refactor: structural recursion: prove .eq_def directly (#10606) 2025-10-07 12:53:09 +00:00
structuralEqns3.lean
structuralEqns4.lean refactor: structural recursion: prove .eq_def directly (#10606) 2025-10-07 12:53:09 +00:00
structuralEqns5.lean refactor: structural recursion: prove .eq_def directly (#10606) 2025-10-07 12:53:09 +00:00
structuralIssue.lean
structuralIssue2.lean
structuralMutual.lean
structuralOverNested.lean
structuralRec1.lean fix: complete overhaul of structural recursion on inductives predicates (#9995) 2025-09-01 08:17:58 +00:00
structuralRec2.lean
structure.lean
structure_recursive.lean refactor: replace PRange shape α with Rcc α and eight other types (#10319) 2025-10-02 06:45:11 +00:00
structureElab.lean
structWithAlgTCSynth.lean
stuckMVarBug.lean
stuckTC.lean
stxKindInsideNamespace.lean
stxMacro.lean
subarray_split.lean
subarray_split.lean.expected.out
subexpr.lean
subscript_parser.lean
subset.lean
subsingletonCasesOn.lean
subst.lean
subst1.lean chore: eliminate uses of intros x y z (#9983) 2025-08-19 06:09:13 +00:00
substlet.lean
substVars.lean
substWithoutExpectedType.lean
subtype_inj.lean
suffices.lean
symbolFrequency.lean chore: use 'library suggestions' rather than 'premise selection' (#11029) 2025-10-31 04:07:49 +00:00
symbolFrequency_foldRelevantConsts.lean chore: use 'library suggestions' rather than 'premise selection' (#11029) 2025-10-31 04:07:49 +00:00
symm.lean
sync_barrier.lean
sync_channel.lean
sync_mutex.lean
sync_notify.lean feat: add Std.Notify type (#10368) 2025-09-24 03:35:08 +00:00
sync_recursive_mutex.lean
sync_shared_mutex.lean
syntax1.lean
syntaxAbbrevQuot.lean
syntaxPrio.lean
synth1.lean
synthInstsIssue.lean
synthOrderRegression.lean
synthPending1.lean
synthPendingBug.lean
tactic.lean
tactic1.lean
tactic_config.lean chore: error messages consistency (#10143) 2025-08-26 17:55:43 +00:00
tacticDoc.lean feat: docstrings with Verso syntax (#10307) 2025-09-10 07:03:57 +00:00
tacticExtOverlap.lean chore: eliminate uses of intros x y z (#9983) 2025-08-19 06:09:13 +00:00
tacticTests.lean chore: eliminate uses of intros x y z (#9983) 2025-08-19 06:09:13 +00:00
takeSimpEqns.lean chore: rename Stream to Std.Stream (#10645) 2025-10-02 15:25:56 +00:00
task_test.lean
task_test2.lean
task_test_io.lean
taskState.lean
tc_eta_struct_issue.lean
tcUnivIssue.lean
tempfile.lean
termElab.lean
terminalAsSorry.lean
terminationByStructurally.lean
termParserAttr.lean
TermSeq.lean
test_single.sh fix: detect private references in inferred type of public def (#10762) 2025-10-15 12:51:54 +00:00
thmIsProp.lean chore: error messages consistency (#10143) 2025-08-26 17:55:43 +00:00
thunkTaskCasesOn.lean
time.lean
timeAPI.lean
timeCanonFormats.lean fix: replace 'D' with 'd' for day representation in long date format (#9799) 2025-08-11 13:17:34 +00:00
timeClassOperations.lean
timeFormats.lean
timeIO.lean
timeLimits.lean
timeLocalDateTime.lean
timeNegative.lean
timeOperations.lean
timeOperationsOffset.lean
timeParse.lean
timeSet.lean
timeTzifParse.lean
toArrayEq.lean
toDeclEtaBug.lean
toExpr.lean feat: support for Rat scientific literals (#10961) 2025-10-26 02:05:26 +00:00
toFromJson.lean
tojson_fromjson_perf_issue.lean
toLCNFCacheBug.lean
trace.lean
trace_synth.lean feat: improve error message in the case of type class synthesis failure (#11245) 2025-11-21 21:24:27 +00:00
traceElabIssue.lean
traceFormat.lean
trackZetaDeltaCacheIssue.lean
trans.lean
treemap.lean feat: add DTreeMap/TreeMap/TreeSet iterators and slices (#10776) 2025-11-11 17:49:50 +00:00
treeNode.lean
trivial_uint.lean
try_heartbeats.lean feat: try? runs tactics with separate heartbeats budgets (#11174) 2025-11-17 01:30:43 +00:00
try_induction.lean feat: use new grind? infrastructure to implement try? (#11197) 2025-11-16 05:26:17 +00:00
try_library_suggestions.lean feat: use new grind? infrastructure to implement try? (#11197) 2025-11-16 05:26:17 +00:00
try_register_builtin.lean feat: user extensibility in try? (#11149) 2025-11-12 23:49:54 +00:00
try_user_suggestions.lean feat: user extensibility in try? (#11149) 2025-11-12 23:49:54 +00:00
tryHeuristicPerfIssue.lean
tryHeuristicPerfIssue2.lean
tryPostponeIssue.lean
type_as_hole.lean chore: error messages consistency (#10143) 2025-08-26 17:55:43 +00:00
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
unfoldLemma.lean
unfoldMany.lean
unfoldPartialRegression.lean
unfoldr.lean
unfoldTactic.lean chore: error messages consistency (#10143) 2025-08-26 17:55:43 +00:00
unif_issue.lean
unif_issue2.lean
unifhint1.lean
unifhint2.lean chore: remove >6 month old deprecations (#10968) 2025-10-26 10:01:30 +00:00
unifhint3.lean
unihint.lean chore: remove >6 month old deprecations (#10968) 2025-10-26 10:01:30 +00:00
univCnstrApprox.lean
univIssue.lean
univParamIssue.lean
univPolyEnum.lean
unsafeConst.lean
unsafeInit.lean
unsafeTerm.lean
update.lean
usesOfNoncomputable.lean
utf8英語.lean chore: use UTF8 instead of Utf8 in identifiers (#10636) 2025-10-01 17:57:32 +00:00
valueOfTerm.lean
varBinderUpdate.lean chore: error messages consistency (#10143) 2025-08-26 17:55:43 +00:00
variable.lean feat: improve error message in the case of type class synthesis failure (#11245) 2025-11-21 21:24:27 +00:00
versoDocMarkdown.lean fix: module docstring header nesting in Verso format (#11215) 2025-11-17 13:57:00 +00:00
versoDocMetadata.lean fix: details in Markdown rendering of Verso docstrings (#11151) 2025-11-13 05:19:30 +00:00
versoDocNesting.lean fix: module docstring header nesting in Verso format (#11215) 2025-11-17 13:57:00 +00:00
versoDocs.lean feat: revamp server logging (#10787) 2025-10-28 16:26:59 +00:00
warnSorry.lean
wf_preprocess.lean fix: Let MVarId.cleanup chase local declarations (#10712) 2025-10-08 10:49:14 +00:00
wf_preprocess_leak.lean
wfEqns1.lean
wfEqns2.lean
wfEqns3.lean
wfEqns4.lean
wfEqns5.lean
wfEqnsIssue.lean
wfForIn.lean
wfirred.lean feat: remove support for reducible well-founded recursion (#10714) 2025-10-10 15:48:28 +00:00
wfLean3Issue.lean
wfOmega.lean
wfOverapplicationIssue.lean
wfrecUnary.lean fix: decreasing_by: remove mdata (#10931) 2025-10-23 20:54:32 +00:00
WFRelSearch.lean
wfSum.lean
wfUnfold.lean feat: default let rec and where decls to private under the module system (#9759) 2025-08-06 15:53:51 +00:00
wfWithSidecondition.lean
where1.lean
whereCmd.lean feat: overhaul meta system (#10362) 2025-09-17 21:04:29 +00:00
whereFinally.lean fix: where finally should enter the private scope (#10151) 2025-08-27 11:27:40 +00:00
whileRepeat.lean
whnfDelayedMVarIssue.lean
WindowsNewlines.lean
withReducibleAndInstancesCrash.lean
zeroExitPoints.lean
zetaDelta.lean
zetaDeltaFalseDefEqIssue.lean
zetaDeltaIssue.lean
zetaDeltaSet.lean
zetaDeltaTryThisIssue.lean feat: "try this" messages with support for interactivity (#10524) 2025-10-13 13:39:03 +00:00
zetaDSimpIssue.lean
zetaUnused.lean refactor: update built-in tactic error messages (#9633) 2025-07-31 14:16:57 +00:00