-
Notifications
You must be signed in to change notification settings - Fork 6
Expand file tree
/
Copy path002_initial_objects.sql
More file actions
73 lines (70 loc) · 2.13 KB
/
002_initial_objects.sql
File metadata and controls
73 lines (70 loc) · 2.13 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
72
73
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'),
('BanAlg_nu', 'zero algebra'),
('BanAlg_u', '$\mathbb{C}$'),
('CAlg(R)', '$R$'),
('Cat', 'empty category'),
('CMon', 'trivial monoid'),
('CRing', 'ring of integers'),
('CVNA', '$\mathbb{C}$'),
('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$'),
('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;