git @ Cat's Eye Technologies The-Glosscubator / 259da82
Gloss and rate a book. Chris Pressey 10 months ago
3 changed file(s) with 22 addition(s) and 10 deletion(s). Raw diff Collapse all Expand all
2121 Of these, [**107** have the highest rating](by-rating/Top-rated.md),
2222 [**32** are considered classics](by-rating/Classic.md),
2323 [**59** are considered very interesting](by-rating/Very%20Interesting.md),
24 while [**69** are yet to be rated](by-rating/Unrated.md).
24 while [**67** are yet to be rated](by-rating/Unrated.md).
2525
2626 <!-- /TOTALS -->
2727
4444
4545 * Certified Programming with Dependent Types ([archive.org](https://archive.org/details/CertifiedProgrammingWithDependentTypes))
4646 * Modeling and Proving in Computational Type Theory Using the Coq Proof Assistant (Draft) ([www.ps.uni-saarland.de](https://www.ps.uni-saarland.de/~smolka/drafts/icl2021.pdf))
47
48 ### Equational Logic
49
50 * Canonical Equational Proofs ([archive.org](https://archive.org/details/canonicalequatio0000bach))
5147
5248 ### Formal Language
5349
198194
199195 ### Type Theory
200196
201 * Recursive Types ([www.ps.uni-saarland.de](https://www.ps.uni-saarland.de/courses/seminar-ws02/RecursiveTypes.pdf))
202197 * Breaking Through the Normalization Barrier: A Self-Interpreter for F-omega ([web.cs.ucla.edu](https://web.cs.ucla.edu/~palsberg/paper/popl16-full.pdf))
203198
204199 Unrated Repos
3030
3131 ### Canonical Equational Proofs
3232
33 * rating: TODO
34
35 Book that came from a PhD thesis, looks like. Slightly intriguing. Haven't been able
36 to wrap my head around it fully.
33 * rating: 0
34
35 A book that came from a PhD thesis. It's short (105 pages once you exclude the
36 frontmatter and bibliography). It's mostly about completion (Knuth-Bendix
37 completion) really.
38
39 Convergent rewrite systems reduce terms to normal forms. Completion finds
40 a convergent rewrite system from an equational system (when it can). Completion
41 systems can themselves be analyzed as equational inference systems.
42 So basically, they give some rules of inference for Knuth-Bendix completion.
43 (Operational semantics...? Probably not.)
44
45 They keep saying that theorem provers can be viewed as proof transformers or
46 proof normalizers. I don't get this bit yet. I think they mean automated
47 theorem provers. Does Knuth-Bendix completion take an existing equational
48 proof and return a transformed (or normalized) rewrite proof? The input is
49 just a set of equations, not a proof (right?) So, this is difficult to see.
50
51 Anyway, this is an extension of the concept of completion, as introduced by
52 Knuth and Bendix. In Plaisted's book chapter on term rewriting he mentions
53 it as "ordered completion". I'm not hugely interested in completion.
3754
3855 ### Equational Logic and Abstract Algebra
3956