Commit graph

1422 commits

Author Message Date
Marko Dimjašević
8863ed75d1
De Bruijn: makes type A a parameter to the Steps data type (#528) 2020-10-12 12:05:46 +02:00
Oliver Tušla
63ab946579
fix link to Agda docs (#529) 2020-10-12 11:52:18 +02:00
Marko Dimjašević
adab54f36d
De Bruijn: Fix a verb form (#527) 2020-10-05 17:17:06 +02:00
Marko Dimjašević
a78889398d
De Bruijn: fix a line-break in the middle of a markup (#526) 2020-10-05 17:14:00 +02:00
Siddharth
242666d380
Mnemonics the first time keys are introduced
Add mnemonics for each of the key bindings which have a mnemonic. This makes it easier to learn the bindings.
2020-10-03 13:11:18 +05:30
Marko Dimjašević
f4a6f941a0
De Bruijn: Implements Wadler's feedback to PR #514 2020-10-02 14:18:37 +02:00
Marko Dimjašević
41d7e373ce
De Bruijn: changes the alignment of function arguments for consistency 2020-10-02 13:33:42 +02:00
Marko Dimjašević
a889fa0273
De Bruijn: implement feedback to PR #514 by Wadler and Kokke 2020-10-01 22:33:59 +02:00
Marko Dimjašević
ef3b3b00aa
Adds a missing closing parenthesis 2020-09-25 12:18:56 +02:00
Reza Gharibi
778d42371d
Fixed some typos (#519) 2020-09-25 10:40:46 +02:00
Marko Dimjašević
edcf159ea9
DeBruijn: update a figure in the golden section to reflect a change in representation 2020-09-22 07:51:29 +02:00
Reza Gharibi
33576e4345 Fixed some typos 2020-09-17 20:49:59 +04:30
Marko Dimjašević
318ff6f491
Polishes an updated alternative formalisation of variables via de Bruijn indices 2020-09-12 23:00:35 +02:00
Marko Dimjašević
375df5c3c5
DeBruijn: introduce a version of #_ that depends on no postulate 2020-09-11 23:26:34 +02:00
Marko Dimjašević
ebdd29865b
Fixes a verb plural error (#512) 2020-09-10 07:39:40 +02:00
Gagan Devagiri
018113ee02
Fix typos (#508) 2020-08-19 23:27:52 +02:00
Wen Kokke
f06137a621 Added fix-whitespace.yaml and fixed whitespace. 2020-08-19 21:54:32 +02:00
Matthew Healy
a591bf8616
Fix newline rendering in Quantifiers chapter (#498) 2020-08-19 19:44:36 +02:00
Gan Shen
b87defd53d
fix missing O (#502) 2020-08-18 09:52:46 +02:00
Dee Yeum
f31dae473e
Add documentation link to Agda pragmas 2020-08-05 16:23:19 +09:00
Matthew Healy
fd10b0d5a9 Fix newline rendering in Decidable chapter 2020-07-31 16:04:16 +02:00
Marko Dimjašević
6a2f296e32
Properties: introduce an implicit argument M for clarity in the type of M-named variables (#454) 2020-07-24 18:50:20 +01:00
purchan
4e40ef4ab3
part1/Decidable: Renaming proof (#496) 2020-07-24 18:48:25 +01:00
Liang-Ting Chen
4e287a06f1
[ re #473 ] Takahashi's complete development (#493) 2020-07-24 18:47:30 +01:00
Philip Wadler
dd32f8f6c6
Update Negation.lagda.md
At suggestion of Fredrik Nordvall Forsberg, replace "proof by contradiction" with "reductio ad absurdum".
2020-07-23 12:12:43 +01:00
Wen Kokke
0615638d66
Upgrade to Agda v2.6.1. (#492) 2020-07-19 19:43:20 +01:00
Wen Kokke
935362efc4 Fix #495. 2020-07-19 13:56:36 +01:00
wadler
4423c37089 small fixes 2020-07-17 18:45:36 +01:00
Jeremy Siek
5095ca11c1 tweak 2020-07-17 10:08:38 -04:00
Jeremy Siek
b538aba98b moving infix decls 2020-07-17 10:04:59 -04:00
Jeremy Siek
1052db99b3 more tweaks 2020-07-17 09:58:15 -04:00
Jeremy Siek
711cd4fff5 tweaks 2020-07-17 09:53:59 -04:00
Jeremy Siek
71e8f13fc3 spell check 2020-07-17 09:41:57 -04:00
Jeremy Siek
3398281a67 finished references 2020-07-17 09:30:06 -04:00
Jeremy Siek
03e710febf finished preservation, so the first draft of Subtyping is complete 2020-07-16 22:19:36 -04:00
Jeremy Siek
1e14534a8d progress :) finished Progress 2020-07-16 17:29:21 -04:00
Jeremy Siek
dbc9f0aac8 text through <:-trans 2020-07-16 16:06:51 -04:00
Jeremy Siek
a8682af3d4 text through <:-refl 2020-07-16 14:55:03 -04:00
Philip Wadler
b6b128c337
Merge pull request #494 from matthew-healy/even-odd-spacing
Align type definitions in even and odd example
2020-07-16 19:35:56 +01:00
Matthew Healy
2a620487f6 Align types in even and odd example 2020-07-16 18:31:16 +02:00
Jeremy Siek
f14ddf42ec first draft of Subtyping, still needs some text 2020-07-15 17:06:42 -04:00
Wen Kokke
a79af92920 Minor changes. 2020-07-15 14:24:38 +01:00
Wen Kokke
2d5270a4e7 Updating citing 2020-07-14 19:54:00 +01:00
Wen Kokke
48dcc99152 Removed statistics page. 2020-07-14 18:12:21 +01:00
Wen Kokke
74d8781297 Fixed issue with EPUB. 2020-07-13 23:50:28 +01:00
Wen Kokke
11d8dff177
Replace use of impossible idiom with proof by reflection (#409)
* Added section on proof by reflection to Decidable.
* Define True in Decidable.
* Add exercise for defining False in Decidable.
* Rewrote text in Lambda to reflection new section on proof by reflection.
* Replace S constructor in Lambda with a version which checks the inequality implicitly.
* Define product and unit types as records in Connectives.
* Explain difference between data and records w.r.t. definitional equality in Connectives.
2020-07-13 23:01:14 +01:00
Wen Kokke
d3a7a60060
Merge pull request #489 from plfa/issue488
Fix #488
2020-07-13 22:56:27 +01:00
Wen Kokke
f04dbd2c65 Updated Lambda to specify determinism implies the diamond property and confluence, but the diamond property does not imply confluence by itself.e 2020-07-13 15:03:00 +01:00
wadler
697174cd47 merge 2020-07-08 11:50:27 +01:00
wadler
78da4246b6 improved intro to cong4 2020-07-08 11:50:04 +01:00
Wen Kokke
6bc9ccd609 Fix #488 2020-07-08 11:10:15 +01:00
Wen Kokke
6edc6e5b85 Fix #487 2020-07-02 13:06:24 +01:00
Wen Kokke
353ff35644
Merge pull request #485 from mreed20/epubcheck
Fix remaining epubcheck warnings
2020-07-02 10:17:27 +01:00
Michael Reed
024a62d29f Fix remaining epubcheck warnings
HTML does not permit nested <p> elements, which epubcheck complains
about. This change fixes those remaining warnings.

This change also causes the Dedication on the website to be centered
when viewed in Safari, which it was not before. The EPUB output looks
the same in either version with Thorium reader 1.3 on macOS.
2020-06-28 20:28:46 -04:00
Michael Reed
99aa26401f EPUB: Populate acknowledgements.md with contributors
Use liquid-lua to generate acknowledgements_epub.md, which is used by
pandoc to build the EPUB book.  Also stop using the '{%-' / '-%}'
syntax, which liquid-lua does not support, in templates.

Also add a vertical space between the first bullet in each bulleted
list so pandoc recognizes bulleted lists as such. This has no effect on
the the website.
2020-06-28 14:17:45 -04:00
Wen Kokke
80ba7fdfec Changed acknowledgements. 2020-06-19 13:53:29 +01:00
Wen Kokke
f1296fbd3b Changed acknowledgements. 2020-06-19 13:40:29 +01:00
Wen Kokke
1d4913d89f Fix Dedication. 2020-06-18 12:33:18 +01:00
Wen Kokke
8469ed41cb Changed layout in Dedication. 2020-06-18 08:26:47 +01:00
Michael Reed
75654740b3 EPUB: Fix broken links
This is done with a lua filter that rewrites links with regular
expressions.

References #480.
2020-06-17 19:38:26 -04:00
Marko Dimjašević
3673bc8d26
Lambda: fix highlighting of bindings in the text 2020-06-07 22:38:34 +02:00
Marko Dimjašević
fed1bc2610
Properties: fix the rendering of a highlighted expression by removing a line break in the expression 2020-06-06 21:04:25 +02:00
Wen Kokke
8013d91afb
Pragmatic note on matching against decidable equality 2020-06-02 10:33:48 +01:00
Jeremy Siek
5bfc503eec remove second premise from cong-rename 2020-05-20 09:05:06 -04:00
Liang-Ting Chen
33f0f64624
Fix cong-rename
M on the right hand side of ≡ should be M′
2020-05-20 16:12:54 +08:00
wadler
0a99b734ba added line about imports for exercises to preface 2020-05-11 12:17:04 -03:00
Jeremy Siek
fcf981cfec added explanation to exercise 2020-05-06 15:01:41 -04:00
Jeremy Siek
3d614523dc fix mixup regarding former/later and description of import 2020-05-03 15:16:41 -04:00
Philip Wadler
77499be10c
Modified Peter's proposed text on argument order 2020-04-21 15:42:33 -03:00
Philip Wadler
8da824a96a
Add paragraph about order of arguments to x ≟ y
Thank you to Peter Thiemann for suggesting a paragraph on this subject.
2020-04-21 10:50:41 -03:00
Peter Thiemann
8b9fc489c3 pragmatic note on matching against decidable equality 2020-04-21 15:05:52 +02:00
Peter Thiemann
6ba26bbfc8 Agda 2.6.1 doesn't recognize it's terminating 2020-04-21 14:55:12 +02:00
wadler
6428b87def added import to Qualifiers 2020-04-18 12:20:03 -03:00
wadler
c76da31328 merge 2020-04-17 12:16:18 -03:00
wadler
29157501d4 added proj_2 to imports in Qualifiers 2020-04-17 12:14:55 -03:00
Jeremy Siek
963fc985b0 moved exercise to come later 2020-04-10 13:55:52 -04:00
Jeremy Siek
09a91451b2 fix links 2020-04-09 09:27:24 -04:00
Jeremy Siek
433587bc61 more edits 2020-04-09 09:18:30 -04:00
Jeremy Siek
2afe5706a1 some edits 2020-04-09 09:15:25 -04:00
Jeremy Siek
2dc431121e simplified D^c 2020-04-07 08:19:03 -04:00
Jeremy Siek
3ab180ad8d tweak 2020-04-01 09:30:52 -04:00
Jeremy Siek
d1f628ceae changed the denot-church exercise 2020-03-31 16:07:45 -04:00
wadler
6d97cb0101 fix typo 2020-03-31 08:34:37 -03:00
Jeremy Siek
14b1fb0e10 fix formatting 2020-03-30 16:21:48 -04:00
Jeremy Siek
850de4b860 fix typo 2020-03-30 15:57:23 -04:00
Jeremy Siek
8ffc49e929 minor text edit 2020-03-29 16:53:38 -04:00
Jeremy Siek
2486155f3f doh! got Church and Scott mixed up, unfixing 2020-03-29 16:51:25 -04:00
Jeremy Siek
6dc437bce7 new exercise 2020-03-28 16:23:56 -04:00
Jeremy Siek
e51e255d8d fixed suc_ 2020-03-27 11:35:26 -04:00
Jeremy Siek
724ec85423 substZero 2020-03-25 15:42:33 -04:00
Jeremy Siek
8ef93f790b fixed hint 2020-03-25 15:25:59 -04:00
Jeremy Siek
6ef39138b7 minor edits 2020-03-11 16:08:04 -04:00
Jeremy Siek
08508f9e36 renamed dom and cod 2020-03-11 15:55:44 -04:00
Jeremy Siek
6b595851d6 another tweak 2020-03-11 15:45:02 -04:00
Jeremy Siek
552ec893c6 tweak 2020-03-11 13:47:25 -04:00
Jeremy Siek
7acc69d836 minor edit 2020-03-11 13:44:46 -04:00
Jeremy Siek
1c54d99cbe an example got out of sync with the text 2020-03-11 13:35:52 -04:00
Jeremy Siek
40f287e050 removed remaining references to nth 2020-03-11 13:26:56 -04:00
Jeremy Siek
7e514800eb improved some proofs 2020-03-10 09:44:41 -04:00
Jeremy Siek
0a94cddd2f changed name of lemma 2020-03-09 16:14:24 -04:00