Skip to content
Merged
Show file tree
Hide file tree
Changes from 100 commits
Commits
Show all changes
104 commits
Select commit Hold shift + click to select a range
27fa38b
add directory variables to `Makefile`
fredrik-bakke Aug 27, 2025
c837ced
add profiling temp directory to cleanup
fredrik-bakke Aug 27, 2025
7a43149
more organization directory variables `Makefile`
fredrik-bakke Aug 27, 2025
b263643
move `theme` to `website/theme`
fredrik-bakke Aug 27, 2025
0930e35
rename `docs` temp directory to `book-src`
fredrik-bakke Aug 27, 2025
81d5666
parmetrize contributors file
fredrik-bakke Aug 27, 2025
fcb03da
place `CONTRIBUTORS.md` and `MAINTAINERS.md` directly in mdbook sourc…
fredrik-bakke Aug 27, 2025
bd77319
fix `suppress_processing`
fredrik-bakke Aug 27, 2025
3f3bd8d
fix spacing in contributors warning
fredrik-bakke Aug 27, 2025
897aba9
parmetrize summary file, and some surrounding fixes
fredrik-bakke Aug 27, 2025
a5d8ccc
place `SUMMARY.md` directly in mdbook source directory
fredrik-bakke Aug 27, 2025
56141c7
move docs to new `docs` folder
fredrik-bakke Aug 27, 2025
a71a12f
"statement of inclusivity*"
fredrik-bakke Aug 27, 2025
e9cf143
tidy `Makefile`
fredrik-bakke Aug 27, 2025
dc50a20
a word
fredrik-bakke Aug 27, 2025
e0e4ee6
simplify directory variables
fredrik-bakke Aug 27, 2025
4e0cc3b
simplify directory variables
fredrik-bakke Aug 27, 2025
a659f48
add `config` folder
fredrik-bakke Aug 27, 2025
a4e8ebc
move `book-src` to `book/src`
fredrik-bakke Aug 27, 2025
1068213
add description and author metadata to `book.toml`
fredrik-bakke Aug 27, 2025
e013402
remove `.prettierignore`
fredrik-bakke Aug 27, 2025
1f2f738
Closure properties of π-finite types (#1311)
fredrik-bakke Aug 30, 2025
19f4f99
Fix typos in `subfinite-indexing` (#1498)
fredrik-bakke Aug 30, 2025
5a60951
Rebrand from "1000plus" to "Wikipedia's list of theorems" (#1356)
fredrik-bakke Aug 30, 2025
4191b62
Topology in metric spaces (#1474)
lowasser Aug 30, 2025
d9b6a63
Minimum and maximum for total orders (#1490)
lowasser Aug 30, 2025
d252553
Arithmetic and geometric sequences in semirings (#1475)
malarbol Aug 30, 2025
65b1870
Some cleanup of species (#1502)
fredrik-bakke Aug 30, 2025
f807915
Move sequences to `lists` namespace (#1476)
lowasser Aug 30, 2025
2ad5af0
Finitely enumerable types are Dedekind finite (#1505)
fredrik-bakke Aug 30, 2025
3d8a56b
Suprema and infima of families of real numbers (#1504)
lowasser Aug 30, 2025
fbdb7f1
Bounded distance decompositions of metric spaces (#1482)
malarbol Aug 30, 2025
ddbe552
Cross multiplication difference of rational numbers and other lemmas …
malarbol Aug 30, 2025
94c44d7
Commutative semigroups (#1494)
lowasser Aug 31, 2025
a46fed7
Joins and meets of finite families of elements (#1506)
lowasser Aug 31, 2025
08af711
The image of a totally bounded metric space under a uniformly continu…
lowasser Aug 31, 2025
a1ddd6a
Add submodules of left modules over rings (#1511)
SimonBrandner Sep 1, 2025
367e596
dict
fredrik-bakke Sep 1, 2025
76e0ecf
Merge branch 'master' into reorg
fredrik-bakke Sep 1, 2025
34a939b
dict
fredrik-bakke Sep 1, 2025
0b74947
Simplify the minimum of real numbers (#1524)
lowasser Sep 2, 2025
80b4489
Opacify real numbers (#1521)
lowasser Sep 2, 2025
83b5857
Metric spaces induced by metric functions (#1520)
lowasser Sep 3, 2025
d97d77c
Maximum and minimum of finite families of real numbers (#1522)
lowasser Sep 3, 2025
4d545cf
Finite sums in groups and abelian groups (#1527)
lowasser Sep 3, 2025
dddf41a
Axe `pasting-vertical-coherence-cube-maps` (#1526)
fredrik-bakke Sep 3, 2025
fd0e915
Maximum and minimum of finitely enumerable subsets of the real number…
lowasser Sep 3, 2025
ceb0571
Fix Agda references in species concepts (#1529)
VojtechStep Sep 3, 2025
26a4562
Series in metric abelian groups (#1528)
lowasser Sep 3, 2025
d31ee96
Suprema and infima of totally bounded subsets of the reals (#1510)
lowasser Sep 5, 2025
84eeab7
Category of algebras of a theory (#1483)
djspacewhale Sep 5, 2025
61ea3d6
Supremum of a coproduct of families of real numbers (#1535)
lowasser Sep 6, 2025
f520678
Metrics of metric spaces (#1532)
lowasser Sep 6, 2025
6fbe3bd
Inhabited finitely enumerable subtypes (#1530)
lowasser Sep 6, 2025
b7e27ae
Simplify inequality reasoning syntax in posets (#1533)
lowasser Sep 8, 2025
6808513
Polynomials on commutative semirings (#1531)
lowasser Sep 9, 2025
8480add
Metrics of a metric space are uniformly continuous (#1534)
lowasser Sep 9, 2025
b7554c0
The positive rational numbers are countable (#1538)
lowasser Sep 9, 2025
375ba03
Left modules over commutative rings (#1539)
lowasser Sep 9, 2025
3414053
Inhabited totally bounded subspaces of metric spaces (#1542)
lowasser Sep 11, 2025
5b1bd44
Formal power series and polynomials in commutative rings (#1541)
lowasser Sep 12, 2025
a5e5093
Add linear combinations, linear spans and tuple concatenation (#1537)
SimonBrandner Sep 12, 2025
523fa0a
Improve code quality in the linear algebra namespace (#1544)
SimonBrandner Sep 12, 2025
8081ebe
Fix Agda definition pointers in concept macros (#1549)
fredrik-bakke Sep 24, 2025
4da2a26
Only run `typecheck` on pull requests that are ready for review (#1493)
fredrik-bakke Sep 24, 2025
02fb6d8
Fix some entries in `CONTRIBUTORS.toml` (#1518)
fredrik-bakke Sep 25, 2025
382a100
Merge remote-tracking branch 'upstream/master' into reorg
fredrik-bakke Sep 25, 2025
89a7901
pre-commit
fredrik-bakke Sep 25, 2025
b154511
Merge remote-tracking branch 'upstream/master' into reorg
fredrik-bakke Oct 3, 2025
84738ce
pre-commit
fredrik-bakke Oct 3, 2025
06f0f6f
also remove everything file on clean
fredrik-bakke Oct 3, 2025
65ecad6
fix weird error
fredrik-bakke Oct 3, 2025
accce36
Link styling tweaks (#1413)
fredrik-bakke Oct 3, 2025
97199e0
Merge remote-tracking branch 'upstream/master' into reorg
fredrik-bakke Oct 3, 2025
e661bcc
review
fredrik-bakke Oct 6, 2025
e51283b
fix prettier config path
fredrik-bakke Oct 6, 2025
3411d2a
Merge branch 'master' into reorg
fredrik-bakke Oct 6, 2025
504e700
`$@`
fredrik-bakke Oct 6, 2025
c07707f
fix `@cp -r`
fredrik-bakke Oct 6, 2025
128d469
move `.prettierrc.json` back
fredrik-bakke Oct 6, 2025
f14bd19
oopsie
fredrik-bakke Oct 6, 2025
fd515c4
fix `.editorconfig` for Makefile
fredrik-bakke Oct 7, 2025
ef3cbe5
add `make clean-website`
fredrik-bakke Oct 7, 2025
4993959
fix
fredrik-bakke Oct 7, 2025
6f8b5cd
fixiwixie
fredrik-bakke Oct 7, 2025
d9d4505
Merge branch 'master' into reorg
fredrik-bakke Oct 7, 2025
3ff2c86
fix
fredrik-bakke Oct 7, 2025
683cb6e
Update Makefile
fredrik-bakke Oct 7, 2025
59654d6
remove os code
fredrik-bakke Oct 7, 2025
b25c5e3
comment on BSD/GNU difference
fredrik-bakke Oct 7, 2025
1f19265
comment
fredrik-bakke Oct 7, 2025
f01612e
Merge branch 'master' into reorg
fredrik-bakke Oct 8, 2025
23c7b5a
fix some capitalization in `references`
fredrik-bakke Oct 8, 2025
d850543
don't print comments
fredrik-bakke Oct 8, 2025
d4eaf88
add `'docs'` to `roots`, git metadata preprocessor
fredrik-bakke Oct 8, 2025
3a57da6
a few echoes
fredrik-bakke Oct 8, 2025
6bbbd64
be a little smarter about skipped authors
fredrik-bakke Oct 8, 2025
2595043
pre-commit
fredrik-bakke Oct 8, 2025
ab8751c
fix `suppress_preprocessing`
fredrik-bakke Oct 8, 2025
ad57ab3
comments
fredrik-bakke Oct 8, 2025
22ac83a
fix `custom.js`
fredrik-bakke Oct 8, 2025
be87341
introduce intermediate variable `path`
fredrik-bakke Oct 8, 2025
b70bd70
pre-commit
fredrik-bakke Oct 8, 2025
a457f4d
revert a change
fredrik-bakke Oct 8, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 5 additions & 0 deletions .editorconfig
Original file line number Diff line number Diff line change
Expand Up @@ -31,3 +31,8 @@ indent_size = 4

[*.{ya?ml,cff}]
indent_size = 2

[Makefile]
indent_style = tab
indent_size = 2
trim_trailing_whitespace = false
4 changes: 0 additions & 4 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -420,15 +420,11 @@ node_modules/*
package-lock.json

# mdbook, automatically generated files
docs/
html/
book/
temp/
src/temp/
src/everything.lagda.md
SUMMARY.md
CONTRIBUTORS.md
MAINTAINERS.md
/website/css/Agda-highlight.css
/website/images/agda_dependency_graph.svg
/website/images/agda_dependency_graph_legend.html
17 changes: 5 additions & 12 deletions .pre-commit-config.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -22,11 +22,11 @@ repos:
args:
[
'--config',
'.codespellrc',
'config/codespellrc',
'--builtin',
'clear,rare,informal,usage,code,names,en-GB_to_en-US',
'--dictionary',
'codespell-dictionary.txt,-',
'config/codespell-dictionary.txt,-',
]

- repo: local
Expand All @@ -35,7 +35,7 @@ repos:
name: Sort codespell dictionary and ignore files
entry: bash -c 'for f in "$@"; do LC_ALL=C sort -o "$f" "$f"; done' --
language: system
files: ^codespell-(dictionary|ignore)\.txt$
files: ^config/codespell-(dictionary|ignore)\.txt$
- id: markdown-conventions
name: Markdown conventions
entry: scripts/markdown_conventions.py
Expand Down Expand Up @@ -96,21 +96,13 @@ repos:
require_serial: true

- id: generate-namespace-index-modules
name: Generate Agda namespace index modules
name: Generate namespace indexes of modules
entry: scripts/generate_namespace_index_modules.py
language: python
always_run: true
pass_filenames: false
require_serial: true

- id: generate-main-index-file
name: Generate main index file
entry: scripts/generate_main_index_file.py
language: python
always_run: true
pass_filenames: false
require_serial: true

# ! Experimental hook
# - id: spaces-convention
# name: Check Agda code block spaces convention
Expand Down Expand Up @@ -141,6 +133,7 @@ repos:
- id: prettier
name: CSS, JS, YAML and Markdown (no codeblocks) formatting
types_or: [css, javascript, yaml, markdown]
args: ['--config', '.prettierrc.json']

- repo: https://github.com/FlamingTempura/bibtex-tidy
rev: v1.14.0
Expand Down
4 changes: 0 additions & 4 deletions .prettierignore

This file was deleted.

3 changes: 2 additions & 1 deletion .vscode/settings.json
Original file line number Diff line number Diff line change
Expand Up @@ -94,7 +94,8 @@

"[makefile]": {
"editor.insertSpaces": false,
"editor.detectIndentation": true
"editor.detectIndentation": false,
"editor.renderWhitespace": "boundary"
},

"[markdown]": {
Expand Down
18 changes: 7 additions & 11 deletions CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -43,11 +43,11 @@ Below is a summary of the tasks this tool performs:
permissible spellchecker that only reports known misspellings, rather than
words it does not recognize. I.e., it is a blacklist based spellchecker. We
maintain an additional library-defined dictionary of misspellings at:
[`codespell-dictionary.txt`](https://github.com/UniMath/agda-unimath/blob/master/codespell-dictionary.txt).
[`config/codespell-dictionary.txt`](https://github.com/UniMath/agda-unimath/blob/master/config/codespell-dictionary.txt).
If you find a misspelled word in the library, it is good practice to add it to
this dictionary in addition to correcting the mistake. If codespell
erroneously reports a word as misspelled, please add it to
[`codespell-ignore.txt`](https://github.com/UniMath/agda-unimath/blob/master/codespell-ignore.txt).
[`config/codespell-ignore.txt`](https://github.com/UniMath/agda-unimath/blob/master/config/codespell-ignore.txt).

- **Sort codespell dictionary and ignore files**: Sorts and formats the
associated codespell dictionary and ignore files.
Expand Down Expand Up @@ -87,15 +87,11 @@ Below is a summary of the tasks this tool performs:
and reports them. Note that single tokens such as long names can exceed this
limit.

- **Create index of modules**: Generates and maintains the index of modules for
each folder in `src`. For example, the `group-theory/` folder has a
corresponding `src/group-theory.lagda.md` file that imports all the modules in
`group-theory/` publicly. You do not need to maintain these files manually.

- **Generate index file for the entire library**: Generates
`src/everything.lagda.md`, which imports all formalization files across the
library. This file is also regenerated by `make check` each time it's run. No
manual maintenance is required for this file.
- **Generate namespace indexes of modules**: Generates and maintains the indexes
of modules for each folder in `src`. For example, the `group-theory/` folder
has a corresponding `src/group-theory.lagda.md` file that imports all the
modules in `group-theory/` publicly. You do not need to maintain these files
manually, although they can be edited.

**Note**: The previous two hooks only detect tracked files. This means that if
you add or delete files, they must be staged for these hooks to take these
Expand Down
Loading
Loading