forked from ScriptRaccoon/CatDat
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy path002_initial_objects.sql
More file actions
71 lines (68 loc) · 2.08 KB
/
002_initial_objects.sql
File metadata and controls
71 lines (68 loc) · 2.08 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
CREATE TEMP TABLE initial_objects (
category_id TEXT NOT NULL,
description TEXT NOT NULL
);
INSERT INTO initial_objects (category_id, description)
VALUES
('1', 'the unique object'),
('Ab', 'trivial group'),
('Ab_fg', 'trivial group'),
('Alg(R)', '$R$'),
('Ban', 'trivial Banach space'),
('CAlg(R)', '$R$'),
('Cat', 'empty category'),
('CMon', 'trivial monoid'),
('CRing', 'ring of integers'),
('FI', 'empty set'),
('FinAb', 'trivial group'),
('FinGrp', 'trivial group'),
('FinOrd', 'empty ordered set'),
('FinSet', 'empty set'),
('FreeAb', 'trivial group'),
('Grp', 'trivial group'),
('Haus', 'empty space'),
('LRS', 'empty space'),
('M-Set', 'empty set with the unique action'),
('Man', 'empty manifold'),
('Meas', 'empty set with the unique $\sigma$-algebra'),
('Met', 'empty metric space'),
('Met_c', 'empty metric space'),
('Met_oo', 'empty metric space'),
('Mon', 'trivial monoid'),
('N', '$0$'),
('N_oo', '$0$'),
('On', '$0$'),
('PMet', 'empty pseudo-metric space'),
('Pos', 'empty poset'),
('Prost', 'empty proset'),
('R-Mod', 'trivial module'),
('R-Mod_div', 'trivial module'),
('real_interval', '$0$'),
('Rel', 'empty set'),
('Ring', 'ring of integers'),
('Rng', 'trivial ring'),
('Sch', 'empty scheme'),
('Set', 'empty set'),
('Set*', 'singleton pointed set'),
('SetxSet', '$(0,0)$'),
('Sh(X)', 'constant sheaf with value $\varnothing$, sending all non-empty open sets to $\varnothing$ and the empty set to a singleton'),
('Sh(X,Ab)', 'trivial abelian sheaf'),
('Sp', 'species $X$ with $X_n = \varnothing$'),
('sSet', 'simplicial set $X$ with $X_n = \varnothing$'),
('Top', 'empty space'),
('Top*', 'singleton space with the unique base point'),
('Vect', 'trivial vector space'),
('walking_commutative_square', '$a$'),
('walking_isomorphism', 'both objects'),
('walking_fork', '$0$'),
('walking_morphism', '$0$'),
('walking_span', '$0$'),
('Z', 'constant functor with value $\varnothing$'),
('Z_div', '$1$'),
('walking_composable_pair', '$0$');
INSERT INTO special_objects
(category_id, description, type)
SELECT
category_id, description, 'initial object'
FROM initial_objects;
DROP TABLE initial_objects;