Conversation
The chapter's exercises are printed as a run at the foot of each
section. They are now one file to an exercise under exercises/sN for a
§ and exercises/aN for an appendix, and the section keeps its anchored
Exercises heading and a link to the directory.
21 sections and 3 of the 4 appendices have exercises; appendix 3 has
none. 76 are starred and 3 supplementary. No section's numbering has a
gap, and every one of the 317 agrees with the markers on the page it
opens on.
manifests/exercises.json comes with them, which is what the solver
reads to pick its work. It is JSON and not YAML because it is the one
manifest meant to be read by something other than a person.
Pages 446, 465 and 471 were read again. A parenthesised number dropped
below the line is an index, not a footnote reference, and extraction
had been reading it as one: X_{\sigma(1)}, v_{\sigma(1)} and
\varepsilon_{\sigma(1)} are back.
12 tasks
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Bourbaki prints the exercises of a section as a run at its foot, one paragraph to an exercise. They are now one file to an exercise, under
content/en/alg/VIII/exercises/sNfor a § andexercises/aNfor an appendix, because the solver takes its work one exercise at a time. Each section keeps its anchored### Exercisesheading and a link to the directory, so a reader following the book still lands where the run was printed.21 sections and 3 of the 4 appendices have exercises, appendix 3 having none, which is 24 directories and 317 files. 76 are starred and 3 supplementary. An appendix numbers its exercises from one exactly as a § does, so appendix 1 and § 1 both open with an exercise 1 and the directory says which is which.
manifests/exercises.jsoncomes with them, which is what the solver reads to pick its work. It is JSON and not YAML because it is the one manifest meant to be read by something other than a person. It records for every section the count, the first and last number, the gaps, and how many are starred or supplementary.Pages 446, 465 and 471 were read again. A parenthesised number dropped below the line is an index, not a footnote reference, and extraction had been reading it as one, so
X_{\sigma(1)},v_{\sigma(1)}and\varepsilon_{\sigma(1)}had come out asX_{\sigma}[^1]and each then pointed at a real footnote of the § it stood in. All three are back.Audited over the whole chapter before this was pushed. No gap in any section's numbering and the files run 01.md to NN.md contiguous from one. The counts in the manifest match the files on disk and the
exercises:line of each section's front matter, 317 in total either way. Every one of the 317 agrees with the starred and supplementary markers on the page it opens on. Every section's count matches the highest number the pages print after its exercises heading. Every footnote definition has a mark in the same file and every file numbers its notes from one. No file is missing front matter and no file carries a copyright line.One known extraction artifact is left, a stray
[^1]inside an already mangled display in exercise 25 of § 21, from page 449. It no longer steals the note of § 21 and it belongs in the extraction quality report rather than in a rule nothing measured.Written by
assembleat github.com/tamnd/bourbaki-solver#24, which runsassemble -book alg-viii -checkin CI here.Part of milestone #5.