正誤表 - せつラボ 〜圏論の基本〜

Special Thanks

 @tadsanさんは当日、弊サークルの売り子さんをしてくださり、売り上げに多大な貢献をしてくださりました。

にも関わらず、第一版の頒布時点での、本書のSpecial Thanksに書かれていませんでした……。 ですのでこの場をお借りして、感謝をあげさせてください。

 @tadsanさんの精力的な当日活動がなければ、今回の良き結果は残せなかったでしょう。 本当に、ありがとうございました!

内容

 せつラボ 〜圏論の基本〜の誤りについての、Web正誤表です。 逐次、更新されます。

誤りと修正

発生した日もしくは版 修正した日もしくは版
P.46: 「リスト5.18: ダメ: IntとCharの両⽅を組み合わせた値のコード」 (Int, Char) left-either-does-not-include Either Int Char right-either-does-not-include 第二版 2022年
P.105:「リスト10.13: &&&とは違う? 関数a 「リスト10.13: &&&とは違う? 関数h 第二版 2022年
P48: 「リスト15.20」 Maybe Char 1-wrong Either () Char 1-correct 第二版 2023-02-04
(sc ○ ts()▲) (sc ○ ts(▲)) 第二版 2023-02-04

-- 以下は『成り立たない』
(-10, 'a') :: (Int, Char)    --    (-10, 'a') ∈ (Int, Char)
(252, 'q') :: (Int, Char)    --    (252, 'q') ∈ (Int, Char)
(100, 'z') :: (Int, Char)    --    (100, 'z') ∈ (Int, Char)
-- 以下は『成り立たない』
(-10, 'a') :: Either Int Char    --    (-10, 'a') ∈ Either Int Char
(252, 'q') :: Either Int Char    --    (252, 'q') ∈ Either Int Char
(100, 'z') :: Either Int Char    --    (100, 'z') ∈ Either Int Char
Left  ()    :: Maybe Char    --    無  ∈ Either () Char
Right (-10) :: Maybe Char    --    -10 ∈ Either () Char
Right  252  :: Maybe Char    --    252 ∈ Either () Char
Right  100  :: Maybe Char    --    100 ∈ Either () Char
Left  ()    :: Either () Char    --    無  ∈ Either () Char
Right (-10) :: Either () Char    --    -10 ∈ Either () Char
Right  252  :: Either () Char    --    252 ∈ Either () Char
Right  100  :: Either () Char    --    100 ∈ Either () Char

筆者プロフィール

my-latest-logo

aiya000(あいや)

せつラボ 〜圏論の基本〜」 「せつラボ2~雲と天使と関手圏~」 「矢澤にこ先輩といっしょに代数!」を書いています!

強い静的型付けとテストを用いて、バグを防ぐのが好き。Haskell・TypeScript。