Releases: lean-ja/lean-by-example
v4.10.0
重要な変更
PDFを生成するようになり、特定のバージョンの本書を参照しやすくなった。
ただし、PDF版を読むのは非推奨。あくまで参照のためだけのものである。
これ以降のリリースにはPDFを添付していく。
What's Changed
- feat: Windows 上でビルドするCIを追加する by @Seasawher in #470
macro
コマンドを紹介する by @Seasawher in #472- DevContainer の構成を CI でチェックする by @Seasawher in #481
- 句読点を
、
と。
に統一する by @Seasawher in #487 - タクティク: positivity を紹介する by @Seasawher in #488
- fix: 選択原理の説明を修正する by @Seasawher in #499
- doc: 句読点ルールに例外を設ける by @Seasawher in #500
- feat: フィールド記法を紹介する by @Seasawher in #501
- OfNat 型クラスを紹介する by @Seasawher in #503
- abbrevを「別名」と訳すのを止める by @Seasawher in #514
- Prop からは Prop しか取り出せない by @Seasawher in #507
- fix: 不適切なカンマ by @Seasawher in #518
- feat:「この処理は ... ミリ秒以内に終わる」という性能テストを書く by @Seasawher in #519
- feat: set_option 構文を紹介する by @Seasawher in #520
- feat: outParam を紹介する by @Seasawher in #521
- doc: 各カテゴリの分類基準を明記する by @Seasawher in #524
- feat: #reduce コマンドを紹介する by @Seasawher in #525
- Decidable を紹介する by @Seasawher in #528
- feat: hygiene macro について説明する例 by @Seasawher in #529
- refactor:
rcases
をcases
から独立させる by @Seasawher in #530 - mdbook-pdf を利用して PDF を生成する by @Seasawher in #513
- 見出しの中でインラインコードを使用しない by @Seasawher in #540
- doc: 引用方法を指定する by @Seasawher in #541
- ファイルの命名規則を更新する by @Seasawher in #545
- feat: 選択原理等から排中律を証明する例を追加する by @Seasawher in #546
- feat: attribute の削除は常にローカルであることを示す例 by @Seasawher in #547
- 属性を紹介する by @Seasawher in #553
Full Changelog: v4.10.0-rc2...v4.10.0
v4.10.0-rc2
重要な変更
コマンドとタクティクだけでなく,型クラスも紹介するようになった.
What's Changed
- linarith に引数で補題を渡す例を紹介する by @Seasawher in #434
- field_simp は順序を扱えない by @Seasawher in #435
- notation のコード例における優先順位修正 by @Seasawher in #436
- コマンド紹介: infix を紹介する by @Seasawher in #437
- infix コマンドは左結合でも右結合でもないことを明記する by @Seasawher in #439
- Updates available and ready to merge. by @github-actions in #440
- コマンド紹介:opaque を紹介する by @Seasawher in #447
- Updates available and ready to merge. by @github-actions in #449
- fix: 宣言的コマンドの説明で「構文」と呼んでいるのを「コマンド」に統一する by @Seasawher in #450
- feat:
prefix
コマンドを紹介する by @Seasawher in #451 - feat: ロゴ画像を README に追加する by @Seasawher in #453
- feat:
postfix
コマンドを紹介する by @Seasawher in #454 - fix: local と scoped が使えるコマンドを検証する by @Seasawher in #456
- feat: 旧Lean by Exampleから型クラスの記事を移設する by @Seasawher in #459
- feat:
Repr
を deriving を使わずに実装する例を示す by @Seasawher in #461 - v4.10.0-rc2 に更新する by @Seasawher in #468
Full Changelog: v4.10.0-rc1...v4.10.0-rc2
v4.10.0-rc1
What's Changed
- Lean のバージョンを v4.10.0-rc1 に更新する by @Seasawher in #433
Full Changelog: v4.9.0...v4.10.0-rc1
v4.9.0
重要な変更
-
#418 により,コマンドの分類を細かくした.# 付のコマンドと,そうでないコマンドに分類.これによりURLも変更されたので,リンク切れが発生している.
-
404 ページが正しく動作していなかった不具合を修正.(47efcc8) 今までは,404 エラーのCSSが効いておらず,その状態からトップページへ戻ろうとすると不適切なページに飛んでいた.
What's Changed
- コマンド紹介:
scoped
by @Seasawher in #389 - axiom コマンドを紹介する by @Seasawher in #396
- instance 検索の深さの上限を示す by @Seasawher in #412
- notation のページで,左結合性や右結合性について説明する by @Seasawher in #413
- コマンドの分類を細かくする by @Seasawher in #418
- Lean と Mathlib を v4.9.0 にアップデート by @Seasawher in #427
- syntax highlighting に変更を加えて,Lean 4 特有のコマンドやタクティクがきちんと認識されるようになった.
New Contributors
- @github-actions made their first contribution in #236
Full Changelog: v4.9.0-rc3...v4.9.0
v4.9.0-rc3
What's Changed
一般
- 参考資料を使わない by @Seasawher in #314
- 404ページを用意する by @Seasawher in #315
- refactor: 記事へのリンクをインラインコードにする by @Seasawher in #299
- contributing の記述が古い by @Seasawher in #337
- guard_hyp の説明に「タクティクリスト」の呼称が残っている by @Seasawher in #359
- package 名が Tactic Cheatsheet のままだったのを修正 by @Seasawher in #375
コマンド,構文
- notation を紹介する by @Seasawher in #300
- proof_wanted は構文の方へ引っ越し by @Seasawher in #311
- 同じファイルの中で,private とマークされた定義とそうでない定義の差をコード上で検出できるか? by @Seasawher in #313
_root_
を構文のカテゴリで見出し語にしない by @Seasawher in #345- termination_by とマッカーシーの M 関数 by @Seasawher in #361
- 無名コンストラクタを紹介する by @Seasawher in #363
- local を紹介する by @Seasawher in #385
- native_decide で False を証明する方法 by @Seasawher in #386
タクティク
- タクティク紹介: obtain を紹介する by @Seasawher in #316
- タクティク紹介:
exfalso
by @Seasawher in #323 - = 以外の calc の例を紹介する by @Seasawher in #335
- simp の説明をTPiL日本語版に合わせる by @Seasawher in #336
- タクティク紹介: decide by @Seasawher in #339
- #whnf コマンド by @Seasawher in #346
- 対話的コマンドと構文をひとつのカテゴリにまとめる by @Seasawher in #348
exists
がrefine .. try trivial
の糖衣構文であることをコードで検証する by @Seasawher in #357dsimp
をsimp
から独立させる by @Seasawher in #364
Full Changelog: v4.9.0-rc2...v4.9.0-rc3
v4.9.0-rc2
重要な変更
Lean by Example とリポジトリ名が変更された.これにより,今までのリンクは正常に動作しなくなる可能性がある.
リダイレクトを設定してあるので,404 エラーにはならないが,どの旧ページへのリンクも一様に新トップページにリダイレクトされてしまうため,個別ページへのリンクは意図通りに動作しなくなる.
What's Changed
- ディレクトリを意味ごとに分ける by @Seasawher in #200
- 構文に関する記事を Lean by Example から移行する by @Seasawher in #202
- #guard_msgs in を隠さない by @Seasawher in #204
- リンク集に Lean Forward を追加する by @Seasawher in #217
- section/autoimplicit の例がfileplayでは正しく動作しない by @Seasawher in #218
- root の名前空間宣言を隠さない by @Seasawher in #222
- 修飾子についての記事を旧 Lean by Example から移行する by @Seasawher in #223
- inductive のページの見出しが不適切 by @Seasawher in #228
- Updates available and ready to merge. by @github-actions in #236
- itautoを紹介する by @Seasawher in #239
- Updates available and ready to merge. by @github-actions in #243
- なぜpartial は遺伝しないのか? by @Seasawher in #258
- export を紹介する by @Seasawher in #261
- Typoの修正 by @Seasawher in #263
- Lean by Example に名前を変える(バージョン更新も行う) by @Seasawher in #296
- 翻訳者向けのノートを書く by @Seasawher in #297
New Contributors
- @github-actions made their first contribution in #236
Full Changelog: v4.9.0-rc1...v4.9.0-rc2
v4.9.0-rc1
What's Changed
- Lean と Mathlib のバージョンを
v4.9.0-rc1
に更新する by @Seasawher in https://github.com/lean-ja/tactic-cheatsheet/pull/199
Full Changelog: lean-ja/tactic-cheatsheet@v4.8.0...v4.9.0-rc1
v4.8.0
What's Changed
- Lean と Mathlib のバージョン更新 by @Seasawher in https://github.com/lean-ja/tactic-cheatsheet/pull/194
Full Changelog: lean-ja/tactic-cheatsheet@v4.8.0-rc2...v4.8.0