@@ -72,7 +72,7 @@ For this release, 309 changes landed. In addition to the 94 feature additions an
7272 and a few other components.
7373
7474* [#11726 ](https://github.com/leanprover/lean4/pull/11726 ) upstreams dependency-management commands from Mathlib:
75-
75+
7676 - `#import_path Foo` prints the transitive import chain that brings
7777 `Foo` into scope
7878 - `assert_not_exists Foo` errors if declaration `Foo` exists (for
@@ -284,7 +284,7 @@ For this release, 309 changes landed. In addition to the 94 feature additions an
284284 predicate.
285285
286286* [#11901 ](https://github.com/leanprover/lean4/pull/11901 ) adds `gcd_left_comm` lemmas for both `Nat` and `Int`:
287-
287+
288288 - `Nat.gcd_left_comm`: `gcd m (gcd n k) = gcd n (gcd m k)`
289289 - `Int.gcd_left_comm`: `gcd a (gcd b c) = gcd b (gcd a c)`
290290
@@ -460,7 +460,7 @@ For this release, 309 changes landed. In addition to the 94 feature additions an
460460 the symbolic simulation framework (`Sym`). The design prioritizes
461461 performance by using a two-phase approach:
462462
463- ** Phase 1 (Syntactic Matching)* *
463+ *Phase 1 (Syntactic Matching)*
464464 - Patterns use de Bruijn indices for expression variables and renamed
465465 level params (`_uvar.0 `, `_uvar.1 `, ...) for universe variables
466466 - Matching is purely structural after reducible definitions are unfolded
@@ -469,7 +469,7 @@ For this release, 309 changes landed. In addition to the 94 feature additions an
469469 AC reasoning)
470470 - Binders and term metavariables are deferred to Phase 2
471471
472- ** Phase 2 (Pending Constraints)* *
472+ *Phase 2 (Pending Constraints)*
473473 - Handles binders (Miller patterns) and metavariable unification
474474 - Converts remaining de Bruijn variables to metavariables
475475 - Falls back to `isDefEq` when necessary
@@ -547,7 +547,7 @@ For this release, 309 changes landed. In addition to the 94 feature additions an
547547 symbolic simulator framework. `CongrInfo` determines how to build
548548 congruence proofs for rewriting subterms efficiently, categorizing
549549 functions into:
550-
550+
551551 - `none`: no arguments can be rewritten (e.g., proofs)
552552 - `fixedPrefix`: common case where implicit/instance arguments form a
553553 fixed prefix and explicit arguments can be rewritten (e.g., `HAdd.hAdd`,
@@ -590,7 +590,7 @@ For this release, 309 changes landed. In addition to the 94 feature additions an
590590
591591* [#11886 ](https://github.com/leanprover/lean4/pull/11886 ) adds `getMatch` and `getMatchWithExtra` for retrieving patterns
592592 from
593- discrimination trees in the symbolic simulation framework.
593+ discrimination trees in the symbolic simulation framework.
594594 The PR also adds uses `DiscrTree` to implement indexing in `Sym.simp`.
595595
596596* [#11888 ](https://github.com/leanprover/lean4/pull/11888 ) refactors `Sym.simp` to make it more general and customizable.
@@ -638,7 +638,7 @@ For this release, 309 changes landed. In addition to the 94 feature additions an
638638
639639* [#11923 ](https://github.com/leanprover/lean4/pull/11923 ) adds a new option to the function `simpHaveTelescope` in which
640640 the `have ` telescope is simplified in two passes:
641-
641+
642642 * In the first pass, only the values and the body are simplified.
643643 * In the second pass, unused declarations are eliminated.
644644
@@ -920,4 +920,3 @@ For this release, 309 changes landed. In addition to the 94 feature additions an
920920
921921* [#12098 ](https://github.com/leanprover/lean4/pull/12098 ) removes the requirement that libraries compiled against the lean
922922 headers must use `-fwrapv`.
923-
0 commit comments