Skip to content

Commit b996dd9

Browse files
committed
add spell checking
1 parent 968e0fc commit b996dd9

9 files changed

Lines changed: 151 additions & 17 deletions

.vscode/extensions.json

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
{
2+
"recommendations": [
3+
"svelte.svelte-vscode",
4+
"fivethree.vscode-svelte-snippets",
5+
"esbenp.prettier-vscode",
6+
"streetsidesoftware.code-spell-checker"
7+
]
8+
}

.vscode/settings.json

Lines changed: 130 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,5 +5,134 @@
55
".svelte-kit": true,
66
"node_modules": true,
77
"build": true
8-
}
8+
},
9+
"cSpell.ignoreWords": ["Abfg", "Vect", "Zdiv", "Setne", "Xmark"],
10+
"cSpell.words": [
11+
"abelian",
12+
"Adamek",
13+
"algébriques",
14+
"anneaux",
15+
"Auslander",
16+
"bijection",
17+
"bijections",
18+
"bijective",
19+
"cancellative",
20+
"Catabase",
21+
"catdat",
22+
"Clowder",
23+
"cocomplete",
24+
"cocompletion",
25+
"cocontinuous",
26+
"codiagonal",
27+
"coequalizer",
28+
"coequalizers",
29+
"cofiltered",
30+
"cogenerates",
31+
"cogenerator",
32+
"cokernel",
33+
"colimit",
34+
"colimits",
35+
"conormal",
36+
"coproduct",
37+
"coproducts",
38+
"corestricts",
39+
"coslice",
40+
"cospan",
41+
"delooping",
42+
"deloopings",
43+
"Demazure",
44+
"diffeomorphism",
45+
"diffeomorphisms",
46+
"dualizable",
47+
"Dualization",
48+
"Engelking",
49+
"epimorphism",
50+
"épimorphismes",
51+
"epimorphisms",
52+
"exponentials",
53+
"finitary",
54+
"Freyd",
55+
"functor",
56+
"functorial",
57+
"functors",
58+
"Gillam",
59+
"Grothendieck",
60+
"Groupes",
61+
"groupoid",
62+
"groupoids",
63+
"Heyting",
64+
"homotopy",
65+
"infimum",
66+
"infinitary",
67+
"injection",
68+
"injections",
69+
"injective",
70+
"Isbell",
71+
"Kashiwara",
72+
"katex",
73+
"Kolmogorov",
74+
"libsql",
75+
"Malcev",
76+
"Mathoverflow",
77+
"metrizable",
78+
"Moerdijk",
79+
"monoid",
80+
"monoidal",
81+
"monoids",
82+
"monomorphism",
83+
"monomorphisms",
84+
"morphism",
85+
"morphisms",
86+
"nlab",
87+
"objectwise",
88+
"pointwise",
89+
"Pontrjagin",
90+
"poset",
91+
"posets",
92+
"preadditive",
93+
"preimage",
94+
"preimages",
95+
"preordered",
96+
"prerender",
97+
"prerendered",
98+
"Prerendering",
99+
"protomodular",
100+
"pushout",
101+
"pushouts",
102+
"rng",
103+
"rngs",
104+
"Rosicky",
105+
"Schapira",
106+
"semisimple",
107+
"setoid",
108+
"Sheafifiable",
109+
"simplicial",
110+
"submonoid",
111+
"subobject",
112+
"subobjects",
113+
"subscheme",
114+
"subsheaf",
115+
"suprema",
116+
"supremum",
117+
"surjection",
118+
"surjections",
119+
"surjective",
120+
"Turso",
121+
"unital",
122+
"vercel",
123+
"Vite",
124+
"well-copowered",
125+
"Yoneda",
126+
"Zulip"
127+
],
128+
"cSpell.ignorePaths": [
129+
"node_modules",
130+
"pnpm-lock.yaml",
131+
".git",
132+
".vscode",
133+
".svelte-kit",
134+
".netlify",
135+
"build"
136+
],
137+
"cSpell.ignoreRegExpList": ["\\$[^$]*\\$"]
9138
}

DATABASE.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@ The command `pnpm db:deduce` deduces implications, properties, and non-propertie
5050

5151
Use `pnpm db:update` to run all the commands in sequence: `pnpm db:migrate`, `pnpm db:seed`, and `pnpm db:deduce`.
5252

53-
Use `pnpm db:watch` to run this command automatically everytime a file in the subfolder [/database/data](/database/data) changes. This is useful in particular during development.
53+
Use `pnpm db:watch` to run this command automatically every time a file in the subfolder [/database/data](/database/data) changes. This is useful in particular during development.
5454

5555
## Diagram
5656

database/data/001_categories.sql

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -278,7 +278,7 @@ VALUES
278278
),
279279
(
280280
'Zdiv',
281-
'preorder of integers w.r.t. divisiblity',
281+
'preorder of integers w.r.t. divisibility',
282282
'$(\mathbb{Z},\mid)$',
283283
'integers',
284284
'a unique morphism $(a,b) : a \to b$ if $a$ divides $b$',

database/data/005_properties.sql

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -373,8 +373,6 @@ VALUES
373373
),
374374

375375
-- other properties
376-
377-
378376
(
379377
'inhabited',
380378
'is',
@@ -442,15 +440,15 @@ VALUES
442440
(
443441
'zero morphisms',
444442
'has',
445-
'A category has <i>zero morphisms</i> if for every pair of objects $A,B$ there is a distinugished morphism $0_{A,B} : A \to B$, called the zero morphism, such that we have $f \circ 0_{A,B} = 0_{A,C}$ and $0_{B,C} \circ g = 0_{A,C}$ for all morphisms $f : B \to C$ and $g : A \to B$. The zero morphisms are unique if they exist, hence this is actually a property of the category.',
443+
'A category has <i>zero morphisms</i> if for every pair of objects $A,B$ there is a distinguished morphism $0_{A,B} : A \to B$, called the zero morphism, such that we have $f \circ 0_{A,B} = 0_{A,C}$ and $0_{B,C} \circ g = 0_{A,C}$ for all morphisms $f : B \to C$ and $g : A \to B$. The zero morphisms are unique if they exist, hence this is actually a property of the category.',
446444
'https://ncatlab.org/nlab/show/zero+morphism',
447445
'zero morphisms',
448446
TRUE
449447
),
450448
(
451449
'preadditive',
452450
'is',
453-
'A category is <i>preadditive</i> when it is locally essentially small* and each hom-set carries the structure of an abelian group such that the composition is bilinear. Notice that "preadditive" is an extra structure. The property here just says that some preadditive structure exists.<br>*We demand this instead of the more common "locall small" to ensure that preadditive categories are invariant under equivalences of categories.',
451+
'A category is <i>preadditive</i> when it is locally essentially small* and each hom-set carries the structure of an abelian group such that the composition is bilinear. Notice that "preadditive" is an extra structure. The property here just says that some preadditive structure exists.<br>*We demand this instead of the more common "locally small" to ensure that preadditive categories are invariant under equivalences of categories.',
454452
'https://ncatlab.org/nlab/show/Ab-enriched+category',
455453
'preadditive',
456454
TRUE

database/data/007_category-properties.sql

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -802,7 +802,7 @@ VALUES
802802
(
803803
'Met_c',
804804
'countable products',
805-
'For finite products, we take the cartesian product with, say, the sup-metric. The prouct of countably many metric spaces $(X_i,d_i)_{i \geq 0}$ is given by the cartesian product $\prod_{i \geq 0} X_i$ with the metric $d(x,y) := \sum_{i \geq 0} d_i(x_i,y_i)/(1 + d_i(x_i,y_i))$. See Engelking''s book <i>General Topoloy</i>.'
805+
'For finite products, we take the cartesian product with, say, the sup-metric. The product of countably many metric spaces $(X_i,d_i)_{i \geq 0}$ is given by the cartesian product $\prod_{i \geq 0} X_i$ with the metric $d(x,y) := \sum_{i \geq 0} d_i(x_i,y_i)/(1 + d_i(x_i,y_i))$. See Engelking''s book <i>General Topology</i>.'
806806
),
807807

808808
(
@@ -889,7 +889,7 @@ VALUES
889889
(
890890
'Sch',
891891
'pullbacks',
892-
'This is the well-known construction of the fiber product of schemes, see e.g. EGA I, Chap. I, Théorème 3.2.1.'
892+
'This is the well-known construction of the fiber product of schemes, see e.g. EGA I, Chap. I, Thm. 3.2.1.'
893893
),
894894
(
895895
'Sch',
@@ -1398,7 +1398,7 @@ VALUES
13981398
(
13991399
'Sp',
14001400
'epi-regular',
1401-
'This follows from the corresponding fact for $\mathbf{FinSet}$ since there every epiomorphism is even effective.'
1401+
'This follows from the corresponding fact for $\mathbf{FinSet}$ since there every epimorphism is even effective.'
14021402
),
14031403
(
14041404
'Sp',

database/data/008_category-non-properties.sql

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1161,5 +1161,4 @@ VALUES
11611161
'Setne',
11621162
'skeletal',
11631163
'trivial'
1164-
);
1165-
1164+
);

database/data/012_epimorphisms.sql

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -202,7 +202,7 @@ VALUES
202202
(
203203
'FinOrd',
204204
'surjective order-preserving maps',
205-
'The proof is similar to the one for $\mathbf{Set}$: If $f : X \to Y$ is an epimorphism of (finite) orders, in particular for all morphismus $g,h : Y \to \{0 < 1\}$ with $g \circ f = h \circ f$ we have $g = h$. This means for all upper sets $A,B \subseteq Y$ with $f^*(A) = f^*(B)$ we have $A = B$. If $y \in Y$, apply this to the intervals $A = Y_{\geq y}$ and $B = Y_{> y}$, which are different. Hence, there is some $x \in f^*(A) \setminus f^*(B)$, which means $f(x) \geq y$ but not $f(x) > y$, so that $f(x) = y$.'
205+
'The proof is similar to the one for $\mathbf{Set}$: If $f : X \to Y$ is an epimorphism of (finite) orders, in particular for all morphisms $g,h : Y \to \{0 < 1\}$ with $g \circ f = h \circ f$ we have $g = h$. This means for all upper sets $A,B \subseteq Y$ with $f^*(A) = f^*(B)$ we have $A = B$. If $y \in Y$, apply this to the intervals $A = Y_{\geq y}$ and $B = Y_{> y}$, which are different. Hence, there is some $x \in f^*(A) \setminus f^*(B)$, which means $f(x) \geq y$ but not $f(x) > y$, so that $f(x) = y$.'
206206
),
207207
(
208208
'Rel',

database/data/013_implications.sql

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -293,7 +293,7 @@ VALUES
293293
FALSE
294294
),
295295
(
296-
'locally_countabley_presentable_raise',
296+
'locally_countably_presentable_raise',
297297
'["locally ℵ₁-presentable"]',
298298
'["locally presentable"]',
299299
'trivial',
@@ -582,7 +582,7 @@ VALUES
582582
FALSE
583583
),
584584
(
585-
'subobject_classifier_wellpowered',
585+
'subobject_classifier_well-powered',
586586
'["subobject classifier", "locally essentially small"]',
587587
'["well-powered"]',
588588
'<a href="https://ncatlab.org/nlab/show/Sheaves+in+Geometry+and+Logic" target="_blank">Mac Lane & Moerdijk</a>, Prop. I.3.1',
@@ -647,7 +647,7 @@ VALUES
647647
FALSE
648648
),
649649
(
650-
'topos_wellcopowered_criterion',
650+
'topos_well-copowered_criterion',
651651
'["elementary topos", "locally essentially small"]',
652652
'["well-copowered"]',
653653
'This follows from <a href="https://ncatlab.org/nlab/show/Sheaves+in+Geometry+and+Logic" target="_blank">Mac Lane & Moerdijk</a>, Theorem IV.7.8 (and Prop. I.3.1).',
@@ -682,7 +682,7 @@ VALUES
682682
FALSE
683683
),
684684
(
685-
'grothendieck_abelian_selfdual',
685+
'grothendieck_abelian_self-dual',
686686
'["Grothendieck abelian", "self-dual"]',
687687
'["trivial"]',
688688
'This follows since the dual of a non-trivial Grothendieck abelian category cannot be Grothendieck abelian. See Peter Freyd, <i>Abelian categories</i>, p. 116.',

0 commit comments

Comments
 (0)