lean4-htt/tests/lean/run
Joachim Breitner 33aaabaed7
fix: FunInd: rewrite matches more reliably in .induct_unfolding (#8277)
This PR improves the generation of `.induct_unfolding` by rewriting
`match` statements more reliably, using the new “congruence equations”
introduced in #8284. Fixes #8195.
2025-05-11 15:26:28 +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
310.lean
319.lean
326.lean
327.lean
329.lean
335.lean
337.lean
338.lean
341.lean
343.lean
345.lean
382.lean
387.lean feat: guard_msgs to treat trace messages separate (#8267) 2025-05-09 05:44:34 +00:00
394.lean
436.lean
436_lean3.lean
439.lean chore: improve application type mismatch error message (#8264) 2025-05-08 15:34:40 +00:00
441.lean
447_lean3.lean
452.lean
456.lean
457.lean
461a.lean feat: structure autoParam inheritance (#7640) 2025-03-23 06:04:00 +00:00
461b.lean feat: structure instance notation elaboration improvements (#7717) 2025-03-30 17:40:36 +00:00
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 feat: pretty printing structures, omit default values (#7589) 2025-03-20 15:32:13 +00:00
788.lean
790.lean feat: guard_msgs to treat trace messages separate (#8267) 2025-05-09 05:44:34 +00:00
793.lean
796.lean
815.lean
821.lean
837.lean
847.lean
854.lean
860.lean
879.lean
891.lean
909.lean
944.lean
945.lean
946.lean
955.lean
968.lean
972.lean
974.lean
983.lean
986.lean
988.lean
998.lean
998Export.lean chore: remove the old Lean.Data.HashMap implementation (#7519) 2025-03-20 23:49:55 +00:00
1016.lean
1017.lean
1018.lean
1020.lean
1022.lean
1024.lean
1025.lean
1026.lean refactor: use mkAuxLemma in mkAuxTheorem (#7762) 2025-03-31 22:50:30 +00:00
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 feat: pretty print props with only if domain is prop, add pp.foralls (#7812) 2025-04-04 02:55:47 +00:00
1158.lean
1163.lean
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 feat: guard_msgs to treat trace messages separate (#8267) 2025-05-09 05:44:34 +00:00
1236.lean
1237.lean
1247.lean
1253.lean
1267.lean
1274.lean
1289.lean
1293.lean
1299.lean
1300.lean
1302.lean
1305.lean
1308.lean
1311.lean
1333.lean
1337.lean
1342.lean
1359.lean
1360.lean
1361.lean
1361b.lean
1365.lean
1372.lean
1373.lean
1374.lean
1375.lean
1380.lean feat: guard_msgs to treat trace messages separate (#8267) 2025-05-09 05:44:34 +00:00
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
1711.lean feat: grind internal CommRing class (#7797) 2025-04-03 08:30:19 +00:00
1725.lean
1730.lean
1780.lean
1785.lean fix: perform an earlier 'noncomputable' check to avoid misoptimizations (#7824) 2025-04-06 16:01:07 +00:00
1787.lean
1808.lean
1812.lean
1813.lean
1815.lean feat: guard_msgs to treat trace messages separate (#8267) 2025-05-09 05:44:34 +00:00
1822.lean
1829.lean
1834.lean feat: guard_msgs to treat trace messages separate (#8267) 2025-05-09 05:44:34 +00:00
1841.lean
1842.lean
1848.lean
1850.lean
1851.lean
1852.lean
1869.lean
1870.lean feat: improve 'apply' unification error message (#8261) 2025-05-08 16:00:42 +00:00
1882.lean
1883.lean
1886.lean
1892.lean
1900.lean
1901.lean
1907.lean feat: grind internal CommRing class (#7797) 2025-04-03 08:30:19 +00:00
1907orig.lean feat: grind internal CommRing class (#7797) 2025-04-03 08:30:19 +00:00
1910.lean
1921.lean
1926.lean
1937.lean
1951.lean feat: grind internal CommRing class (#7797) 2025-04-03 08:30:19 +00:00
1954.lean
1963.lean
1968.lean
1985.lean
1986.lean feat: structure instance notation elaboration improvements (#7717) 2025-03-30 17:40:36 +00:00
2009.lean
2018.lean
2042.lean feat: guard_msgs to treat trace messages separate (#8267) 2025-05-09 05:44:34 +00:00
2044.lean
2058.lean
2073.lean
2074.lean
2079.lean
2095.lean
2136.lean
2137.lean
2143.lean
2159.lean feat: guard_msgs to treat trace messages separate (#8267) 2025-05-09 05:44:34 +00:00
2161.lean feat: add labeled subcomponents and helper functions for error messages (#8225) 2025-05-07 21:15:27 +00:00
2173.lean
2182.lean
2186.lean
2188.lean
2199.lean
2220.lean feat: have raw nat lits pretty print with nat_lit when pp.explicit is set (#7805) 2025-04-03 20:38:09 +00:00
2226.lean fix: improve type-as-hole error message (#8262) 2025-05-09 22:49:37 +00:00
2243.lean
2249.lean
2262.lean
2265.lean
2282.lean
2283.lean
2291.lean
2299.lean
2311.lean
2344.lean
2389.lean feat: guard_msgs to treat trace messages separate (#8267) 2025-05-09 05:44:34 +00:00
2461.lean feat: grind internal CommRing class (#7797) 2025-04-03 08:30:19 +00:00
2500.lean
2552.lean
2558.lean
2575.lean
2611.lean feat: have raw nat lits pretty print with nat_lit when pp.explicit is set (#7805) 2025-04-03 20:38:09 +00:00
2615.lean
2649.lean
2669.lean chore: upstream Nat material from mathlib (#7971) 2025-04-16 06:55:32 +00:00
2670.lean
2672.lean
2689.lean
2690.lean
2710.lean
2736.lean feat: grind internal CommRing class (#7797) 2025-04-03 08:30:19 +00:00
2810.lean
2835.lean
2843.lean
2846.lean
2862.lean
2899.lean feat: review of implicitness of arguments in List/Array (#7672) 2025-03-26 04:40:06 +00:00
2901.lean
2905.lean
2914.lean
2916.lean feat: guard_msgs to treat trace messages separate (#8267) 2025-05-09 05:44:34 +00:00
2939.lean
2942.lean feat: guard_msgs to treat trace messages separate (#8267) 2025-05-09 05:44:34 +00:00
2961.lean
2966.lean
3022.lean
3031.lean
3045.lean
3079.lean
3091.lean
3146.lean
3146.lean.expected.out
3150.lean feat: grind internal CommRing class (#7797) 2025-04-03 08:30:19 +00:00
3214.lean
3219.lean
3229.lean
3242.lean
3257.lean feat: guard_msgs to treat trace messages separate (#8267) 2025-05-09 05:44:34 +00:00
3313.lean
3386.lean
3395.lean
3458_1.lean
3458_2.lean
3467.lean feat: guard_msgs to treat trace messages separate (#8267) 2025-05-09 05:44:34 +00:00
3497.lean feat: language reference links and examples in docstrings (#7240) 2025-03-12 09:17:27 +00:00
3501.lean
3519.lean
3524.lean
3546.lean
3547.lean
3554.lean
3643.lean
3686.lean
3705.lean
3706.lean
3710.lean
3713.lean
3731.lean chore: remove the old Lean.Data.HashMap implementation (#7519) 2025-03-20 23:49:55 +00:00
3740.lean
3745.lean
3807.lean feat: grind internal CommRing class (#7797) 2025-04-03 08:30:19 +00:00
3922.lean feat: validate, expose names, and add hovers for all suggestion tactics (#7474) 2025-04-07 01:11:39 +00:00
3943.lean
3965.lean
3965_2.lean
3965_3.lean
3996.lean
4051.lean feat: review of implicitness of arguments in List/Array (#7672) 2025-03-26 04:40:06 +00:00
4064.lean
4086.lean
4101.lean
4144.lean
4171.lean feat: guard_msgs to treat trace messages separate (#8267) 2025-05-09 05:44:34 +00:00
4203.lean
4213.lean
4219.lean
4230.lean
4251.lean
4290.lean chore: upstream Nat material from mathlib (#7971) 2025-04-16 06:55:32 +00:00
4306.lean
4310.lean
4313.lean
4318.lean
4320.lean
4334.lean
4339.lean feat: guard_msgs to treat trace messages separate (#8267) 2025-05-09 05:44:34 +00:00
4365.lean feat: pretty print props with only if domain is prop, add pp.foralls (#7812) 2025-04-04 02:55:47 +00:00
4381.lean feat: guard_msgs to treat trace messages separate (#8267) 2025-05-09 05:44:34 +00:00
4390.lean feat: guard_msgs to treat trace messages separate (#8267) 2025-05-09 05:44:34 +00:00
4398.lean
4405.lean chore: improve application type mismatch error message (#8264) 2025-05-08 15:34:40 +00:00
4406.lean
4413.lean
4462.lean
4465.lean
4534.lean feat: structure instance notation elaboration improvements (#7717) 2025-03-30 17:40:36 +00:00
4547.lean
4555.lean
4561.lean
4573.lean
4585.lean
4595_slowdown.lean
4595_split.lean
4636.lean
4644.lean feat: well-founded recursion: opaque well-foundedness proofs (#5182) 2025-03-19 09:21:04 +00:00
4662.lean
4670.lean chore: improve application type mismatch error message (#8264) 2025-05-08 15:34:40 +00:00
4673.lean
4677.lean
4686.lean
4751.lean
4761.lean
4768.lean
4773.lean
4851.lean
4861.lean
4888.lean chore: improve application type mismatch error message (#8264) 2025-05-08 15:34:40 +00:00
4920.lean
4928.lean
4947.lean
4983.lean
4985.lean
5046.lean
5064.lean feat: guard_msgs to treat trace messages separate (#8267) 2025-05-09 05:44:34 +00:00
5126.lean
5176.lean
5236.lean
5333.lean
5359.lean
5388.lean
5406.lean feat: structure instance notation elaboration improvements (#7717) 2025-03-30 17:40:36 +00:00
5407.lean feat: validate, expose names, and add hovers for all suggestion tactics (#7474) 2025-04-07 01:11:39 +00:00
5417.lean
5424.lean
5455.lean
5475.lean fix: improve type-as-hole error message (#8262) 2025-05-09 22:49:37 +00:00
5565.lean
5634.lean
5660.lean
5664.lean
5667.lean
5668.lean
5672.lean
5674.lean
5689.lean
5755.lean
5818.lean
5993.lean feat: validate, expose names, and add hovers for all suggestion tactics (#7474) 2025-04-07 01:11:39 +00:00
6043.lean
6065.lean fix: report replay kernel errors as standard diagnostics (#7471) 2025-03-13 18:45:46 +00:00
6067.lean
6086.lean
6090.lean
6117.lean
6123_cat_adjunction.lean feat: structure instance notation elaboration improvements (#7717) 2025-03-30 17:40:36 +00:00
6123_mod_cast.lean
6164.lean
6199.lean
6263.lean
6354.lean
6400.lean fix: have nested field notation use consistent rules (#7816) 2025-04-04 22:35:34 +00:00
6467.lean
6694.lean
6706.lean
6759.lean
6789.lean
6927.lean fix: correctly collect let-rec fvars through delayed-assigned mvar (#7304) 2025-03-10 18:13:48 +00:00
6999.lean
7073.lean
7353.lean feat: have raw nat lits pretty print with nat_lit when pp.explicit is set (#7805) 2025-04-03 20:38:09 +00:00
7405.lean fix: make the Subsingleton instance for Squash work for an arbitrary Sort (#7406) 2025-03-11 08:41:30 +00:00
7458.lean fix: ignore optParams in isNatCmp (#7551) 2025-03-18 21:21:43 +00:00
7475.lean fix: bv_decide don't analyze terms under binders by accident (#7477) 2025-03-13 16:47:20 +00:00
7612.lean fix: mark Nat.div and Nat.modCore irreducible (#7614) 2025-03-21 14:23:03 +00:00
7788.lean fix: eliminate panic when inductive has autoparam parameter with underdetermined type (#7905) 2025-04-11 00:19:53 +00:00
7927.lean fix: simp?! and variants to do auto-unfolding (#8076) 2025-04-24 14:04:39 +00:00
8049.lean feat: guard_msgs to treat trace messages separate (#8267) 2025-05-09 05:44:34 +00:00
8067.lean fix: Substring.isNat for empty string (#8067) 2025-04-29 15:54:29 +00:00
abstractExpr.lean
ac_expr.lean
ac_rfl.lean
ack.lean feat: guard_msgs to treat trace messages separate (#8267) 2025-05-09 05:44:34 +00:00
ACltBug.lean
adam1.lean
adamTC.lean
adamTC2.lean
add_suggestion.lean
addDecorationsWithoutPartial.lean
addPPExplicitToExposeDiff.lean
aig_optimizations.lean refactor: encode constants as inversions of false in AIG framework (#7649) 2025-03-24 10:43:00 +00:00
aig_stress.lean
alex1.lean
alg.lean feat: grind internal CommRing class (#7797) 2025-04-03 08:30:19 +00:00
alias.lean
allGoals.lean feat: guard_msgs to treat trace messages separate (#8267) 2025-05-09 05:44:34 +00:00
and_intros.lean
andCasesOnBug.lean
anonymous_ctor_error_msg.lean
anonymousCtor.lean
appFinalizeIssue.lean
appIssue.lean
apply_error.lean feat: improve 'apply' unification error message (#8261) 2025-05-08 16:00:42 +00:00
apply_tac.lean feat: guard_msgs to treat trace messages separate (#8267) 2025-05-09 05:44:34 +00:00
applytransp.lean
approxDepth.lean
array1.lean
array_isEqvAux.lean
array_simp.lean chore: upstream Nat material from mathlib (#7971) 2025-04-16 06:55:32 +00:00
arrowDot.lean
arthur1.lean chore: remove the old Lean.Data.HashMap implementation (#7519) 2025-03-20 23:49:55 +00:00
arthur2.lean chore: remove the old Lean.Data.HashMap implementation (#7519) 2025-03-20 23:49:55 +00:00
as_aux_lemma.lean
assertAfterBug.lean
aStructPerfIssue.lean
async_select_channel.lean feat: implement a Selector for channels (#8150) 2025-04-29 15:15:38 +00:00
async_select_socket.lean feat: implement a Selector for async UDP (#8139) 2025-04-29 21:01:14 +00:00
async_select_timer.lean feat: async IO multiplexing framework + implementation for timers (#8055) 2025-04-24 07:55:39 +00:00
async_sleep.lean
async_surface_sleep.lean
async_tcp_fname_errors.lean fix: async task assertions in tests by replacing assert! with assertBEq (#7729) 2025-03-31 17:49:29 +00:00
async_tcp_half.lean fix: async task assertions in tests by replacing assert! with assertBEq (#7729) 2025-03-31 17:49:29 +00:00
async_tcp_server_client.lean fix: async task assertions in tests by replacing assert! with assertBEq (#7729) 2025-03-31 17:49:29 +00:00
async_udp_sockets.lean fix: async task assertions in tests by replacing assert! with assertBEq (#7729) 2025-03-31 17:49:29 +00:00
atomValidation.lean
attachJp.lean
autoboundIssues.lean feat: guard_msgs to treat trace messages separate (#8267) 2025-05-09 05:44:34 +00:00
autoLift.lean
autoLiftIssue.lean
autoparam.lean
auxinvariable.lean refactor: use mkAuxLemma in mkAuxTheorem (#7762) 2025-03-31 22:50:30 +00:00
backtrackable_estate.lean
balg.lean
betaSimp.lean
bigctor.lean
bigmul.lean
bigop.lean
bindCasesIssue.lean
binderNameHint.lean feat: guard_msgs to treat trace messages separate (#8267) 2025-05-09 05:44:34 +00:00
binderNameHint_congr.lean
binderNameHintScope.lean
binderNameHintSimp.lean feat: guard_msgs to treat trace messages separate (#8267) 2025-05-09 05:44:34 +00:00
binderNotation.lean
binop.lean
binop_binrel_perf_issue.lean feat: grind internal CommRing class (#7797) 2025-04-03 08:30:19 +00:00
binrec.lean
binrel.lean
binrelmacros.lean
bitvec.lean
bitvec_fin_literal_norm.lean
bitvec_simproc.lean
borrowBug.lean
bubble.lean
bugNatLitDiscrTree.lean
bv_arith.lean feat: bv_decide short-circuit a * x = b * x (#6496) 2025-03-20 19:51:53 +00:00
bv_axiom_check.lean
bv_bitblast_stress.lean
bv_bitwise.lean
bv_cast.lean
bv_counterexample.lean refactor: the AIG framework to track negations in a more efficient way (#7381) 2025-03-17 17:33:49 +00:00
bv_decide_bool.lean
bv_decide_enums_two.lean fix: bv_decide default match with as many arms as constructors (#7961) 2025-04-14 14:58:13 +00:00
bv_decide_nat.lean
bv_decide_rewriter.lean feat: add bv-concat-extract normalization simprocs (#8077) 2025-04-30 08:31:38 +00:00
bv_decide_rewriter_ac_nf.lean feat: bv_decide short-circuit a * x = b * x (#6496) 2025-03-20 19:51:53 +00:00
bv_decide_shift_to_nat.lean feat: make bv_decide work on simp normal forms of shifts (#7976) 2025-04-15 17:26:19 +00:00
bv_enums.lean fix: interaction of enums and fixedInt in bv_decide (#7596) 2025-03-20 15:12:52 +00:00
bv_errors.lean
bv_extract.lean
bv_inequality.lean
bv_llvm.lean feat: bv_decide short-circuit a * x = b * x (#6496) 2025-03-20 19:51:53 +00:00
bv_math_lit_perf.lean
bv_popcount.lean
bv_preprocess_stress.lean
bv_reflection_stress.lean
bv_relation.lean feat: bv_decide remove casts (#7390) 2025-03-07 22:40:53 +00:00
bv_shift.lean
bv_sint.lean
bv_structures.lean
bv_substructure.lean
bv_uint.lean
bv_uninterpreted.lean
bv_unused.lean
bv_will_overflow.lean
by_cases.lean
byAsSorry.lean
byteSliceIssue.lean
calc.lean
calcBug.lean
calcInType.lean
canonM_exists_fun.lean feat: guard_msgs to treat trace messages separate (#8267) 2025-05-09 05:44:34 +00:00
casePrime.lean
casesAnyTypeIssue.lean
casesRec.lean
casesTactic.lean
casesUsing.lean
caseTacInMacros.lean
catchThe.lean
cceScoping.lean fix: properly handle scoping of join point candidates in cce (#7398) 2025-03-08 18:10:41 +00:00
cdotAtSimpArg.lean feat: guard_msgs to treat trace messages separate (#8267) 2025-05-09 05:44:34 +00:00
cdotTests.lean
change.lean feat: guard_msgs to treat trace messages separate (#8267) 2025-05-09 05:44:34 +00:00
check.lean chore: improve application type mismatch error message (#8264) 2025-05-08 15:34:40 +00:00
check_failure.lean
checkAssignmentIssue.lean
choiceExpectedTypeBug.lean
choiceMacroRules.lean
class_inductive.lean
classAbbrev.lean
classical.lean
cleanup_forallTelescope.lean
closure1.lean feat: guard_msgs to treat trace messages separate (#8267) 2025-05-09 05:44:34 +00:00
codeBindUnreachIssue.lean
coeAttrs.lean feat: guard_msgs to treat trace messages separate (#8267) 2025-05-09 05:44:34 +00:00
coeIssue1.lean
coeIssue2.lean
coeIssue3.lean
coeIssues4.lean feat: have raw nat lits pretty print with nat_lit when pp.explicit is set (#7805) 2025-04-03 20:38:09 +00:00
coelambda.lean
CoeNew.lean
coeOutParamIssue.lean
coeOutParamIssue2.lean
coeSort1.lean
coeSort2.lean
coinductive_predicates.lean feat: add support for lattice-theoretic (co)inductive predicates (#8097) 2025-04-30 15:48:58 +00:00
coinductive_predicates_errors.lean feat: add support for lattice-theoretic (co)inductive predicates (#8097) 2025-04-30 15:48:58 +00:00
combinatorsAndWF.lean
CommandExtOverlap.lean
compatibleTypesBugAtLCNF.lean
compatibleTypesEtaIssue.lean
compiler_erase_bug.lean
compiler_proj_bug.lean
CompilerCSE.lean feat: guard_msgs to treat trace messages separate (#8267) 2025-05-09 05:44:34 +00:00
CompilerFindJoinPoints.lean feat: guard_msgs to treat trace messages separate (#8267) 2025-05-09 05:44:34 +00:00
CompilerFloatLetIn.lean feat: guard_msgs to treat trace messages separate (#8267) 2025-05-09 05:44:34 +00:00
CompilerProbe.lean
CompilerPullInstances.lean feat: guard_msgs to treat trace messages separate (#8267) 2025-05-09 05:44:34 +00:00
CompilerSimp.lean feat: guard_msgs to treat trace messages separate (#8267) 2025-05-09 05:44:34 +00:00
compilerTest1.lean
computedFields.lean
concatElim.lean
congrReserved.lean
congrTactic.lean
congrThm.lean
congrThm2.lean
constantCompilerBug.lean
constFun.lean
constFun2.lean
constProp.lean
constructor_as_variable.lean
contra.lean
contradiction1.lean
contradictionExfalso.lean
contradictionLoop.lean
conv1.lean feat: guard_msgs to treat trace messages separate (#8267) 2025-05-09 05:44:34 +00:00
conv2.lean
conv_arg.lean feat: guard_msgs to treat trace messages separate (#8267) 2025-05-09 05:44:34 +00:00
convcalc.lean
core.lean feat: guard_msgs to treat trace messages separate (#8267) 2025-05-09 05:44:34 +00:00
crashDiv0.lean
crlfToLf.lean
csimp_type_error.lean
csimpAttrFn.lean
ctorAutoParams.lean
currentDir.lean
customEliminators.lean
Daniel1.lean
dateTimeOrd.lean feat: Ord-related instances for various types (#7687) 2025-03-28 13:31:09 +00:00
deBruijn.lean
decAuxBug.lean
decClassical.lean
decEq.lean
decidability_timeout.lean
Decidable-decide-erasure.lean
decidelet.lean
decideNative.lean
decideTactic.lean feat: add labeled subcomponents and helper functions for error messages (#8225) 2025-05-07 21:15:27 +00:00
decideTacticKernel.lean refactor: use mkAuxLemma in mkAuxTheorem (#7762) 2025-03-31 22:50:30 +00:00
declareConfigElabBug.lean feat: guard_msgs to treat trace messages separate (#8267) 2025-05-09 05:44:34 +00:00
declareConfigElabIssue.lean
decreasingTacticUpdatedEnvIssue.lean
deep1.lean
def1.lean
def2.lean
def3.lean
def4.lean
def5.lean
def6.lean
def7.lean
def8.lean
def9.lean
def10.lean
def11.lean
def12.lean
def13.lean
def14.lean
def15.lean
def16.lean
def17.lean
def18.lean
def19.lean
def20.lean
defaultEliminator.lean
defaultInstBacktrackIssue.lean
defaulValueParamIssue.lean
DefEqAssignBug.lean
defEqVsWhnfI.lean
delabApp.lean
delabMatch.lean
delabName.lean
delabProjectionApp.lean feat: have raw nat lits pretty print with nat_lit when pp.explicit is set (#7805) 2025-04-03 20:38:09 +00:00
delabStructInst.lean feat: have raw nat lits pretty print with nat_lit when pp.explicit is set (#7805) 2025-04-03 20:38:09 +00:00
depElim1.lean
depFieldIssue.lean
depHd.lean
deq.lean
deriv.lean
derivingBEq.lean
derivingHashable.lean
derivingInhabited.lean
derivingNonempty.lean
derivingRepr.lean
derivingToExpr.lean
diagnostics.lean feat: guard_msgs to treat trace messages separate (#8267) 2025-05-09 05:44:34 +00:00
diagnosticsMsgOptional.lean
diagRec.lean feat: guard_msgs to treat trace messages separate (#8267) 2025-05-09 05:44:34 +00:00
diamond1.lean
diamond2.lean
diamond3.lean
diamond4.lean
diamond5.lean
diff.lean
discrRefinement.lean
discrRefinement2.lean
discrRefinement3.lean
discrTreeKey.lean
discrTreeOffset.lean
discrTreeSimp.lean
divExact.lean feat: optimized division without remainder for Int and Nat (#8089) 2025-04-29 07:23:35 +00:00
do_eqv.lean
do_eqv_proofs.lean
docstringRewrites.lean feat: language reference links and examples in docstrings (#7240) 2025-03-12 09:17:27 +00:00
doElemAsTermNotation.lean
dofun_prec.lean
doLetElse.lean
dollarProjIssue.lean
doNotation1.lean
doNotation2.lean
doNotation3.lean
doNotation4.lean
doNotation5.lean
doNotation6.lean
Dorais1.lean
dotNameIssue.lean
dotNotationAndDefaultInstance.lean
dotNotationRecDecl.lean
doTrailingAtEOI.lean
dottedCtorNamedArgPattern.lean
dottedNameBug.lean
dsimp1.lean feat: guard_msgs to treat trace messages separate (#8267) 2025-05-09 05:44:34 +00:00
dsimp2.lean
dsimp_bv_simproc.lean feat: guard_msgs to treat trace messages separate (#8267) 2025-05-09 05:44:34 +00:00
dsimpNatLitIssue.lean
dsimproc.lean
duplicatedArgumentApplicationTypeMismatch.lean chore: improve application type mismatch error message (#8264) 2025-05-08 15:34:40 +00:00
dvd_simproc.lean
DVec.lean chore: improve application type mismatch error message (#8264) 2025-05-08 15:34:40 +00:00
dynamic.lean
eagerInliningIssue.lean
elab_cmd.lean feat: guard_msgs to treat trace messages separate (#8267) 2025-05-09 05:44:34 +00:00
elabAsElim.lean
elabCmd.lean
elabIte.lean
eliminatorImplicitTargets.lean
elimOptParam.lean
elseCaseArrow.lean
elseIfConfusion.lean
emptycOverloadIssues.lean
emptyLcnf.lean feat: guard_msgs to treat trace messages separate (#8267) 2025-05-09 05:44:34 +00:00
enumDecEq.lean
enumNoConfusionIssue.lean
eq_some_iff_get_eq_issue.lean
eqndrecEtaLCNFIssue.lean
eqnOptions.lean
eqnsAtSimp.lean
eqnsAtSimp2.lean
eqnsAtSimp3.lean feat: guard_msgs to treat trace messages separate (#8267) 2025-05-09 05:44:34 +00:00
eqnsPrio.lean chore: fix spelling mistakes (#7328) 2025-04-07 01:15:48 +00:00
eqnsProjections.lean
eqnsReducible.lean feat: elaborate theorem bodies in parallel (#7084) 2025-03-14 07:50:42 +00:00
eqTheoremForVec.lean
eqThm.lean
eqThmWithMoreThanOneAsPattern.lean
eqValue.lean
erased.lean feat: guard_msgs to treat trace messages separate (#8267) 2025-05-09 05:44:34 +00:00
eraseReps.lean
eraseSuffix.lean
erasureConfusion.lean
etaFirst.lean
etaStruct.lean
etaStructProofIrrelIssue.lean
eval.lean
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
explictOpenDeclIssue.lean
exposeDiff.lean feat: consider universes and projections in addPPExplicitToExposeDiff (#8271) 2025-05-09 15:07:50 +00:00
exposeNames.lean feat: guard_msgs to treat trace messages separate (#8267) 2025-05-09 05:44:34 +00:00
expr1.lean
expr_maps.lean
ExprLens.lean
ext.lean
ext1.lean
extensibleTacticBug.lean
extern.lean
extmacro.lean
extract_lets.lean feat: guard_msgs to treat trace messages separate (#8267) 2025-05-09 05:44:34 +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_two_pow.lean
finally.lean
finDotCtor.lean
finLit.lean
finMatch.lean
fixedParams.lean feat: guard_msgs to treat trace messages separate (#8267) 2025-05-09 05:44:34 +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
foldConsts.lean
foldLits.lean
foldProjs.lean
forBodyResultTypeIssue.lean
forIn_phashset.lean
forInColErr.lean
forInElabBug.lean
forInPArray.lean
forInRangeWF.lean
forInReturnPropagation.lean
forInUniv.lean
formatterTokenTable.lean
forOutParamIssue.lean
forParallel.lean
french_quote.lean
frontend_meeting_2022_09_13.lean feat: guard_msgs to treat trace messages separate (#8267) 2025-05-09 05:44:34 +00:00
fun.lean
fun_cases.lean
funext.lean
funind_demo.lean
funind_expr.lean
funind_fewer_levels.lean
funind_mutual_dep.lean
funind_proof.lean
funind_structural.lean feat: unfolding functional induction principles (#8088) 2025-04-29 16:43:06 +00:00
funind_structural_mutual.lean fix: FunInd: properly split mutual structural recursion with extra parameters (#8086) 2025-04-24 13:32:53 +00:00
funind_tests.lean fix: FunInd: properly split mutual structural recursion with extra parameters (#8086) 2025-04-24 13:32:53 +00:00
funind_unfolding.lean fix: FunInd: rewrite matches more reliably in .induct_unfolding (#8277) 2025-05-11 15:26:28 +00:00
funInduction.lean
funinduction_generalize.lean feat: unfolding functional induction principles (#8088) 2025-04-29 16:43:06 +00:00
funinduction_ident.lean
funMatchIssue.lean
fvarSubset.lean
generalize.lean
generalizeMany.lean feat: guard_msgs to treat trace messages separate (#8267) 2025-05-09 05:44:34 +00:00
generalizeTelescope.lean feat: guard_msgs to treat trace messages separate (#8267) 2025-05-09 05:44:34 +00:00
genindices.lean feat: guard_msgs to treat trace messages separate (#8267) 2025-05-09 05:44:34 +00:00
getline_crash.lean
grind_append_issue.lean chore: move test to correct directory (#7932) 2025-04-11 19:46:47 -07:00
grind_array.lean chore: more @[grind] annotations for List/Array/Vector (#8218) 2025-05-03 19:28:54 +00:00
grind_assoc.lean
grind_attrs.lean feat: guard_msgs to treat trace messages separate (#8267) 2025-05-09 05:44:34 +00:00
grind_beta.lean feat: guard_msgs to treat trace messages separate (#8267) 2025-05-09 05:44:34 +00:00
grind_bigstep.lean
grind_bintree.lean chore: add [grind ext] funext (#7951) 2025-04-14 02:52:44 +00:00
grind_bool_diseq.lean fix: Bool disequality propagation in grind (#7781) 2025-04-01 22:12:20 +00:00
grind_bool_prop.lean
grind_canon_bug.lean
grind_canon_insts.lean feat: guard_msgs to treat trace messages separate (#8267) 2025-05-09 05:44:34 +00:00
grind_canon_types.lean feat: guard_msgs to treat trace messages separate (#8267) 2025-05-09 05:44:34 +00:00
grind_cases.lean
grind_cases_tac.lean feat: guard_msgs to treat trace messages separate (#8267) 2025-05-09 05:44:34 +00:00
grind_cat.lean feat: guard_msgs to treat trace messages separate (#8267) 2025-05-09 05:44:34 +00:00
grind_cat2.lean chore: add [grind ext] funext (#7951) 2025-04-14 02:52:44 +00:00
grind_clear_error.lean chore: improve grind.clear_aux_decls error message (#7931) 2025-04-12 02:39:51 +00:00
grind_congr.lean fix: arrow congruence in grind (#8280) 2025-05-11 03:18:18 +00:00
grind_congr1.lean
grind_const_pattern.lean chore: %reset_grind_attrs ==> reset_grind_attrs% (#7722) 2025-03-29 17:18:07 +00:00
grind_constProp.lean chore: %reset_grind_attrs ==> reset_grind_attrs% (#7722) 2025-03-29 17:18:07 +00:00
grind_countP.lean fix: grind +splitImp, arrow propagator, missing normalization rule (#8158) 2025-04-28 22:59:43 +00:00
grind_ctor_ematch.lean fix: missing propagation rule for implication in grind (#7865) 2025-04-08 02:13:13 +00:00
grind_cutsat_auto.lean feat: guard_msgs to treat trace messages separate (#8267) 2025-05-09 05:44:34 +00:00
grind_cutsat_cooper.lean feat: guard_msgs to treat trace messages separate (#8267) 2025-05-09 05:44:34 +00:00
grind_cutsat_decompose.lean fix: cutsat conflict resolution bug (#7403) 2025-03-09 03:58:30 +00:00
grind_cutsat_diseq_1.lean feat: guard_msgs to treat trace messages separate (#8267) 2025-05-09 05:44:34 +00:00
grind_cutsat_diseq_2.lean feat: guard_msgs to treat trace messages separate (#8267) 2025-05-09 05:44:34 +00:00
grind_cutsat_diseq_3.lean
grind_cutsat_diseq_cooper.lean feat: cutsat missing case: disequality+inequality+divisibility conflict (#7373) 2025-03-07 01:36:29 +00:00
grind_cutsat_div_1.lean feat: guard_msgs to treat trace messages separate (#8267) 2025-05-09 05:44:34 +00:00
grind_cutsat_div_mod.lean feat: guard_msgs to treat trace messages separate (#8267) 2025-05-09 05:44:34 +00:00
grind_cutsat_eq_1.lean feat: guard_msgs to treat trace messages separate (#8267) 2025-05-09 05:44:34 +00:00
grind_cutsat_le_1.lean feat: guard_msgs to treat trace messages separate (#8267) 2025-05-09 05:44:34 +00:00
grind_cutsat_le_2.lean feat: guard_msgs to treat trace messages separate (#8267) 2025-05-09 05:44:34 +00:00
grind_cutsat_nat_dvd.lean fix: assert that nonlinear Nat terms are nonneg in cutsat (#7561) 2025-03-19 00:52:04 +00:00
grind_cutsat_nat_eq.lean feat: guard_msgs to treat trace messages separate (#8267) 2025-05-09 05:44:34 +00:00
grind_cutsat_nat_le.lean feat: guard_msgs to treat trace messages separate (#8267) 2025-05-09 05:44:34 +00:00
grind_cutsat_natCast_propagation.lean fix: mbtc and cast issue in grind (#7907) 2025-04-10 22:46:56 +00:00
grind_cutsat_omega.lean chore: add grind annotations for Nat/Int.min/max (#7934) 2025-04-13 01:48:17 +00:00
grind_cutsat_tests.lean feat: guard_msgs to treat trace messages separate (#8267) 2025-05-09 05:44:34 +00:00
grind_cutsat_upper_bug.lean feat: guard_msgs to treat trace messages separate (#8267) 2025-05-09 05:44:34 +00:00
grind_decide_bool_issues.lean feat: improve Bool normalization in grind (#7862) 2025-04-07 22:15:32 +00:00
grind_dep_match_overlap.lean
grind_diseq.lean
grind_diseq_api.lean feat: guard_msgs to treat trace messages separate (#8267) 2025-05-09 05:44:34 +00:00
grind_ematch1.lean feat: guard_msgs to treat trace messages separate (#8267) 2025-05-09 05:44:34 +00:00
grind_ematch2.lean feat: guard_msgs to treat trace messages separate (#8267) 2025-05-09 05:44:34 +00:00
grind_ematch_patterns.lean feat: guard_msgs to treat trace messages separate (#8267) 2025-05-09 05:44:34 +00:00
grind_ematch_theorem_activation.lean fix: grind ematch theorem activation issue (#7861) 2025-04-07 21:09:26 +00:00
grind_eq.lean feat: guard_msgs to treat trace messages separate (#8267) 2025-05-09 05:44:34 +00:00
grind_eq_bwd.lean feat: guard_msgs to treat trace messages separate (#8267) 2025-05-09 05:44:34 +00:00
grind_eq_false_of_imp_eq_false.lean fix: grind +splitImp, arrow propagator, missing normalization rule (#8158) 2025-04-28 22:59:43 +00:00
grind_eq_pattern.lean feat: guard_msgs to treat trace messages separate (#8267) 2025-05-09 05:44:34 +00:00
grind_erase_attr.lean feat: guard_msgs to treat trace messages separate (#8267) 2025-05-09 05:44:34 +00:00
grind_eval_suggest.lean chore: upstream Nat material from mathlib (#7971) 2025-04-16 06:55:32 +00:00
grind_exfalso.lean feat: exfalso in grind (#7510) 2025-03-16 17:25:19 +00:00
grind_funext.lean chore: add [grind ext] funext (#7951) 2025-04-14 02:52:44 +00:00
grind_getElem.lean fix: missing propagation and split filter in grind (#7926) 2025-04-11 19:26:50 +00:00
grind_getLast_dropLast fix: nondeterminism in grind (#8209) 2025-05-02 20:01:38 +00:00
grind_guide.lean
grind_hashmap_list.lean feat: improve E-matching pattern inference in grind (#8196) 2025-05-01 23:48:32 +00:00
grind_hcongr.lean fix: transparency setting when computing congruence lemmas in grind (#7760) 2025-03-31 20:52:36 +00:00
grind_heapsort.lean test: cleanup grind_heapsort.lean (#7731) 2025-03-30 00:53:46 +00:00
grind_heq_proof_issue.lean
grind_implies.lean feat: guard_msgs to treat trace messages separate (#8267) 2025-05-09 05:44:34 +00:00
grind_ite.lean chore: further cleanup of the if-normalization example (#8176) 2025-04-30 13:02:08 +00:00
grind_ite_split_issue.lean chore: add grind annotations for Nat/Int.min/max (#7934) 2025-04-13 01:48:17 +00:00
grind_lazy_ite.lean feat: guard_msgs to treat trace messages separate (#8267) 2025-05-09 05:44:34 +00:00
grind_list.lean chore: add [grind ext] funext (#7951) 2025-04-14 02:52:44 +00:00
grind_list2.lean chore: remove grind ext lemmas for List/Array/Vector (#8207) 2025-05-02 17:41:02 +00:00
grind_list_issue.lean feat: function composition normalization rules in grind (#7803) 2025-04-03 17:00:25 +00:00
grind_lookahead.lean feat: lookahead in grind (#7937) 2025-04-13 03:01:47 +00:00
grind_many_eqs.lean
grind_mark_nested_proofs_bug.lean feat: review of implicitness of arguments in List/Array (#7672) 2025-03-26 04:40:06 +00:00
grind_match1.lean feat: guard_msgs to treat trace messages separate (#8267) 2025-05-09 05:44:34 +00:00
grind_match2.lean feat: guard_msgs to treat trace messages separate (#8267) 2025-05-09 05:44:34 +00:00
grind_match_cond_contra.lean
grind_match_eq_propagation.lean
grind_mbtc_1.lean feat: guard_msgs to treat trace messages separate (#8267) 2025-05-09 05:44:34 +00:00
grind_min.lean chore: add grind annotations for Nat/Int.min/max (#7934) 2025-04-13 01:48:17 +00:00
grind_mon_order.lean fix: monomial order in the CommRing module (#8133) 2025-04-27 19:05:12 +00:00
grind_mvar.lean feat: guard_msgs to treat trace messages separate (#8267) 2025-05-09 05:44:34 +00:00
grind_natCast.lean feat: infrastructure for supporting Nat in cutsat (#7394) 2025-03-08 08:36:58 +00:00
grind_nested_proof_issue.lean
grind_nested_proofs.lean feat: guard_msgs to treat trace messages separate (#8267) 2025-05-09 05:44:34 +00:00
grind_norm_levels.lean feat: guard_msgs to treat trace messages separate (#8267) 2025-05-09 05:44:34 +00:00
grind_offset.lean feat: guard_msgs to treat trace messages separate (#8267) 2025-05-09 05:44:34 +00:00
grind_offset_cnstr.lean feat: guard_msgs to treat trace messages separate (#8267) 2025-05-09 05:44:34 +00:00
grind_offset_model.lean feat: guard_msgs to treat trace messages separate (#8267) 2025-05-09 05:44:34 +00:00
grind_omega_examples.lean test: cutsat (#7582) 2025-03-20 00:46:07 +00:00
grind_option.lean chore: cleanup of @[grind] lemmas for Option (#8217) 2025-05-03 18:59:30 +00:00
grind_palindromes.lean chore: %reset_grind_attrs ==> reset_grind_attrs% (#7722) 2025-03-29 17:18:07 +00:00
grind_params.lean
grind_pattern1.lean feat: guard_msgs to treat trace messages separate (#8267) 2025-05-09 05:44:34 +00:00
grind_pattern2.lean feat: guard_msgs to treat trace messages separate (#8267) 2025-05-09 05:44:34 +00:00
grind_pattern_proj.lean feat: guard_msgs to treat trace messages separate (#8267) 2025-05-09 05:44:34 +00:00
grind_Poly_mul_0_bug.lean fix: Poly.mul p 0 (#7397) 2025-03-08 16:57:13 +00:00
grind_pre.lean feat: guard_msgs to treat trace messages separate (#8267) 2025-05-09 05:44:34 +00:00
grind_prop_arrow.lean
grind_propagate_connectives.lean feat: guard_msgs to treat trace messages separate (#8267) 2025-05-09 05:44:34 +00:00
grind_proveEqIssue.lean feat: improve grind equality proof discharger (#7776) 2025-04-01 18:02:38 +00:00
grind_qpartition.lean feat: diagnostics for comm ring procedure in grind (#8224) 2025-05-04 22:55:40 +00:00
grind_regression.lean feat: grind internal CommRing class (#7797) 2025-04-03 08:30:19 +00:00
grind_ring_1.lean feat: guard_msgs to treat trace messages separate (#8267) 2025-05-09 05:44:34 +00:00
grind_ring_2.lean feat: guard_msgs to treat trace messages separate (#8267) 2025-05-09 05:44:34 +00:00
grind_ring_3.lean feat: stepwise proof terms for the commutative ring procedure in grind (#8189) 2025-04-30 18:45:29 +00:00
grind_ring_4.lean fix: proof term for Nullstellensatz certificate (#8168) 2025-04-30 01:03:57 +00:00
grind_ring_5.lean feat: stepwise proof terms for the commutative ring procedure in grind (#8189) 2025-04-30 18:45:29 +00:00
grind_shelf.lean feat: grind internal CommRing class (#7797) 2025-04-03 08:30:19 +00:00
grind_som1.lean feat: generate Nullstellensatz proof terms in grind (#8122) 2025-04-26 22:52:00 +00:00
grind_split.lean feat: guard_msgs to treat trace messages separate (#8267) 2025-05-09 05:44:34 +00:00
grind_split_arith_imp.lean feat: lookahead in grind (#7937) 2025-04-13 03:01:47 +00:00
grind_split_data.lean
grind_split_issue.lean chore: remove not very useful reportIssue (#7866) 2025-04-08 03:00:48 +00:00
grind_spoly.lean feat: process comm ring module todo-queue in grind (#8126) 2025-04-27 01:04:45 +00:00
grind_t1.lean feat: guard_msgs to treat trace messages separate (#8267) 2025-05-09 05:44:34 +00:00
grind_trace.lean feat: guard_msgs to treat trace messages separate (#8267) 2025-05-09 05:44:34 +00:00
grind_try_exact.lean
grind_try_extend.lean feat: extensible evalAndSuggest for try? (#7831) 2025-04-06 01:01:37 +00:00
grind_try_trace.lean chore: %reset_grind_attrs ==> reset_grind_attrs% (#7722) 2025-03-29 17:18:07 +00:00
grind_usr.lean feat: guard_msgs to treat trace messages separate (#8267) 2025-05-09 05:44:34 +00:00
grind_vector.lean chore: more @[grind] annotations for List/Array/Vector (#8218) 2025-05-03 19:28:54 +00:00
guard_expr.lean
guard_msgs.lean feat: guard_msgs to treat trace messages separate (#8267) 2025-05-09 05:44:34 +00:00
guardexpr.lean
handleLocking.lean
hashableBug.lean
hashmap-implicits.lean chore: rename HashMap.empty to HashMap.emptyWithCapacity (#7447) 2025-03-12 23:01:18 +00:00
hashmap-toList-simps.lean
hashmap.lean
haveDestruct.lean
haveI.lean
haveTactic.lean feat: guard_msgs to treat trace messages separate (#8267) 2025-05-09 05:44:34 +00:00
hcongr.lean
heapSort.lean feat: review of implicitness of arguments in List/Array (#7672) 2025-03-26 04:40:06 +00:00
heqSubst.lean
hintSuggestionMessage.lean feat: add labeled subcomponents and helper functions for error messages (#8225) 2025-05-07 21:15:27 +00:00
hlistOverload.lean
hmul2.lean
hmulDefaultIntance.lean
ifcongr.lean
iffRefl.lean
ifThenElseIssue.lean
ifThenElseIssue2.lean
impByNameResolution.lean
impLambdaTac.lean
implicitApplyIssue.lean
implicitLambdaLocalWithoutType.lean
implicitRflProofs.lean chore: upstream Nat material from mathlib (#7971) 2025-04-16 06:55:32 +00:00
implicitTypesRecCoe.lean
importStructure.lean chore: do not use the coercion α → Option α in Init and Std (#8085) 2025-04-24 13:35:01 +00:00
inaccessibleAnnotDefEqIssue.lean
incmd.lean
ind_cmd_bug.lean
ind_whnf.lean
ind_whnf2.lean
index_variables_linter.lean
induction1.lean feat: guard_msgs to treat trace messages separate (#8267) 2025-05-09 05:44:34 +00:00
inductionAltExplicit.lean
inductionCheckAltNames.lean feat: add labeled subcomponents and helper functions for error messages (#8225) 2025-05-07 21:15:27 +00:00
inductionComplexMotive.lean feat: induction: allow complex arguments to motive in conclusion of eliminator (#8096) 2025-04-30 08:56:17 +00:00
inductionLetIssue.lean
inductionParse.lean
inductionTacticBug.lean
inductive1.lean
inductive2.lean
inductive_mutual.lean
inductive_pred.lean
inductive_rec_proj.lean
inductive_typestar.lean
inductive_univ.lean feat: change structure command to elaborate fields as if structures are flat (#7302) 2025-03-22 22:33:10 +00:00
inductiveIndicesIssue.lean
indUsingLet.lean
inferForallTypeLCNF.lean
infixprio.lean
info_trees.lean feat: Lean.Grind.IsCharP (#7870) 2025-04-10 08:36:42 +00:00
infoFromFailure.lean feat: guard_msgs to treat trace messages separate (#8267) 2025-05-09 05:44:34 +00:00
inj1.lean
inj2.lean
injectionBug.lean
injections1.lean
injectionsIssue.lean
injective.lean
injHEq.lean
injIssue.lean
injSimp.lean
inline_fn.lean
inlineExpr.lean feat: add labeled subcomponents and helper functions for error messages (#8225) 2025-05-07 21:15:27 +00:00
inlineIfReduceLCNF.lean
inlineLCNFIssue.lean
inlineLoop.lean
inlineProjInstIssue.lean
inliner_loop.lean
inlineWithNestedRecIssue.lean
instanceIssues.lean
instances.lean feat: importModules without loading environment extensions (#6325) 2025-04-02 08:37:11 +00:00
instanceWhere.lean
instanceWhereDecls.lean
instEtaIssue.lean
instPatVar.lean
instprio.lean
instuniv.lean feat: importModules without loading environment extensions (#6325) 2025-04-02 08:37:11 +00:00
int_complement_shiftRight.lean
int_to_nat_bug.lean
int_toBitVec.lean
internalizeCasesIssue.lean
interp.lean
interp2.lean
introLetFun.lean
intromacro.lean
IO_test.lean
ioRandomBytes.lean
irCompilerBug.lean
irreducibleIssue.lean
isDefEqCheckAssignmentBug.lean
isDefEqConstApproxIssue.lean
isDefEqIssue.lean
isDefEqMVarSelfIssue.lean
isDefEqPerfIssue.lean
isDefEqProjIssue.lean chore: remove the old Lean.Data.HashMap implementation (#7519) 2025-03-20 23:49:55 +00:00
isDefEqProjPerfIssue.lean
issue2102.lean
issue2108.lean
issue2113.lean
issue2171.lean feat: well-founded recursion: opaque well-foundedness proofs (#5182) 2025-03-19 09:21:04 +00:00
issue2628.lean
issue2883.lean
issue2925.lean
issue2975.lean
issue2982.lean
issue3175.lean
issue3204.lean
issue3212.lean
issue3770.lean
issue3848.lean
issue4063.lean
issue4146.lean chore: fix spelling mistakes (#7328) 2025-04-07 01:15:48 +00:00
issue4394.lean
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
issue5836.lean
issue5903.lean
issue6015.lean
issue6281.lean refactor: use mkAuxLemma in mkAuxTheorem (#7762) 2025-03-31 22:50:30 +00:00
issue6531.lean
issue6786.lean
issue7318.lean feat: guard_msgs to treat trace messages separate (#8267) 2025-05-09 05:44:34 +00:00
issue7322.lean chore: unconditionally re-enable realizeConst (#7334) 2025-03-11 16:39:17 +00:00
issue7332.lean
issue7408.lean fix: wf preprocess of ite (#8112) 2025-04-26 07:30:45 +00:00
issue7550.lean feat: FunInd: omit cases proved by contradiction (#8171) 2025-05-06 09:07:33 +00:00
issue7826.lean fix: mkAppM to typecheck at .default transparency (#7957) 2025-04-18 09:23:51 +00:00
issue7826a.lean fix: mkAppM to typecheck at .default transparency (#7957) 2025-04-18 09:23:51 +00:00
issue8093.lean fix: FunInd with nested well-founded recurison and late fixed parameters (#8094) 2025-04-25 09:20:27 +00:00
issue8098.lean fix: allow ascii <- in if let clauses (#8102) 2025-04-27 13:17:58 +00:00
issue8103.lean fix: FunInd: rewrite matches more reliably in .induct_unfolding (#8277) 2025-05-11 15:26:28 +00:00
issue8107.lean refactor: realizeConst: do not set declPrefix (#8107) 2025-04-28 13:43:52 +00:00
issue8195.lean fix: FunInd: rewrite matches more reliably in .induct_unfolding (#8277) 2025-05-11 15:26:28 +00:00
issue8213.lean fix: FunInd: rewrite matches more reliably in .induct_unfolding (#8277) 2025-05-11 15:26:28 +00:00
issue8274.lean fix: left-over free variables in splitter (#8285) 2025-05-11 13:04:45 +00:00
ite_dsimproc.lean
james1.lean
jason1.lean
json.lean
json_empty.lean
jsonSurrogates.lean fix: handle surrogate pairs correctly in Json.parse (#8080) 2025-04-24 19:07:46 +00:00
kernel1.lean
kernel2.lean
kernel_maxheartbeats.lean feat: well-founded recursion: opaque well-foundedness proofs (#5182) 2025-03-19 09:21:04 +00:00
kernelErrorFollowup.lean fix: avoid follow-up kernel errors (#7570) 2025-03-20 09:11:25 +00:00
kernelInterrupt.lean
kevin.lean
krivine.lean
kronRWIssue.lean
KyleAlg.lean feat: grind internal CommRing class (#7797) 2025-04-03 08:30:19 +00:00
KyleAlgAbbrev.lean feat: grind internal CommRing class (#7797) 2025-04-03 08:30:19 +00:00
lazyListRotateUnfoldProof.lean feat: guard_msgs to treat trace messages separate (#8267) 2025-05-09 05:44:34 +00:00
lazylistThunk.lean
lazyUnfoldingPerfIssue.lean
lcnf1.lean
lcnf2.lean
lcnf3.lean
lcnf4.lean
lcnf_simp_let.lean
lcnfBinderNameBug.lean
lcnfCache.lean fix: make the lcnf expr cache depend on the value of root, not just… (#8156) 2025-04-29 00:37:52 +00:00
lcnfCastIssue.lean
lcnfCheckIssue.lean
lcnfErasure.lean
lcnfEtaExpandBug.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 feat: guard_msgs to treat trace messages separate (#8267) 2025-05-09 05:44:34 +00:00
letFunUnusedVarBug.lean
letMVar.lean
letrecInProofs.lean
letrecInThm.lean
letrecWFIssue.lean
level.lean
levelNamesInTacticMode.lean
levelNGen.lean
lex.lean
liaByRefl.lean chore: allow RArray to be universe polymorphic (#8013) 2025-04-18 01:10:44 +00:00
libuv.lean
lift_lets.lean feat: guard_msgs to treat trace messages separate (#8267) 2025-05-09 05:44:34 +00:00
liftMethodInMacrosIssue.lean
LiftMethodIssue.lean
linearByRefl.lean chore: allow RArray to be universe polymorphic (#8013) 2025-04-18 01:10:44 +00:00
linearCategory_perf_issue.lean feat: grind internal CommRing class (#7797) 2025-04-03 08:30:19 +00:00
list_monadic_functions.lean
list_simp.lean feat: mark forIn_pure_yield lemmas simp (#7433) 2025-03-14 00:28:23 +00:00
list_variables_linter.lean
listDecEq.lean
listtostring.lean
litToCtor.lean
localNameResolutionWithProj.lean
localParsers.lean
lrat_roundtrip.lean
macro.lean
macro2.lean
macro3.lean
macro_macro.lean
macroid.lean
macroParams.lean
manyAritySyntax.lean
mapTR.lean
match1.lean
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 feat: congruence equations for matchers (#8284) 2025-05-11 13:04:59 +00:00
matchDiscrType.lean
matchEqnsHEqIssue.lean
matchEqs.lean
matchEqsBug.lean
matcherElimUniv.lean
matchGenBug.lean
matchGenIssue.lean
matchNoPostponing.lean
matchRw.lean
matchtac.lean
matchUnifyBug.lean
matchVarIssue.lean
matchWithSearch.lean
mathlibetaissue.lean feat: grind internal CommRing class (#7797) 2025-04-03 08:30:19 +00:00
mathport18.lean
mathport_issue16.lean
matrix.lean feat: grind internal CommRing class (#7797) 2025-04-03 08:30:19 +00:00
may_postpone_tc.lean
maze.lean
mergeSort.lean feat: well-founded recursion: opaque well-foundedness proofs (#5182) 2025-03-19 09:21:04 +00:00
mergeSortCPDT.lean
messageKind.lean
meta.lean
meta1.lean feat: importModules without loading environment extensions (#6325) 2025-04-02 08:37:11 +00:00
meta2.lean feat: guard_msgs to treat trace messages separate (#8267) 2025-05-09 05:44:34 +00:00
meta3.lean feat: guard_msgs to treat trace messages separate (#8267) 2025-05-09 05:44:34 +00:00
meta4.lean feat: guard_msgs to treat trace messages separate (#8267) 2025-05-09 05:44:34 +00:00
meta5.lean feat: guard_msgs to treat trace messages separate (#8267) 2025-05-09 05:44:34 +00:00
meta6.lean
meta7.lean feat: guard_msgs to treat trace messages separate (#8267) 2025-05-09 05:44:34 +00:00
methodsRetInhabited.lean
Miller1.lean
missingDeclName.lean
missingExplicitWithForwardNamedDep.lean
missingSizeOfArrayGetThm.lean
mixedMacroRules.lean
mixfix.lean
mjissue.lean
modAsClasses.lean
monadCache.lean
monadControl.lean
MonadControl_tutorial.lean
monotone.lean
mul_match_pattern.lean
mulcomm.lean
multiTargetCasesInductionIssue.lean feat: guard_msgs to treat trace messages separate (#8267) 2025-05-09 05:44:34 +00:00
mut_ind_wf.lean
mutual_termination_by_errors.lean feat: add labeled subcomponents and helper functions for error messages (#8225) 2025-05-07 21:15:27 +00:00
mutualDefThms.lean
mutualWithCompositeNames.lean
mutwf1.lean
mutwf2.lean
mutwf3.lean
mutwf4.lean
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
nestedIssueMatch.lean
nestedrec.lean
nestedtc.lean
nestedTypeFormers.lean
nestedWF.lean
net_addr.lean
networkInterfaces.lean feat: add network interfaces (#7578) 2025-03-24 17:57:05 +00:00
new_compiler.lean
new_frontend2.lean
new_inductive.lean
new_inductive2.lean
newfrontend1.lean
newfrontend2.lean
newfrontend3.lean refactor: use mkAuxLemma in mkAuxTheorem (#7762) 2025-03-31 22:50:30 +00:00
newfrontend5.lean
nicerNestedDos.lean
no_grind_constProp.lean
no_simproc_usize.lean
nofun1.lean
noindexAnnotation.lean
nomatch_regression.lean
nomatch_tac.lean
noncomp.lean
noncomputable_bug.lean
noncomputable_decide.lean fix: perform an earlier 'noncomputable' check to avoid misoptimizations (#7824) 2025-04-06 16:01:07 +00:00
nonrec.lean
norm_cast.lean
numChars.lean feat: well-founded recursion: opaque well-foundedness proofs (#5182) 2025-03-19 09:21:04 +00:00
obtain.lean
offsetIssue.lean
ofNat_class.lean
ofNatNormNum.lean feat: grind internal CommRing class (#7797) 2025-04-03 08:30:19 +00:00
omega.lean
omega_examples.lean
omegaCanon.lean
omegaDischarger.lean
opaqueNewCodeGen.lean feat: guard_msgs to treat trace messages separate (#8267) 2025-05-09 05:44:34 +00:00
openInScopeBug.lean
openTermTactic.lean
optParam.lean
Ord.lean
overAndPartialAppsAtWF.lean
overloaded.lean
overloadsAndDelayedCoercions.lean
panicAtCheckAssignment.lean
parray1.lean
parsePrelude.lean
parserAliasShadow.lean
parserQuot.lean
partial1.lean
partial_fixpoint.lean
partial_fixpoint_aeneas.lean
partial_fixpoint_aeneas2.lean chore: fix spelling mistakes (#7328) 2025-04-07 01:15:48 +00:00
partial_fixpoint_coinductive_pred.lean
partial_fixpoint_explicit.lean
partial_fixpoint_f91.lean test: expand f91 test (#7421) 2025-03-10 17:15:54 +00:00
partial_fixpoint_induct.lean
partial_fixpoint_monotonicity.lean
partial_fixpoint_mutual.lean
partial_fixpoint_probability.lean chore: fix spelling mistakes (#7328) 2025-04-07 01:15:48 +00:00
partial_fixpoint_prop.lean feat: add support for lattice-theoretic (co)inductive predicates (#8097) 2025-04-30 15:48:58 +00:00
partial_fixpoint_split.lean
partialApp.lean
partialDelta.lean
patbug.lean
pendingInstBug.lean
pendingMVarIssue.lean
postponeBinRelIssue.lean
posView.lean
pow_exploit.lean fix: reducing Nat.pow, kernel interprets constant as Nat literal (#8060) 2025-04-23 13:55:20 +00:00
ppMaxSteps.lean
ppMVars.lean feat: guard_msgs to treat trace messages separate (#8267) 2025-05-09 05:44:34 +00:00
ppNumericTypes.lean feat: have raw nat lits pretty print with nat_lit when pp.explicit is set (#7805) 2025-04-03 20:38:09 +00:00
ppParens.lean
PProd_syntax.lean
PPTopDownAnalyze.lean chore: remove the old Lean.Data.HashMap implementation (#7519) 2025-03-20 23:49:55 +00:00
ppUsingAnonymousConstructor.lean feat: pretty printing structures, omit default values (#7589) 2025-03-20 15:32:13 +00:00
precDSL.lean
prefixTableStep.lean
prelude-injectivity.lean
premise_selection.lean
primProjEtaIssue.lean
print_cmd.lean feat: pretty print props with only if domain is prop, add pp.foralls (#7812) 2025-04-04 02:55:47 +00:00
printDecls.lean
printEqns.lean
prioDSL.lean
privateCtor.lean
processGenDiseqBug.lean
proj_delta_issue.lean
projDefEq2.lean
proofAsSorry.lean feat: grind internal CommRing class (#7797) 2025-04-03 08:30:19 +00:00
proofDataConfusionBug.lean
proofIrrelFVar.lean
propagateExpectedType.lean
prv.lean
psumAtWF.lean
ptrAddr.lean
qualifiedNamesRec.lean
quasi_pattern_unification_approx_issue.lean
quotInd.lean
range.lean
Rat.lean
rational.lean
rawStrings.lean
rc_tests.lean
rcases.lean
rcases1.lean
readerThe.lean
recCommonPrefixAlpha.lean
recInfo1.lean
recommendedSpelling.lean chore: fix typo in test (#7460) 2025-03-12 16:43:35 +00:00
reduce1.lean
reduce2.lean
reduce3.lean
reducibilityAttrValidation.lean
reductionBug.lean
refl.lean
reflectiveIndPred.lean
regressions3210.lean feat: grind internal CommRing class (#7797) 2025-04-03 08:30:19 +00:00
Reid1.lean
renameI.lean
renameSelf.lean fix: have rename ignore implementation detail hypotheses (#8241) 2025-05-07 06:53:13 +00:00
renaming.lean
Reparen.lean
repeat.lean
repeatConv.lean
replace.lean
replace_tac.lean
replayConst.lean fix: replayConst with native_decide (#8157) 2025-04-28 20:35:15 +00:00
repr_empty.lean
reserved.lean
reservedNameResolution.lean
resolveLVal.lean
returnOptIssue.lean
revert1.lean
revertMetavarKind.lean
rewrite.lean
rewrites.lean feat: validate, expose names, and add hovers for all suggestion tactics (#7474) 2025-04-07 01:11:39 +00:00
rflApplyFoApprox.lean
rflProofsCongrCastsIssue.lean
rflReducibility.lean
rflTacticErrors.lean feat: improve 'apply' unification error message (#8261) 2025-05-08 16:00:42 +00:00
robinson.lean
root.lean
rossel1.lean
run_cmd.lean
run_meta1.lean
rw_inst_implicit_args.lean
rw_inst_mvars.lean
rwRegression.lean
rwWithElabError.lean
safeExp.lean feat: guard_msgs to treat trace messages separate (#8267) 2025-05-09 05:44:34 +00:00
sarray.lean
scc.lean
scopedCommandAfterOpen.lean
scopedHindingIssue.lean
scopedLocalReducibility.lean
scopedParsers.lean
scopedParsers2.lean
scopedunifhint.lean chore: improve application type mismatch error message (#8264) 2025-05-08 15:34:40 +00:00
sealCommand.lean
secVarBug.lean
set.lean
set_lit_unexpand.lean
setOptionTermTactic.lean
setStructInstNotation.lean
seval1.lean
sharecommon.lean
sharecommon_mpz.lean feat: support mpz in the shareCommon APIs (#7838) 2025-04-06 19:52:50 +00:00
show_term.lean
showTests.lean
shrinkFn.lean
sigmaprec.lean
sign.lean
simp-elab-recover.lean
simp1.lean
simp2.lean
simp3.lean
simp4.lean chore: upstream Nat material from mathlib (#7971) 2025-04-16 06:55:32 +00:00
simp5.lean
simp6.lean
simp_all.lean
simp_all_contextual.lean
simp_arith_deprecated.lean
simp_arith_issues.lean fix: simp +arith (#7515) 2025-03-17 03:11:48 +00:00
simp_cache_perf_issue.lean
simp_eqn_bug.lean
simp_failIfUnchanged.lean
simp_inst_implict_args.lean
simp_int_arith.lean chore: update test output 2025-04-03 10:27:54 +02:00
simp_nat_arith.lean
simp_proj_transparency_issue.lean
simpArith1.lean
simpArithCacheIssue.lean feat: guard_msgs to treat trace messages separate (#8267) 2025-05-09 05:44:34 +00:00
simpAtDefIssue.lean
simpAutoUnfold.lean
simpBool.lean
simpBug.lean
simpCasesOnCtorBug.lean
simpCnstr1.lean fix: simp +arith (#7515) 2025-03-17 03:11:48 +00:00
simpCondLemma.lean
simpConfigPropagationIssue1.lean
simpConfigPropagationIssue3.lean
simpDecide.lean
simpDefToUnfold.lean
simpDiag.lean feat: guard_msgs to treat trace messages separate (#8267) 2025-05-09 05:44:34 +00:00
simpDischargeLoop.lean
simpExpBlowup.lean
simpExtraArgsBug.lean
simpGround1.lean
simpHigherOrder.lean
simpIfPre.lean
simpImpLocal.lean
simpIndexDiag.lean
simpInv.lean
simpIssue.lean
simpJpCasesDepBug.lean
simpLetFunIssue.lean
simpLoopBug.lean
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
simprocFin.lean
simprocNat.lean
simprocSInt.lean feat: IntX operations and conversion theory (#7592) 2025-03-27 15:17:56 +00:00
simprocUInt.lean
simpRwBug.lean
simpSInt.lean feat: finite type conversions (Nat/Int/Fin/BitVec -> IntX -> *) (#7368) 2025-03-10 05:53:41 +00:00
simpStar.lean feat: guard_msgs to treat trace messages separate (#8267) 2025-05-09 05:44:34 +00:00
simpStarHyp.lean
simpUnfoldAbbrev.lean
sint-abs.lean
sint_conversions.lean
sizeof1.lean
sizeof2.lean
sizeof3.lean
sizeof4.lean
sizeof5.lean
sizeof6.lean
skipAssignedInstances.lean
skipKernelTC.lean
smartUnfoldingBug.lean
solve_by_elim.lean feat: structure instance notation elaboration improvements (#7717) 2025-03-30 17:40:36 +00:00
som1.lean chore: allow RArray to be universe polymorphic (#8013) 2025-04-18 01:10:44 +00:00
sorry.lean feat: guard_msgs to treat trace messages separate (#8267) 2025-05-09 05:44:34 +00:00
spec_issue.lean
specbug.lean
specialize1.lean
specialize2.lean
specialize3.lean
split1.lean
split2.lean
split3.lean
splitAtCode.lean
splitIfIssue.lean
splitIssue.lean
splitIssue2.lean
splitList.lean
splitOrderIssue.lean
starsAndBars.lean
state8.lean
state12.lean
stateRef.lean
streamEqIssue.lean
string.lean
string_gaps.lean
string_simprocs.lean
strInterpolation.lean
strLitProj.lean
struct1.lean
struct2.lean
struct3.lean
struct_inst_typed.lean feat: structure instance notation elaboration improvements (#7717) 2025-03-30 17:40:36 +00:00
struct_instance_in_eqn.lean
structBinderUpdates.lean feat: structure parameter binder kind overrides (#7742) 2025-03-31 03:54:03 +00:00
structEqns.lean
structInst.lean feat: guard_msgs to treat trace messages separate (#8267) 2025-05-09 05:44:34 +00:00
structInst2.lean
structInst3.lean feat: structure instance notation elaboration improvements (#7717) 2025-03-30 17:40:36 +00:00
structInst4.lean feat: structure instance notation elaboration improvements (#7717) 2025-03-30 17:40:36 +00:00
structInstExtraEta.lean feat: structure instance notation elaboration improvements (#7717) 2025-03-30 17:40:36 +00:00
structInstFast.lean feat: structure instance notation elaboration improvements (#7717) 2025-03-30 17:40:36 +00:00
structInstUpdates.lean feat: structure instance notation elaboration improvements (#7717) 2025-03-30 17:40:36 +00:00
structNamedParentProj.lean feat: structure instance notation elaboration improvements (#7717) 2025-03-30 17:40:36 +00:00
structNoBody.lean
structPrivateFieldBug.lean
structPrivateFieldBug2.lean
structuralEqns.lean
structuralEqns2.lean
structuralEqns3.lean
structuralIssue.lean
structuralIssue2.lean
structuralMutual.lean feat: guard_msgs to treat trace messages separate (#8267) 2025-05-09 05:44:34 +00:00
structuralOverNested.lean
structuralRec1.lean
structuralRec2.lean
structure.lean
structure_recursive.lean feat: pretty printing structures, omit default values (#7589) 2025-03-20 15:32:13 +00:00
structureElab.lean feat: structure instance notation elaboration improvements (#7717) 2025-03-30 17:40:36 +00:00
structWithAlgTCSynth.lean feat: grind internal CommRing class (#7797) 2025-04-03 08:30:19 +00:00
stuckMVarBug.lean
stuckTC.lean
stxKindInsideNamespace.lean
stxMacro.lean
subarray_split.lean
subarray_split.lean.expected.out
subexpr.lean
subscript_parser.lean
subset.lean
subst.lean feat: review of implicitness of arguments in List/Array (#7672) 2025-03-26 04:40:06 +00:00
subst1.lean
substVars.lean
substWithoutExpectedType.lean
subtype_inj.lean
suffices.lean
symm.lean
sync_barrier.lean feat: add Std.Barrier (#7771) 2025-04-01 15:48:13 +00:00
sync_channel.lean refactor: more complete channel implementation for Std.Channel (#7819) 2025-04-12 21:02:24 +00:00
sync_mutex.lean feat: Std.BaseMutex.tryLock and Mutex.tryAtomically (#7751) 2025-03-31 12:19:09 +00:00
sync_recursive_mutex.lean feat: add Std.RecursiveMutex (#7755) 2025-04-01 07:35:36 +00:00
sync_shared_mutex.lean feat: add Std.SharedMutex (#7770) 2025-04-03 08:30:54 +00:00
syntax1.lean
syntaxAbbrevQuot.lean
syntaxPrio.lean
synth1.lean
synthInstsIssue.lean
synthOrderRegression.lean
synthPending1.lean
synthPendingBug.lean
tactic.lean feat: guard_msgs to treat trace messages separate (#8267) 2025-05-09 05:44:34 +00:00
tactic1.lean
tactic_config.lean feat: guard_msgs to treat trace messages separate (#8267) 2025-05-09 05:44:34 +00:00
tacticDoc.lean
tacticExtOverlap.lean
tacticTests.lean
takeSimpEqns.lean
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 feat: add debug.terminalTacticsAsSorry (#8012) 2025-04-18 00:10:59 +00:00
terminationByStructurally.lean
termParserAttr.lean
TermSeq.lean
test_single.sh chore: fix enabling module system (#8057) 2025-04-23 09:31:08 +00:00
thmIsProp.lean
time.lean
timeAPI.lean
timeClassOperations.lean
timeFormats.lean feat: add FormatConfig for GenericFormat with leap second validation (#7584) 2025-03-27 13:25:23 +00:00
timeIO.lean
timeLimits.lean feat: add FormatConfig for GenericFormat with leap second validation (#7584) 2025-03-27 13:25:23 +00:00
timeLocalDateTime.lean
timeNegative.lean
timeOperations.lean
timeOperationsOffset.lean
timeParse.lean
timeSet.lean
timeTzifParse.lean
toArrayEq.lean
toDeclEtaBug.lean
toExpr.lean
toFromJson.lean
tojson_fromjson_perf_issue.lean fix: exponential compilation times due to inlined instances (#8254) 2025-05-07 08:27:14 +00:00
toLCNFCacheBug.lean
trace.lean feat: guard_msgs to treat trace messages separate (#8267) 2025-05-09 05:44:34 +00:00
traceElabIssue.lean
traceFormat.lean feat: guard_msgs to treat trace messages separate (#8267) 2025-05-09 05:44:34 +00:00
trackZetaDeltaCacheIssue.lean
trans.lean
treemap.lean chore: write tests for the non-verified tree map functions (#7680) 2025-03-27 13:52:34 +00:00
treeNode.lean
trivial_uint.lean feat: Neg instance for unsigned integers (#7487) 2025-03-17 09:06:14 +00:00
tryHeuristicPerfIssue.lean
tryHeuristicPerfIssue2.lean
tryPostponeIssue.lean
type_as_hole.lean fix: improve type-as-hole error message (#8262) 2025-05-09 22:49:37 +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 feat: grind internal CommRing class (#7797) 2025-04-03 08:30:19 +00:00
unfoldr.lean
unfoldTactic.lean
unif_issue.lean
unif_issue2.lean
unifhint1.lean
unifhint2.lean
unifhint3.lean
unihint.lean
univCnstrApprox.lean
univIssue.lean
univParamIssue.lean
univPolyEnum.lean
unsafeConst.lean
unsafeInit.lean
unsafeTerm.lean
update.lean
utf8英語.lean
varBinderUpdate.lean
variable.lean chore: improve application type mismatch error message (#8264) 2025-05-08 15:34:40 +00:00
wf_preprocess.lean feat: guard_msgs to treat trace messages separate (#8267) 2025-05-09 05:44:34 +00:00
wf_preprocess_leak.lean feat: guard_msgs to treat trace messages separate (#8267) 2025-05-09 05:44:34 +00:00
wfEqns1.lean
wfEqns2.lean refactor: WF: add eq_def theorem for ._unary (#8063) 2025-04-24 09:59:08 +00:00
wfEqns3.lean
wfEqns4.lean refactor: WF: add eq_def theorem for ._unary (#8063) 2025-04-24 09:59:08 +00:00
wfEqns5.lean refactor: WF: add eq_def theorem for ._unary (#8063) 2025-04-24 09:59:08 +00:00
wfEqnsIssue.lean
wfForIn.lean
wfirred.lean feat: well-founded recursion: opaque well-foundedness proofs (#5182) 2025-03-19 09:21:04 +00:00
wfLean3Issue.lean
wfOmega.lean
wfOverapplicationIssue.lean
wfrecUnary.lean
WFRelSearch.lean
wfSum.lean
wfUnfold.lean
wfWithSidecondition.lean
where1.lean
whereCmd.lean chore: fix enabling module system (#8057) 2025-04-23 09:31:08 +00:00
whileRepeat.lean
whnfDelayedMVarIssue.lean
WindowsNewlines.lean
withReducibleAndInstancesCrash.lean
zeroExitPoints.lean
zetaDelta.lean
zetaDeltaFalseDefEqIssue.lean
zetaDeltaIssue.lean
zetaDeltaSet.lean
zetaDeltaTryThisIssue.lean
zetaDSimpIssue.lean
zetaUnused.lean feat: guard_msgs to treat trace messages separate (#8267) 2025-05-09 05:44:34 +00:00