aboutsummaryrefslogtreecommitdiff
path: root/present/fig
diff options
context:
space:
mode:
authorJuan Marin Noguera <juan@mnpi.eu>2023-08-22 17:56:56 +0200
committerJuan Marin Noguera <juan@mnpi.eu>2023-08-22 17:56:56 +0200
commit1fd2213192d22880706440e7f724bdc6db966ee0 (patch)
treeff2d6812ef6db399852ad8c4cf2b6f1cd417dfed /present/fig
parent2f9eb7a94819a08937ba08320a142b7f0be407fd (diff)
Añadida presentación1.0
Diffstat (limited to 'present/fig')
-rw-r--r--present/fig/cat-assoc.svg83
-rw-r--r--present/fig/cat-assoc.tex16
-rw-r--r--present/fig/cat-ident.svg79
-rw-r--r--present/fig/cat-ident.tex17
-rwxr-xr-xpresent/fig/convert.sh5
-rw-r--r--present/fig/couniversal.svg86
-rw-r--r--present/fig/couniversal.tex16
-rw-r--r--present/fig/front.svg361
-rw-r--r--present/fig/front.tex28
-rw-r--r--present/fig/head.tex128
-rw-r--r--present/fig/monad_data.svg72
-rw-r--r--present/fig/monad_data.tex16
-rw-r--r--present/fig/monad_data_adj.svg118
-rw-r--r--present/fig/monad_data_adj.tex16
-rw-r--r--present/fig/monad_data_pow.svg135
-rw-r--r--present/fig/monad_data_pow.tex16
-rw-r--r--present/fig/monad_unit.svg97
-rw-r--r--present/fig/monad_unit.tex17
-rw-r--r--present/fig/monad_unita_adj.svg102
-rw-r--r--present/fig/monad_unita_adj.tex17
-rw-r--r--present/fig/monad_unita_pow.svg93
-rw-r--r--present/fig/monad_unita_pow.tex15
-rw-r--r--present/fig/monad_unitb_pow.svg119
-rw-r--r--present/fig/monad_unitb_pow.tex15
-rw-r--r--present/fig/natural.svg106
-rw-r--r--present/fig/natural.tex17
-rw-r--r--present/fig/universal.svg86
-rw-r--r--present/fig/universal.tex16
28 files changed, 1892 insertions, 0 deletions
diff --git a/present/fig/cat-assoc.svg b/present/fig/cat-assoc.svg
new file mode 100644
index 0000000..8eda971
--- /dev/null
+++ b/present/fig/cat-assoc.svg
@@ -0,0 +1,83 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="121.133pt" height="91.627pt" viewBox="0 0 121.133 91.627" version="1.1">
+<defs>
+<g>
+<symbol overflow="visible" id="glyph0-0">
+<path style="stroke:none;" d=""/>
+</symbol>
+<symbol overflow="visible" id="glyph0-1">
+<path style="stroke:none;" d="M 3.59375 -1.421875 C 3.53125 -1.21875 3.53125 -1.1875 3.375 -0.96875 C 3.109375 -0.640625 2.578125 -0.125 2.015625 -0.125 C 1.53125 -0.125 1.25 -0.5625 1.25 -1.265625 C 1.25 -1.921875 1.625 -3.265625 1.859375 -3.765625 C 2.265625 -4.609375 2.828125 -5.03125 3.28125 -5.03125 C 4.078125 -5.03125 4.234375 -4.046875 4.234375 -3.953125 C 4.234375 -3.9375 4.203125 -3.796875 4.1875 -3.765625 Z M 4.359375 -4.484375 C 4.234375 -4.796875 3.90625 -5.265625 3.28125 -5.265625 C 1.9375 -5.265625 0.484375 -3.53125 0.484375 -1.75 C 0.484375 -0.578125 1.171875 0.125 1.984375 0.125 C 2.640625 0.125 3.203125 -0.390625 3.53125 -0.78125 C 3.65625 -0.078125 4.21875 0.125 4.578125 0.125 C 4.9375 0.125 5.21875 -0.09375 5.4375 -0.53125 C 5.625 -0.9375 5.796875 -1.65625 5.796875 -1.703125 C 5.796875 -1.765625 5.75 -1.8125 5.671875 -1.8125 C 5.5625 -1.8125 5.5625 -1.75 5.515625 -1.578125 C 5.328125 -0.875 5.109375 -0.125 4.609375 -0.125 C 4.265625 -0.125 4.25 -0.4375 4.25 -0.671875 C 4.25 -0.9375 4.28125 -1.078125 4.390625 -1.546875 C 4.46875 -1.84375 4.53125 -2.109375 4.625 -2.453125 C 5.0625 -4.25 5.171875 -4.671875 5.171875 -4.75 C 5.171875 -4.90625 5.046875 -5.046875 4.859375 -5.046875 C 4.484375 -5.046875 4.390625 -4.625 4.359375 -4.484375 Z M 4.359375 -4.484375 "/>
+</symbol>
+<symbol overflow="visible" id="glyph0-2">
+<path style="stroke:none;" d="M 2.765625 -8 C 2.765625 -8.046875 2.796875 -8.109375 2.796875 -8.171875 C 2.796875 -8.296875 2.671875 -8.296875 2.65625 -8.296875 C 2.640625 -8.296875 2.21875 -8.265625 2 -8.234375 C 1.796875 -8.21875 1.609375 -8.203125 1.40625 -8.1875 C 1.109375 -8.15625 1.03125 -8.15625 1.03125 -7.9375 C 1.03125 -7.8125 1.140625 -7.8125 1.265625 -7.8125 C 1.875 -7.8125 1.875 -7.703125 1.875 -7.59375 C 1.875 -7.5 1.78125 -7.15625 1.734375 -6.9375 L 1.453125 -5.796875 C 1.328125 -5.3125 0.640625 -2.609375 0.59375 -2.390625 C 0.53125 -2.09375 0.53125 -1.890625 0.53125 -1.734375 C 0.53125 -0.515625 1.21875 0.125 2 0.125 C 3.375 0.125 4.8125 -1.65625 4.8125 -3.390625 C 4.8125 -4.5 4.203125 -5.265625 3.296875 -5.265625 C 2.671875 -5.265625 2.109375 -4.75 1.890625 -4.515625 Z M 2.015625 -0.125 C 1.625 -0.125 1.203125 -0.40625 1.203125 -1.34375 C 1.203125 -1.734375 1.25 -1.953125 1.453125 -2.796875 C 1.5 -2.953125 1.6875 -3.71875 1.734375 -3.875 C 1.75 -3.96875 2.46875 -5.03125 3.28125 -5.03125 C 3.796875 -5.03125 4.046875 -4.5 4.046875 -3.890625 C 4.046875 -3.3125 3.703125 -1.953125 3.40625 -1.34375 C 3.109375 -0.6875 2.5625 -0.125 2.015625 -0.125 Z M 2.015625 -0.125 "/>
+</symbol>
+<symbol overflow="visible" id="glyph0-3">
+<path style="stroke:none;" d="M 4.671875 -4.5 C 4.453125 -4.5 4.34375 -4.5 4.171875 -4.34375 C 4.09375 -4.296875 3.96875 -4.109375 3.96875 -3.921875 C 3.96875 -3.6875 4.140625 -3.53125 4.375 -3.53125 C 4.65625 -3.53125 4.984375 -3.78125 4.984375 -4.25 C 4.984375 -4.828125 4.4375 -5.265625 3.609375 -5.265625 C 2.046875 -5.265625 0.484375 -3.5625 0.484375 -1.859375 C 0.484375 -0.828125 1.125 0.125 2.34375 0.125 C 3.96875 0.125 5 -1.140625 5 -1.296875 C 5 -1.375 4.921875 -1.4375 4.875 -1.4375 C 4.84375 -1.4375 4.828125 -1.421875 4.71875 -1.3125 C 3.953125 -0.296875 2.828125 -0.125 2.359375 -0.125 C 1.546875 -0.125 1.28125 -0.84375 1.28125 -1.4375 C 1.28125 -1.859375 1.484375 -3.015625 1.90625 -3.828125 C 2.21875 -4.390625 2.875 -5.03125 3.625 -5.03125 C 3.78125 -5.03125 4.4375 -5.015625 4.671875 -4.5 Z M 4.671875 -4.5 "/>
+</symbol>
+<symbol overflow="visible" id="glyph0-4">
+<path style="stroke:none;" d="M 6.015625 -8 C 6.03125 -8.046875 6.046875 -8.109375 6.046875 -8.171875 C 6.046875 -8.296875 5.921875 -8.296875 5.90625 -8.296875 C 5.890625 -8.296875 5.3125 -8.25 5.25 -8.234375 C 5.046875 -8.21875 4.859375 -8.203125 4.65625 -8.1875 C 4.34375 -8.15625 4.265625 -8.15625 4.265625 -7.9375 C 4.265625 -7.8125 4.359375 -7.8125 4.53125 -7.8125 C 5.109375 -7.8125 5.125 -7.703125 5.125 -7.59375 C 5.125 -7.515625 5.109375 -7.421875 5.09375 -7.390625 L 4.359375 -4.484375 C 4.234375 -4.796875 3.90625 -5.265625 3.28125 -5.265625 C 1.9375 -5.265625 0.484375 -3.53125 0.484375 -1.75 C 0.484375 -0.578125 1.171875 0.125 1.984375 0.125 C 2.640625 0.125 3.203125 -0.390625 3.53125 -0.78125 C 3.65625 -0.078125 4.21875 0.125 4.578125 0.125 C 4.9375 0.125 5.21875 -0.09375 5.4375 -0.53125 C 5.625 -0.9375 5.796875 -1.65625 5.796875 -1.703125 C 5.796875 -1.765625 5.75 -1.8125 5.671875 -1.8125 C 5.5625 -1.8125 5.5625 -1.75 5.515625 -1.578125 C 5.328125 -0.875 5.109375 -0.125 4.609375 -0.125 C 4.265625 -0.125 4.25 -0.4375 4.25 -0.671875 C 4.25 -0.71875 4.25 -0.96875 4.328125 -1.296875 Z M 3.59375 -1.421875 C 3.53125 -1.21875 3.53125 -1.1875 3.375 -0.96875 C 3.109375 -0.640625 2.578125 -0.125 2.015625 -0.125 C 1.53125 -0.125 1.25 -0.5625 1.25 -1.265625 C 1.25 -1.921875 1.625 -3.265625 1.859375 -3.765625 C 2.265625 -4.609375 2.828125 -5.03125 3.28125 -5.03125 C 4.078125 -5.03125 4.234375 -4.046875 4.234375 -3.953125 C 4.234375 -3.9375 4.203125 -3.796875 4.1875 -3.765625 Z M 3.59375 -1.421875 "/>
+</symbol>
+<symbol overflow="visible" id="glyph0-5">
+<path style="stroke:none;" d="M 5.328125 -4.8125 C 5.5625 -4.8125 5.671875 -4.8125 5.671875 -5.03125 C 5.671875 -5.15625 5.5625 -5.15625 5.359375 -5.15625 L 4.390625 -5.15625 C 4.609375 -6.390625 4.78125 -7.234375 4.875 -7.609375 C 4.953125 -7.90625 5.203125 -8.171875 5.515625 -8.171875 C 5.765625 -8.171875 6.015625 -8.0625 6.125 -7.953125 C 5.671875 -7.90625 5.515625 -7.5625 5.515625 -7.359375 C 5.515625 -7.125 5.703125 -6.984375 5.921875 -6.984375 C 6.171875 -6.984375 6.53125 -7.1875 6.53125 -7.640625 C 6.53125 -8.140625 6.03125 -8.421875 5.5 -8.421875 C 4.984375 -8.421875 4.484375 -8.03125 4.25 -7.5625 C 4.03125 -7.140625 3.90625 -6.71875 3.640625 -5.15625 L 2.828125 -5.15625 C 2.609375 -5.15625 2.484375 -5.15625 2.484375 -4.9375 C 2.484375 -4.8125 2.5625 -4.8125 2.796875 -4.8125 L 3.5625 -4.8125 C 3.34375 -3.6875 2.859375 -0.984375 2.578125 0.28125 C 2.375 1.328125 2.203125 2.203125 1.609375 2.203125 C 1.5625 2.203125 1.21875 2.203125 1 1.96875 C 1.609375 1.921875 1.609375 1.40625 1.609375 1.390625 C 1.609375 1.140625 1.4375 1 1.203125 1 C 0.96875 1 0.609375 1.203125 0.609375 1.65625 C 0.609375 2.171875 1.140625 2.4375 1.609375 2.4375 C 2.828125 2.4375 3.328125 0.25 3.453125 -0.34375 C 3.671875 -1.265625 4.25 -4.453125 4.3125 -4.8125 Z M 5.328125 -4.8125 "/>
+</symbol>
+<symbol overflow="visible" id="glyph0-6">
+<path style="stroke:none;" d="M 3.359375 -8 C 3.375 -8.046875 3.390625 -8.109375 3.390625 -8.171875 C 3.390625 -8.296875 3.28125 -8.296875 3.25 -8.296875 C 3.234375 -8.296875 2.65625 -8.25 2.59375 -8.234375 C 2.390625 -8.21875 2.21875 -8.203125 2 -8.1875 C 1.703125 -8.15625 1.609375 -8.15625 1.609375 -7.9375 C 1.609375 -7.8125 1.703125 -7.8125 1.875 -7.8125 C 2.46875 -7.8125 2.46875 -7.703125 2.46875 -7.59375 C 2.46875 -7.515625 2.453125 -7.421875 2.4375 -7.390625 L 0.703125 -0.46875 C 0.65625 -0.28125 0.65625 -0.265625 0.65625 -0.1875 C 0.65625 0.078125 0.859375 0.125 0.984375 0.125 C 1.1875 0.125 1.34375 -0.03125 1.40625 -0.171875 L 1.9375 -2.328125 C 2 -2.59375 2.0625 -2.84375 2.125 -3.109375 C 2.265625 -3.609375 2.265625 -3.625 2.484375 -3.96875 C 2.71875 -4.3125 3.25 -5.03125 4.171875 -5.03125 C 4.65625 -5.03125 4.8125 -4.671875 4.8125 -4.203125 C 4.8125 -3.53125 4.34375 -2.21875 4.09375 -1.5 C 3.984375 -1.21875 3.921875 -1.0625 3.921875 -0.84375 C 3.921875 -0.3125 4.296875 0.125 4.859375 0.125 C 5.96875 0.125 6.390625 -1.640625 6.390625 -1.703125 C 6.390625 -1.765625 6.34375 -1.8125 6.28125 -1.8125 C 6.171875 -1.8125 6.15625 -1.78125 6.09375 -1.578125 C 5.828125 -0.625 5.375 -0.125 4.90625 -0.125 C 4.78125 -0.125 4.59375 -0.125 4.59375 -0.515625 C 4.59375 -0.828125 4.734375 -1.203125 4.78125 -1.34375 C 5 -1.90625 5.53125 -3.328125 5.53125 -4.015625 C 5.53125 -4.734375 5.109375 -5.265625 4.203125 -5.265625 C 3.53125 -5.265625 2.921875 -4.953125 2.4375 -4.328125 Z M 3.359375 -8 "/>
+</symbol>
+<symbol overflow="visible" id="glyph0-7">
+<path style="stroke:none;" d="M 4.046875 -1.515625 C 4 -1.328125 3.96875 -1.28125 3.8125 -1.09375 C 3.328125 -0.46875 2.828125 -0.234375 2.453125 -0.234375 C 2.0625 -0.234375 1.6875 -0.546875 1.6875 -1.375 C 1.6875 -2.015625 2.046875 -3.34375 2.3125 -3.890625 C 2.65625 -4.546875 3.1875 -5.03125 3.6875 -5.03125 C 4.484375 -5.03125 4.640625 -4.046875 4.640625 -3.984375 L 4.609375 -3.8125 Z M 4.78125 -4.484375 C 4.625 -4.828125 4.296875 -5.265625 3.6875 -5.265625 C 2.390625 -5.265625 0.90625 -3.640625 0.90625 -1.859375 C 0.90625 -0.609375 1.65625 0 2.421875 0 C 3.0625 0 3.625 -0.5 3.84375 -0.734375 L 3.578125 0.328125 C 3.40625 0.984375 3.328125 1.296875 2.90625 1.703125 C 2.421875 2.203125 1.953125 2.203125 1.703125 2.203125 C 1.34375 2.203125 1.046875 2.171875 0.734375 2.078125 C 1.125 1.96875 1.21875 1.640625 1.21875 1.5 C 1.21875 1.3125 1.078125 1.125 0.8125 1.125 C 0.53125 1.125 0.21875 1.359375 0.21875 1.75 C 0.21875 2.25 0.703125 2.4375 1.71875 2.4375 C 3.265625 2.4375 4.0625 1.453125 4.21875 0.796875 L 5.546875 -4.546875 C 5.578125 -4.703125 5.578125 -4.71875 5.578125 -4.75 C 5.578125 -4.90625 5.453125 -5.046875 5.265625 -5.046875 C 4.984375 -5.046875 4.8125 -4.8125 4.78125 -4.484375 Z M 4.78125 -4.484375 "/>
+</symbol>
+<symbol overflow="visible" id="glyph1-0">
+<path style="stroke:none;" d=""/>
+</symbol>
+<symbol overflow="visible" id="glyph1-1">
+<path style="stroke:none;" d="M 5.3125 -2.984375 C 5.3125 -4.265625 4.25 -5.3125 2.984375 -5.3125 C 1.703125 -5.3125 0.65625 -4.25 0.65625 -2.984375 C 0.65625 -1.71875 1.703125 -0.671875 2.984375 -0.671875 C 4.25 -0.671875 5.3125 -1.703125 5.3125 -2.984375 Z M 2.984375 -1.140625 C 1.953125 -1.140625 1.140625 -1.984375 1.140625 -2.984375 C 1.140625 -4 1.953125 -4.828125 2.984375 -4.828125 C 3.984375 -4.828125 4.828125 -4.015625 4.828125 -2.984375 C 4.828125 -1.953125 3.984375 -1.140625 2.984375 -1.140625 Z M 2.984375 -1.140625 "/>
+</symbol>
+</g>
+</defs>
+<g id="surface1">
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+ <use xlink:href="#glyph0-1" x="29.302" y="21.203"/>
+</g>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+ <use xlink:href="#glyph0-2" x="86.578" y="22.781"/>
+</g>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+ <use xlink:href="#glyph0-3" x="29.855" y="77.896"/>
+</g>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+ <use xlink:href="#glyph0-4" x="86.026" y="79.473"/>
+</g>
+<path style="fill:none;stroke-width:0.3985;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 7.172875 56.693094 L 49.645531 56.693094 " transform="matrix(1,0,0,-1,32.374,75.322)"/>
+<path style="fill:none;stroke-width:0.31879;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M -1.195671 1.593224 C -1.094109 0.995567 -0.00035875 0.101036 0.300422 -0.00052625 C -0.00035875 -0.0981825 -1.094109 -0.99662 -1.195671 -1.594276 " transform="matrix(1,0,0,-1,82.01989,18.62838)"/>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+ <use xlink:href="#glyph0-5" x="57.489" y="12.204"/>
+</g>
+<path style="fill:none;stroke-width:0.3985;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 56.692406 48.443094 L 56.692406 8.708719 " transform="matrix(1,0,0,-1,32.374,75.322)"/>
+<path style="fill:none;stroke-width:0.31879;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M -1.193751 1.592536 C -1.096095 0.99488 0.00156125 0.100349 0.298436 -0.00121375 C 0.00156125 -0.09887 -1.096095 -0.997308 -1.193751 -1.594964 " transform="matrix(0,1,1,0,89.06762,66.61172)"/>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+ <use xlink:href="#glyph0-6" x="93.168" y="49.965"/>
+</g>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+ <use xlink:href="#glyph1-1" x="102.563" y="49.965"/>
+</g>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+ <use xlink:href="#glyph0-7" x="111.197" y="49.965"/>
+</g>
+<path style="fill:none;stroke-width:0.3985;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 0.001 50.017313 L 0.001 7.1345 " transform="matrix(1,0,0,-1,32.374,75.322)"/>
+<path style="fill:none;stroke-width:0.31879;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M -1.196953 1.59475 C -1.09539 0.997094 -0.00164 0.0986563 0.299141 0.001 C -0.00164 -0.100562 -1.09539 -0.995094 -1.196953 -1.59275 " transform="matrix(0,1,1,0,32.374,68.18914)"/>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+ <use xlink:href="#glyph0-7" x="3.902" y="49.965"/>
+</g>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+ <use xlink:href="#glyph1-1" x="12.592" y="49.965"/>
+</g>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+ <use xlink:href="#glyph0-5" x="21.227" y="49.965"/>
+</g>
+<path style="fill:none;stroke-width:0.3985;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 6.618188 0.0016875 L 49.09475 0.0016875 " transform="matrix(1,0,0,-1,32.374,75.322)"/>
+<path style="fill:none;stroke-width:0.31879;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M -1.193642 1.595438 C -1.095986 0.997781 0.00167 0.0993438 0.298545 0.0016875 C 0.00167 -0.099875 -1.095986 -0.994406 -1.193642 -1.592062 " transform="matrix(1,0,0,-1,81.46708,75.322)"/>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+ <use xlink:href="#glyph0-6" x="57.09" y="87.725"/>
+</g>
+</g>
+</svg>
diff --git a/present/fig/cat-assoc.tex b/present/fig/cat-assoc.tex
new file mode 100644
index 0000000..b769666
--- /dev/null
+++ b/present/fig/cat-assoc.tex
@@ -0,0 +1,16 @@
+\documentclass[12pt]{standalone}
+\input{head}
+\begin{document}
+\begin{tikzpicture}\selectlanguage{english}
+ \path (0,2) node(A) {$a$} (2,2) node(B) {$b$}
+ (0,0) node(C) {$c$} (2,0) node(D) {$d$};
+ \draw[->] (A) -- node[above]{$f$} (B);
+ \draw[->] (B) -- node[right]{$h\circ g$} (D);
+ \draw[->] (A) -- node[left]{$g\circ f$} (C);
+ \draw[->] (C) -- node[below]{$h$} (D);
+\end{tikzpicture}
+\end{document}
+%%% Local Variables:
+%%% mode: latex
+%%% TeX-master: t
+%%% End:
diff --git a/present/fig/cat-ident.svg b/present/fig/cat-ident.svg
new file mode 100644
index 0000000..f2b1b20
--- /dev/null
+++ b/present/fig/cat-ident.svg
@@ -0,0 +1,79 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="86.791pt" height="91.693pt" viewBox="0 0 86.791 91.693" version="1.1">
+<defs>
+<g>
+<symbol overflow="visible" id="glyph0-0">
+<path style="stroke:none;" d=""/>
+</symbol>
+<symbol overflow="visible" id="glyph0-1">
+<path style="stroke:none;" d="M 3.59375 -1.421875 C 3.53125 -1.21875 3.53125 -1.1875 3.375 -0.96875 C 3.109375 -0.640625 2.578125 -0.125 2.015625 -0.125 C 1.53125 -0.125 1.25 -0.5625 1.25 -1.265625 C 1.25 -1.921875 1.625 -3.265625 1.859375 -3.765625 C 2.265625 -4.609375 2.828125 -5.03125 3.28125 -5.03125 C 4.078125 -5.03125 4.234375 -4.046875 4.234375 -3.953125 C 4.234375 -3.9375 4.203125 -3.796875 4.1875 -3.765625 Z M 4.359375 -4.484375 C 4.234375 -4.796875 3.90625 -5.265625 3.28125 -5.265625 C 1.9375 -5.265625 0.484375 -3.53125 0.484375 -1.75 C 0.484375 -0.578125 1.171875 0.125 1.984375 0.125 C 2.640625 0.125 3.203125 -0.390625 3.53125 -0.78125 C 3.65625 -0.078125 4.21875 0.125 4.578125 0.125 C 4.9375 0.125 5.21875 -0.09375 5.4375 -0.53125 C 5.625 -0.9375 5.796875 -1.65625 5.796875 -1.703125 C 5.796875 -1.765625 5.75 -1.8125 5.671875 -1.8125 C 5.5625 -1.8125 5.5625 -1.75 5.515625 -1.578125 C 5.328125 -0.875 5.109375 -0.125 4.609375 -0.125 C 4.265625 -0.125 4.25 -0.4375 4.25 -0.671875 C 4.25 -0.9375 4.28125 -1.078125 4.390625 -1.546875 C 4.46875 -1.84375 4.53125 -2.109375 4.625 -2.453125 C 5.0625 -4.25 5.171875 -4.671875 5.171875 -4.75 C 5.171875 -4.90625 5.046875 -5.046875 4.859375 -5.046875 C 4.484375 -5.046875 4.390625 -4.625 4.359375 -4.484375 Z M 4.359375 -4.484375 "/>
+</symbol>
+<symbol overflow="visible" id="glyph0-2">
+<path style="stroke:none;" d="M 2.765625 -8 C 2.765625 -8.046875 2.796875 -8.109375 2.796875 -8.171875 C 2.796875 -8.296875 2.671875 -8.296875 2.65625 -8.296875 C 2.640625 -8.296875 2.21875 -8.265625 2 -8.234375 C 1.796875 -8.21875 1.609375 -8.203125 1.40625 -8.1875 C 1.109375 -8.15625 1.03125 -8.15625 1.03125 -7.9375 C 1.03125 -7.8125 1.140625 -7.8125 1.265625 -7.8125 C 1.875 -7.8125 1.875 -7.703125 1.875 -7.59375 C 1.875 -7.5 1.78125 -7.15625 1.734375 -6.9375 L 1.453125 -5.796875 C 1.328125 -5.3125 0.640625 -2.609375 0.59375 -2.390625 C 0.53125 -2.09375 0.53125 -1.890625 0.53125 -1.734375 C 0.53125 -0.515625 1.21875 0.125 2 0.125 C 3.375 0.125 4.8125 -1.65625 4.8125 -3.390625 C 4.8125 -4.5 4.203125 -5.265625 3.296875 -5.265625 C 2.671875 -5.265625 2.109375 -4.75 1.890625 -4.515625 Z M 2.015625 -0.125 C 1.625 -0.125 1.203125 -0.40625 1.203125 -1.34375 C 1.203125 -1.734375 1.25 -1.953125 1.453125 -2.796875 C 1.5 -2.953125 1.6875 -3.71875 1.734375 -3.875 C 1.75 -3.96875 2.46875 -5.03125 3.28125 -5.03125 C 3.796875 -5.03125 4.046875 -4.5 4.046875 -3.890625 C 4.046875 -3.3125 3.703125 -1.953125 3.40625 -1.34375 C 3.109375 -0.6875 2.5625 -0.125 2.015625 -0.125 Z M 2.015625 -0.125 "/>
+</symbol>
+<symbol overflow="visible" id="glyph0-3">
+<path style="stroke:none;" d="M 5.328125 -4.8125 C 5.5625 -4.8125 5.671875 -4.8125 5.671875 -5.03125 C 5.671875 -5.15625 5.5625 -5.15625 5.359375 -5.15625 L 4.390625 -5.15625 C 4.609375 -6.390625 4.78125 -7.234375 4.875 -7.609375 C 4.953125 -7.90625 5.203125 -8.171875 5.515625 -8.171875 C 5.765625 -8.171875 6.015625 -8.0625 6.125 -7.953125 C 5.671875 -7.90625 5.515625 -7.5625 5.515625 -7.359375 C 5.515625 -7.125 5.703125 -6.984375 5.921875 -6.984375 C 6.171875 -6.984375 6.53125 -7.1875 6.53125 -7.640625 C 6.53125 -8.140625 6.03125 -8.421875 5.5 -8.421875 C 4.984375 -8.421875 4.484375 -8.03125 4.25 -7.5625 C 4.03125 -7.140625 3.90625 -6.71875 3.640625 -5.15625 L 2.828125 -5.15625 C 2.609375 -5.15625 2.484375 -5.15625 2.484375 -4.9375 C 2.484375 -4.8125 2.5625 -4.8125 2.796875 -4.8125 L 3.5625 -4.8125 C 3.34375 -3.6875 2.859375 -0.984375 2.578125 0.28125 C 2.375 1.328125 2.203125 2.203125 1.609375 2.203125 C 1.5625 2.203125 1.21875 2.203125 1 1.96875 C 1.609375 1.921875 1.609375 1.40625 1.609375 1.390625 C 1.609375 1.140625 1.4375 1 1.203125 1 C 0.96875 1 0.609375 1.203125 0.609375 1.65625 C 0.609375 2.171875 1.140625 2.4375 1.609375 2.4375 C 2.828125 2.4375 3.328125 0.25 3.453125 -0.34375 C 3.671875 -1.265625 4.25 -4.453125 4.3125 -4.8125 Z M 5.328125 -4.8125 "/>
+</symbol>
+<symbol overflow="visible" id="glyph1-0">
+<path style="stroke:none;" d=""/>
+</symbol>
+<symbol overflow="visible" id="glyph1-1">
+<path style="stroke:none;" d="M 3.4375 -7.65625 C 3.4375 -7.9375 3.4375 -7.953125 3.203125 -7.953125 C 2.921875 -7.625 2.3125 -7.1875 1.09375 -7.1875 L 1.09375 -6.84375 C 1.359375 -6.84375 1.953125 -6.84375 2.625 -7.140625 L 2.625 -0.921875 C 2.625 -0.484375 2.578125 -0.34375 1.53125 -0.34375 L 1.15625 -0.34375 L 1.15625 0 C 1.484375 -0.03125 2.640625 -0.03125 3.03125 -0.03125 C 3.4375 -0.03125 4.578125 -0.03125 4.90625 0 L 4.90625 -0.34375 L 4.53125 -0.34375 C 3.484375 -0.34375 3.4375 -0.484375 3.4375 -0.921875 Z M 3.4375 -7.65625 "/>
+</symbol>
+<symbol overflow="visible" id="glyph2-0">
+<path style="stroke:none;" d=""/>
+</symbol>
+<symbol overflow="visible" id="glyph2-1">
+<path style="stroke:none;" d="M 3.125 -3.03125 C 3.046875 -3.171875 2.828125 -3.515625 2.328125 -3.515625 C 1.390625 -3.515625 0.34375 -2.40625 0.34375 -1.234375 C 0.34375 -0.390625 0.875 0.078125 1.484375 0.078125 C 2 0.078125 2.4375 -0.328125 2.578125 -0.484375 C 2.71875 0.0625 3.265625 0.078125 3.359375 0.078125 C 3.734375 0.078125 3.90625 -0.21875 3.96875 -0.359375 C 4.140625 -0.640625 4.25 -1.109375 4.25 -1.140625 C 4.25 -1.1875 4.21875 -1.25 4.125 -1.25 C 4.03125 -1.25 4.015625 -1.1875 3.953125 -1 C 3.84375 -0.5625 3.703125 -0.140625 3.390625 -0.140625 C 3.203125 -0.140625 3.125 -0.296875 3.125 -0.515625 C 3.125 -0.65625 3.203125 -0.921875 3.25 -1.125 C 3.296875 -1.328125 3.421875 -1.796875 3.453125 -1.9375 L 3.609375 -2.546875 C 3.65625 -2.734375 3.734375 -3.078125 3.734375 -3.109375 C 3.734375 -3.296875 3.578125 -3.359375 3.484375 -3.359375 C 3.359375 -3.359375 3.15625 -3.28125 3.125 -3.03125 Z M 2.578125 -0.859375 C 2.1875 -0.3125 1.765625 -0.140625 1.515625 -0.140625 C 1.140625 -0.140625 0.96875 -0.484375 0.96875 -0.890625 C 0.96875 -1.265625 1.171875 -2.125 1.359375 -2.46875 C 1.578125 -2.953125 1.96875 -3.296875 2.34375 -3.296875 C 2.859375 -3.296875 3.015625 -2.703125 3.015625 -2.609375 C 3.015625 -2.578125 2.8125 -1.796875 2.765625 -1.59375 C 2.65625 -1.21875 2.65625 -1.203125 2.578125 -0.859375 Z M 2.578125 -0.859375 "/>
+</symbol>
+<symbol overflow="visible" id="glyph2-2">
+<path style="stroke:none;" d="M 1.9375 -5.296875 C 1.953125 -5.3125 1.96875 -5.40625 1.96875 -5.421875 C 1.96875 -5.453125 1.9375 -5.53125 1.84375 -5.53125 C 1.8125 -5.53125 1.5625 -5.5 1.390625 -5.484375 L 0.9375 -5.453125 C 0.765625 -5.4375 0.6875 -5.4375 0.6875 -5.296875 C 0.6875 -5.171875 0.796875 -5.171875 0.890625 -5.171875 C 1.28125 -5.171875 1.28125 -5.125 1.28125 -5.0625 C 1.28125 -5.015625 1.1875 -4.6875 1.140625 -4.515625 L 0.453125 -1.734375 C 0.390625 -1.46875 0.390625 -1.34375 0.390625 -1.21875 C 0.390625 -0.390625 0.890625 0.078125 1.5 0.078125 C 2.484375 0.078125 3.5 -1.046875 3.5 -2.203125 C 3.5 -3 3 -3.515625 2.359375 -3.515625 C 1.90625 -3.515625 1.5625 -3.234375 1.390625 -3.078125 Z M 1.5 -0.140625 C 1.21875 -0.140625 0.9375 -0.359375 0.9375 -0.953125 C 0.9375 -1.15625 0.96875 -1.359375 1.0625 -1.75 C 1.109375 -1.96875 1.171875 -2.203125 1.234375 -2.4375 C 1.28125 -2.578125 1.28125 -2.59375 1.375 -2.703125 C 1.640625 -3.046875 2 -3.296875 2.328125 -3.296875 C 2.734375 -3.296875 2.890625 -2.90625 2.890625 -2.546875 C 2.890625 -2.25 2.703125 -1.390625 2.46875 -0.921875 C 2.265625 -0.5 1.875 -0.140625 1.5 -0.140625 Z M 1.5 -0.140625 "/>
+</symbol>
+</g>
+</defs>
+<g id="surface1">
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+ <use xlink:href="#glyph0-1" x="11.976" y="20.074"/>
+</g>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+ <use xlink:href="#glyph0-1" x="68.669" y="20.074"/>
+</g>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+ <use xlink:href="#glyph0-2" x="12.56" y="78.344"/>
+</g>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+ <use xlink:href="#glyph0-2" x="69.253" y="78.344"/>
+</g>
+<path style="fill:none;stroke-width:0.3985;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 7.173656 56.693 L 49.060375 56.693 " transform="matrix(1,0,0,-1,15.049,74.193)"/>
+<path style="fill:none;stroke-width:0.31879;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M -1.196908 1.59313 C -1.095345 0.995474 -0.001595 0.100942 0.299186 -0.00062 C -0.001595 -0.0982763 -1.095345 -0.996714 -1.196908 -1.59437 " transform="matrix(1,0,0,-1,64.11097,17.49938)"/>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+ <use xlink:href="#glyph1-1" x="37.971" y="11.606"/>
+</g>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+ <use xlink:href="#glyph2-1" x="43.824" y="13.399"/>
+</g>
+<path style="fill:none;stroke-width:0.3985;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 56.693188 50.017219 L 56.693188 8.708625 " transform="matrix(1,0,0,-1,15.049,74.193)"/>
+<path style="fill:none;stroke-width:0.31879;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M -1.193658 1.593317 C -1.096001 0.995661 0.001655 0.10113 0.29853 -0.0004325 C 0.001655 -0.0980888 -1.096001 -0.996526 -1.193658 -1.594183 " transform="matrix(0,1,1,0,71.74262,65.48272)"/>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+ <use xlink:href="#glyph0-3" x="75.843" y="48.047"/>
+</g>
+<path style="fill:none;stroke-width:0.3985;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 0.00178125 50.017219 L 0.00178125 8.708625 " transform="matrix(1,0,0,-1,15.049,74.193)"/>
+<path style="fill:none;stroke-width:0.31879;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M -1.193658 1.595531 C -1.096001 0.997875 0.001655 0.0994375 0.29853 0.00178125 C 0.001655 -0.0997812 -1.096001 -0.994312 -1.193658 -1.595875 " transform="matrix(0,1,1,0,15.049,65.48272)"/>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+ <use xlink:href="#glyph0-3" x="3.902" y="48.047"/>
+</g>
+<path style="fill:none;stroke-width:0.3985;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 6.587719 0.00159375 L 49.646313 0.00159375 " transform="matrix(1,0,0,-1,15.049,74.193)"/>
+<path style="fill:none;stroke-width:0.31879;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M -1.19489 1.595344 C -1.097234 0.997687 0.0004225 0.09925 0.297297 0.00159375 C 0.0004225 -0.0999688 -1.097234 -0.9945 -1.19489 -1.592156 " transform="matrix(1,0,0,-1,64.69489,74.193)"/>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+ <use xlink:href="#glyph1-1" x="38.408" y="85.998"/>
+</g>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+ <use xlink:href="#glyph2-2" x="44.261" y="87.791"/>
+</g>
+<path style="fill:none;stroke-width:0.3985;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 6.673656 50.017219 L 49.779125 6.907844 " transform="matrix(1,0,0,-1,15.049,74.193)"/>
+<path style="fill:none;stroke-width:0.31879;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M -1.195527 1.59173 C -1.096063 0.995099 0.00056952 0.0974302 0.298891 -0.00199643 C 0.000577958 -0.101448 -1.095978 -0.993686 -1.195392 -1.59585 " transform="matrix(0.70706,0.70712,0.70712,-0.70706,64.82914,67.28333)"/>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+ <use xlink:href="#glyph0-3" x="39.914" y="39.466"/>
+</g>
+</g>
+</svg>
diff --git a/present/fig/cat-ident.tex b/present/fig/cat-ident.tex
new file mode 100644
index 0000000..7fa64de
--- /dev/null
+++ b/present/fig/cat-ident.tex
@@ -0,0 +1,17 @@
+\documentclass[12pt]{standalone}
+\input{head}
+\begin{document}
+\begin{tikzpicture}\selectlanguage{english}
+ \path (0,2) node(A){$a$} (2,2) node(AP){$a$}
+ (0,0) node(B){$b$} (2,0) node(BP){$b$};
+ \draw[->] (A) -- node[above]{$1_a$} (AP);
+ \draw[->] (AP) -- node[right]{$f$} (BP);
+ \draw[->] (A) -- node[left]{$f$} (B);
+ \draw[->] (B) -- node[below]{$1_b$} (BP);
+ \draw[->] (A) -- node[above]{$f$} (BP);
+\end{tikzpicture}
+\end{document}
+%%% Local Variables:
+%%% mode: latex
+%%% TeX-master: t
+%%% End:
diff --git a/present/fig/convert.sh b/present/fig/convert.sh
new file mode 100755
index 0000000..f2018f1
--- /dev/null
+++ b/present/fig/convert.sh
@@ -0,0 +1,5 @@
+#!/bin/sh
+for f in *.pdf
+do pdf2svg "$f" "${f%.pdf}.svg"
+done
+
diff --git a/present/fig/couniversal.svg b/present/fig/couniversal.svg
new file mode 100644
index 0000000..8e32d9b
--- /dev/null
+++ b/present/fig/couniversal.svg
@@ -0,0 +1,86 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="133.843pt" height="77.829pt" viewBox="0 0 133.843 77.829" version="1.1">
+<defs>
+<g>
+<symbol overflow="visible" id="glyph0-0">
+<path style="stroke:none;" d=""/>
+</symbol>
+<symbol overflow="visible" id="glyph0-1">
+<path style="stroke:none;" d="M 4.671875 -4.5 C 4.453125 -4.5 4.34375 -4.5 4.171875 -4.34375 C 4.09375 -4.296875 3.96875 -4.109375 3.96875 -3.921875 C 3.96875 -3.6875 4.140625 -3.53125 4.375 -3.53125 C 4.65625 -3.53125 4.984375 -3.78125 4.984375 -4.25 C 4.984375 -4.828125 4.4375 -5.265625 3.609375 -5.265625 C 2.046875 -5.265625 0.484375 -3.5625 0.484375 -1.859375 C 0.484375 -0.828125 1.125 0.125 2.34375 0.125 C 3.96875 0.125 5 -1.140625 5 -1.296875 C 5 -1.375 4.921875 -1.4375 4.875 -1.4375 C 4.84375 -1.4375 4.828125 -1.421875 4.71875 -1.3125 C 3.953125 -0.296875 2.828125 -0.125 2.359375 -0.125 C 1.546875 -0.125 1.28125 -0.84375 1.28125 -1.4375 C 1.28125 -1.859375 1.484375 -3.015625 1.90625 -3.828125 C 2.21875 -4.390625 2.875 -5.03125 3.625 -5.03125 C 3.78125 -5.03125 4.4375 -5.015625 4.671875 -4.5 Z M 4.671875 -4.5 "/>
+</symbol>
+<symbol overflow="visible" id="glyph0-2">
+<path style="stroke:none;" d="M 4.984375 -7.296875 C 5.0625 -7.578125 5.078125 -7.6875 5.265625 -7.734375 C 5.359375 -7.75 5.75 -7.75 6 -7.75 C 7.203125 -7.75 7.75 -7.703125 7.75 -6.78125 C 7.75 -6.59375 7.703125 -6.140625 7.640625 -5.703125 L 7.625 -5.5625 C 7.625 -5.515625 7.671875 -5.4375 7.75 -5.4375 C 7.859375 -5.4375 7.859375 -5.5 7.90625 -5.6875 L 8.25 -7.8125 C 8.265625 -7.90625 8.265625 -7.9375 8.265625 -7.96875 C 8.265625 -8.109375 8.203125 -8.109375 7.953125 -8.109375 L 1.421875 -8.109375 C 1.140625 -8.109375 1.140625 -8.09375 1.0625 -7.875 L 0.328125 -5.71875 C 0.328125 -5.703125 0.28125 -5.5625 0.28125 -5.5625 C 0.28125 -5.5 0.328125 -5.4375 0.40625 -5.4375 C 0.5 -5.4375 0.53125 -5.484375 0.578125 -5.640625 C 1.078125 -7.09375 1.328125 -7.75 2.921875 -7.75 L 3.71875 -7.75 C 4 -7.75 4.125 -7.75 4.125 -7.625 C 4.125 -7.59375 4.125 -7.5625 4.0625 -7.34375 L 2.46875 -0.9375 C 2.34375 -0.46875 2.3125 -0.34375 1.046875 -0.34375 C 0.75 -0.34375 0.671875 -0.34375 0.671875 -0.125 C 0.671875 0 0.796875 0 0.859375 0 C 1.15625 0 1.46875 -0.03125 1.765625 -0.03125 L 3.640625 -0.03125 C 3.9375 -0.03125 4.25 0 4.546875 0 C 4.6875 0 4.8125 0 4.8125 -0.234375 C 4.8125 -0.34375 4.71875 -0.34375 4.40625 -0.34375 C 3.328125 -0.34375 3.328125 -0.453125 3.328125 -0.640625 C 3.328125 -0.640625 3.328125 -0.734375 3.375 -0.921875 Z M 4.984375 -7.296875 "/>
+</symbol>
+<symbol overflow="visible" id="glyph0-3">
+<path style="stroke:none;" d="M 2.765625 -8 C 2.765625 -8.046875 2.796875 -8.109375 2.796875 -8.171875 C 2.796875 -8.296875 2.671875 -8.296875 2.65625 -8.296875 C 2.640625 -8.296875 2.21875 -8.265625 2 -8.234375 C 1.796875 -8.21875 1.609375 -8.203125 1.40625 -8.1875 C 1.109375 -8.15625 1.03125 -8.15625 1.03125 -7.9375 C 1.03125 -7.8125 1.140625 -7.8125 1.265625 -7.8125 C 1.875 -7.8125 1.875 -7.703125 1.875 -7.59375 C 1.875 -7.5 1.78125 -7.15625 1.734375 -6.9375 L 1.453125 -5.796875 C 1.328125 -5.3125 0.640625 -2.609375 0.59375 -2.390625 C 0.53125 -2.09375 0.53125 -1.890625 0.53125 -1.734375 C 0.53125 -0.515625 1.21875 0.125 2 0.125 C 3.375 0.125 4.8125 -1.65625 4.8125 -3.390625 C 4.8125 -4.5 4.203125 -5.265625 3.296875 -5.265625 C 2.671875 -5.265625 2.109375 -4.75 1.890625 -4.515625 Z M 2.015625 -0.125 C 1.625 -0.125 1.203125 -0.40625 1.203125 -1.34375 C 1.203125 -1.734375 1.25 -1.953125 1.453125 -2.796875 C 1.5 -2.953125 1.6875 -3.71875 1.734375 -3.875 C 1.75 -3.96875 2.46875 -5.03125 3.28125 -5.03125 C 3.796875 -5.03125 4.046875 -4.5 4.046875 -3.890625 C 4.046875 -3.3125 3.703125 -1.953125 3.40625 -1.34375 C 3.109375 -0.6875 2.5625 -0.125 2.015625 -0.125 Z M 2.015625 -0.125 "/>
+</symbol>
+<symbol overflow="visible" id="glyph0-4">
+<path style="stroke:none;" d="M 5.671875 -4.875 C 5.28125 -4.8125 5.140625 -4.515625 5.140625 -4.296875 C 5.140625 -4 5.359375 -3.90625 5.53125 -3.90625 C 5.890625 -3.90625 6.140625 -4.21875 6.140625 -4.546875 C 6.140625 -5.046875 5.5625 -5.265625 5.0625 -5.265625 C 4.34375 -5.265625 3.9375 -4.546875 3.828125 -4.328125 C 3.546875 -5.21875 2.8125 -5.265625 2.59375 -5.265625 C 1.375 -5.265625 0.734375 -3.703125 0.734375 -3.4375 C 0.734375 -3.390625 0.78125 -3.328125 0.859375 -3.328125 C 0.953125 -3.328125 0.984375 -3.40625 1 -3.453125 C 1.40625 -4.78125 2.21875 -5.03125 2.5625 -5.03125 C 3.09375 -5.03125 3.203125 -4.53125 3.203125 -4.25 C 3.203125 -3.984375 3.125 -3.703125 2.984375 -3.125 L 2.578125 -1.5 C 2.40625 -0.78125 2.0625 -0.125 1.421875 -0.125 C 1.359375 -0.125 1.0625 -0.125 0.8125 -0.28125 C 1.25 -0.359375 1.34375 -0.71875 1.34375 -0.859375 C 1.34375 -1.09375 1.15625 -1.25 0.9375 -1.25 C 0.640625 -1.25 0.328125 -0.984375 0.328125 -0.609375 C 0.328125 -0.109375 0.890625 0.125 1.40625 0.125 C 1.984375 0.125 2.390625 -0.328125 2.640625 -0.828125 C 2.828125 -0.125 3.4375 0.125 3.875 0.125 C 5.09375 0.125 5.734375 -1.453125 5.734375 -1.703125 C 5.734375 -1.765625 5.6875 -1.8125 5.625 -1.8125 C 5.515625 -1.8125 5.5 -1.75 5.46875 -1.65625 C 5.140625 -0.609375 4.453125 -0.125 3.90625 -0.125 C 3.484375 -0.125 3.265625 -0.4375 3.265625 -0.921875 C 3.265625 -1.1875 3.3125 -1.375 3.5 -2.15625 L 3.921875 -3.796875 C 4.09375 -4.5 4.5 -5.03125 5.0625 -5.03125 C 5.078125 -5.03125 5.421875 -5.03125 5.671875 -4.875 Z M 5.671875 -4.875 "/>
+</symbol>
+<symbol overflow="visible" id="glyph0-5">
+<path style="stroke:none;" d="M 5.46875 -4.46875 C 5.46875 -5.21875 5.078125 -5.265625 4.984375 -5.265625 C 4.703125 -5.265625 4.4375 -4.984375 4.4375 -4.75 C 4.4375 -4.609375 4.515625 -4.515625 4.5625 -4.46875 C 4.6875 -4.359375 5 -4.046875 5 -3.421875 C 5 -2.921875 4.28125 -0.125 2.84375 -0.125 C 2.109375 -0.125 1.96875 -0.734375 1.96875 -1.171875 C 1.96875 -1.765625 2.25 -2.609375 2.5625 -3.46875 C 2.765625 -3.953125 2.8125 -4.078125 2.8125 -4.3125 C 2.8125 -4.8125 2.453125 -5.265625 1.859375 -5.265625 C 0.765625 -5.265625 0.328125 -3.53125 0.328125 -3.4375 C 0.328125 -3.390625 0.375 -3.328125 0.453125 -3.328125 C 0.5625 -3.328125 0.578125 -3.375 0.625 -3.546875 C 0.90625 -4.578125 1.375 -5.03125 1.828125 -5.03125 C 1.9375 -5.03125 2.140625 -5.03125 2.140625 -4.640625 C 2.140625 -4.328125 2.015625 -3.984375 1.828125 -3.53125 C 1.25 -2 1.25 -1.625 1.25 -1.34375 C 1.25 -1.078125 1.296875 -0.578125 1.65625 -0.25 C 2.09375 0.125 2.6875 0.125 2.796875 0.125 C 4.78125 0.125 5.46875 -3.796875 5.46875 -4.46875 Z M 5.46875 -4.46875 "/>
+</symbol>
+<symbol overflow="visible" id="glyph0-6">
+<path style="stroke:none;" d="M 4.046875 -1.515625 C 4 -1.328125 3.96875 -1.28125 3.8125 -1.09375 C 3.328125 -0.46875 2.828125 -0.234375 2.453125 -0.234375 C 2.0625 -0.234375 1.6875 -0.546875 1.6875 -1.375 C 1.6875 -2.015625 2.046875 -3.34375 2.3125 -3.890625 C 2.65625 -4.546875 3.1875 -5.03125 3.6875 -5.03125 C 4.484375 -5.03125 4.640625 -4.046875 4.640625 -3.984375 L 4.609375 -3.8125 Z M 4.78125 -4.484375 C 4.625 -4.828125 4.296875 -5.265625 3.6875 -5.265625 C 2.390625 -5.265625 0.90625 -3.640625 0.90625 -1.859375 C 0.90625 -0.609375 1.65625 0 2.421875 0 C 3.0625 0 3.625 -0.5 3.84375 -0.734375 L 3.578125 0.328125 C 3.40625 0.984375 3.328125 1.296875 2.90625 1.703125 C 2.421875 2.203125 1.953125 2.203125 1.703125 2.203125 C 1.34375 2.203125 1.046875 2.171875 0.734375 2.078125 C 1.125 1.96875 1.21875 1.640625 1.21875 1.5 C 1.21875 1.3125 1.078125 1.125 0.8125 1.125 C 0.53125 1.125 0.21875 1.359375 0.21875 1.75 C 0.21875 2.25 0.703125 2.4375 1.71875 2.4375 C 3.265625 2.4375 4.0625 1.453125 4.21875 0.796875 L 5.546875 -4.546875 C 5.578125 -4.703125 5.578125 -4.71875 5.578125 -4.75 C 5.578125 -4.90625 5.453125 -5.046875 5.265625 -5.046875 C 4.984375 -5.046875 4.8125 -4.8125 4.78125 -4.484375 Z M 4.78125 -4.484375 "/>
+</symbol>
+<symbol overflow="visible" id="glyph1-0">
+<path style="stroke:none;" d=""/>
+</symbol>
+<symbol overflow="visible" id="glyph1-1">
+<path style="stroke:none;" d="M 2.921875 -8.296875 L 1.359375 -6.671875 L 1.546875 -6.484375 L 2.921875 -7.71875 L 4.296875 -6.484375 L 4.484375 -6.671875 Z M 2.921875 -8.296875 "/>
+</symbol>
+</g>
+</defs>
+<g id="surface1">
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+ <use xlink:href="#glyph0-1" x="124.903" y="67.253"/>
+</g>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+ <use xlink:href="#glyph0-2" x="63.998" y="68.83"/>
+</g>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+ <use xlink:href="#glyph0-3" x="72.484996" y="68.83"/>
+</g>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+ <use xlink:href="#glyph0-3" x="11.548" y="68.83"/>
+</g>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+ <use xlink:href="#glyph0-2" x="63.16" y="12.071"/>
+</g>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+ <use xlink:href="#glyph0-4" x="71.646996" y="12.071"/>
+</g>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+ <use xlink:href="#glyph0-4" x="10.711" y="10.56"/>
+</g>
+<path style="fill:none;stroke-width:0.3985;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M -7.07825 -56.693688 L -45.8595 -56.693688 " transform="matrix(1,0,0,-1,127.422,7.986)"/>
+<path style="fill:none;stroke-width:0.31879;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M -1.195403 1.593682 C -1.097746 0.996026 -0.00009 0.101495 0.300691 -0.0000675 C -0.00009 -0.0977238 -1.097746 -0.996161 -1.195403 -1.593818 " transform="matrix(1,0,0,-1,120.34384,64.67962)"/>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+ <use xlink:href="#glyph0-5" x="98.138" y="73.927"/>
+</g>
+<path style="fill:none;stroke-width:0.3985;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M -6.945437 -49.756188 L -48.511844 -8.185875 " transform="matrix(1,0,0,-1,127.422,7.986)"/>
+<path style="fill:none;stroke-width:0.31879;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M -1.193253 1.594365 C -1.096572 0.994973 0.0000205257 0.0972712 0.298337 -0.00216521 C 0.000021932 -0.101606 -1.093796 -0.996561 -1.195992 -1.595955 " transform="matrix(0.70709,0.7071,0.7071,-0.70709,120.47808,57.74064)"/>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+ <use xlink:href="#glyph0-6" x="103.957" y="38.529"/>
+</g>
+<path style="fill:none;stroke-width:0.3985;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-dasharray:0.3985,1.99255;stroke-miterlimit:10;" d="M -56.695437 -47.98275 L -56.695437 -8.185875 " transform="matrix(1,0,0,-1,127.422,7.986)"/>
+<path style="fill:none;stroke-width:0.31879;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M -1.195882 1.595839 C -1.09432 0.998183 -0.00057 0.099745 0.300211 -0.0018175 C -0.00057 -0.0994737 -1.09432 -0.997911 -1.195882 -1.595567 " transform="matrix(0,1,1,0,70.72838,55.96932)"/>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+ <use xlink:href="#glyph0-2" x="52.108" y="39.288"/>
+</g>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+ <use xlink:href="#glyph1-1" x="61.01" y="39.288"/>
+</g>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+ <use xlink:href="#glyph0-6" x="60.594" y="39.288"/>
+</g>
+<path style="fill:none;stroke-width:0.3985;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-dasharray:0.3985,1.99255;stroke-miterlimit:10;" d="M -113.386844 -47.98275 L -113.386844 -6.674156 " transform="matrix(1,0,0,-1,127.422,7.986)"/>
+<path style="fill:none;stroke-width:0.31879;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M -1.195882 1.594146 C -1.09432 0.99649 -0.00057 0.0980525 0.300211 0.00039625 C -0.00057 -0.101166 -1.09432 -0.995697 -1.195882 -1.593354 " transform="matrix(0,1,1,0,14.03476,55.96932)"/>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+ <use xlink:href="#glyph1-1" x="4.317" y="38.533"/>
+</g>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+ <use xlink:href="#glyph0-6" x="3.902" y="38.533"/>
+</g>
+</g>
+</svg>
diff --git a/present/fig/couniversal.tex b/present/fig/couniversal.tex
new file mode 100644
index 0000000..dd0feb6
--- /dev/null
+++ b/present/fig/couniversal.tex
@@ -0,0 +1,16 @@
+\documentclass[12pt]{standalone}
+\input{head}
+\begin{document}
+\begin{tikzpicture}\selectlanguage{english}
+ \path (0,-2) node(B){$c$} (-2,-2) node(UC){$Tb$} (-4,-2) node(C){$b$};
+ \path (-2,0) node(UX){$Tx$} (-4,0) node(X){$x$};
+ \draw[<-] (B) -- node[below]{$v$} (UC);
+ \draw[<-] (B) -- node[right]{$g$} (UX);
+ \draw[<-,dotted] (UC) -- node[left]{$T\hat g$} (UX);
+ \draw[<-,dotted] (C) -- node[left]{$\hat g$} (X);
+\end{tikzpicture}
+\end{document}
+%%% Local Variables:
+%%% mode: latex
+%%% TeX-master: t
+%%% End:
diff --git a/present/fig/front.svg b/present/fig/front.svg
new file mode 100644
index 0000000..0af604b
--- /dev/null
+++ b/present/fig/front.svg
@@ -0,0 +1,361 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="264.364pt" height="243.885pt" viewBox="0 0 264.364 243.885" version="1.1">
+<defs>
+<g>
+<symbol overflow="visible" id="glyph0-0">
+<path style="stroke:none;" d=""/>
+</symbol>
+<symbol overflow="visible" id="glyph0-1">
+<path style="stroke:none;" d="M 7.59375 -8.3125 C 7.59375 -8.421875 7.5 -8.421875 7.484375 -8.421875 C 7.4375 -8.421875 7.421875 -8.40625 7.28125 -8.21875 C 7.203125 -8.140625 6.71875 -7.515625 6.703125 -7.5 C 6.3125 -8.28125 5.515625 -8.421875 5.015625 -8.421875 C 3.5 -8.421875 2.125 -7.03125 2.125 -5.671875 C 2.125 -4.78125 2.671875 -4.25 3.25 -4.046875 C 3.375 -4 4.09375 -3.8125 4.453125 -3.734375 C 5.0625 -3.5625 5.21875 -3.515625 5.46875 -3.25 C 5.515625 -3.1875 5.75 -2.921875 5.75 -2.359375 C 5.75 -1.25 4.71875 -0.09375 3.53125 -0.09375 C 2.546875 -0.09375 1.453125 -0.515625 1.453125 -1.859375 C 1.453125 -2.078125 1.5 -2.359375 1.546875 -2.484375 C 1.546875 -2.515625 1.546875 -2.578125 1.546875 -2.609375 C 1.546875 -2.65625 1.53125 -2.71875 1.4375 -2.71875 C 1.328125 -2.71875 1.3125 -2.6875 1.265625 -2.484375 L 0.65625 -0.03125 C 0.65625 -0.03125 0.609375 0.125 0.609375 0.140625 C 0.609375 0.25 0.703125 0.25 0.734375 0.25 C 0.78125 0.25 0.78125 0.234375 0.9375 0.0625 L 1.484375 -0.65625 C 1.765625 -0.234375 2.390625 0.25 3.5 0.25 C 5.046875 0.25 6.453125 -1.25 6.453125 -2.734375 C 6.453125 -3.234375 6.328125 -3.6875 5.875 -4.125 C 5.625 -4.375 5.421875 -4.4375 4.3125 -4.71875 C 3.515625 -4.9375 3.40625 -4.96875 3.1875 -5.15625 C 2.984375 -5.359375 2.828125 -5.65625 2.828125 -6.0625 C 2.828125 -7.0625 3.84375 -8.09375 4.984375 -8.09375 C 6.15625 -8.09375 6.703125 -7.375 6.703125 -6.234375 C 6.703125 -5.921875 6.640625 -5.609375 6.640625 -5.5625 C 6.640625 -5.453125 6.734375 -5.453125 6.78125 -5.453125 C 6.890625 -5.453125 6.890625 -5.484375 6.9375 -5.671875 Z M 7.59375 -8.3125 "/>
+</symbol>
+<symbol overflow="visible" id="glyph0-2">
+<path style="stroke:none;" d="M 2.765625 -8 C 2.765625 -8.046875 2.796875 -8.109375 2.796875 -8.171875 C 2.796875 -8.296875 2.671875 -8.296875 2.65625 -8.296875 C 2.640625 -8.296875 2.21875 -8.265625 2 -8.234375 C 1.796875 -8.21875 1.609375 -8.203125 1.40625 -8.1875 C 1.109375 -8.15625 1.03125 -8.15625 1.03125 -7.9375 C 1.03125 -7.8125 1.140625 -7.8125 1.265625 -7.8125 C 1.875 -7.8125 1.875 -7.703125 1.875 -7.59375 C 1.875 -7.5 1.78125 -7.15625 1.734375 -6.9375 L 1.453125 -5.796875 C 1.328125 -5.3125 0.640625 -2.609375 0.59375 -2.390625 C 0.53125 -2.09375 0.53125 -1.890625 0.53125 -1.734375 C 0.53125 -0.515625 1.21875 0.125 2 0.125 C 3.375 0.125 4.8125 -1.65625 4.8125 -3.390625 C 4.8125 -4.5 4.203125 -5.265625 3.296875 -5.265625 C 2.671875 -5.265625 2.109375 -4.75 1.890625 -4.515625 Z M 2.015625 -0.125 C 1.625 -0.125 1.203125 -0.40625 1.203125 -1.34375 C 1.203125 -1.734375 1.25 -1.953125 1.453125 -2.796875 C 1.5 -2.953125 1.6875 -3.71875 1.734375 -3.875 C 1.75 -3.96875 2.46875 -5.03125 3.28125 -5.03125 C 3.796875 -5.03125 4.046875 -4.5 4.046875 -3.890625 C 4.046875 -3.3125 3.703125 -1.953125 3.40625 -1.34375 C 3.109375 -0.6875 2.5625 -0.125 2.015625 -0.125 Z M 2.015625 -0.125 "/>
+</symbol>
+<symbol overflow="visible" id="glyph0-3">
+<path style="stroke:none;" d="M 4.984375 -7.296875 C 5.0625 -7.578125 5.078125 -7.6875 5.265625 -7.734375 C 5.359375 -7.75 5.75 -7.75 6 -7.75 C 7.203125 -7.75 7.75 -7.703125 7.75 -6.78125 C 7.75 -6.59375 7.703125 -6.140625 7.640625 -5.703125 L 7.625 -5.5625 C 7.625 -5.515625 7.671875 -5.4375 7.75 -5.4375 C 7.859375 -5.4375 7.859375 -5.5 7.90625 -5.6875 L 8.25 -7.8125 C 8.265625 -7.90625 8.265625 -7.9375 8.265625 -7.96875 C 8.265625 -8.109375 8.203125 -8.109375 7.953125 -8.109375 L 1.421875 -8.109375 C 1.140625 -8.109375 1.140625 -8.09375 1.0625 -7.875 L 0.328125 -5.71875 C 0.328125 -5.703125 0.28125 -5.5625 0.28125 -5.5625 C 0.28125 -5.5 0.328125 -5.4375 0.40625 -5.4375 C 0.5 -5.4375 0.53125 -5.484375 0.578125 -5.640625 C 1.078125 -7.09375 1.328125 -7.75 2.921875 -7.75 L 3.71875 -7.75 C 4 -7.75 4.125 -7.75 4.125 -7.625 C 4.125 -7.59375 4.125 -7.5625 4.0625 -7.34375 L 2.46875 -0.9375 C 2.34375 -0.46875 2.3125 -0.34375 1.046875 -0.34375 C 0.75 -0.34375 0.671875 -0.34375 0.671875 -0.125 C 0.671875 0 0.796875 0 0.859375 0 C 1.15625 0 1.46875 -0.03125 1.765625 -0.03125 L 3.640625 -0.03125 C 3.9375 -0.03125 4.25 0 4.546875 0 C 4.6875 0 4.8125 0 4.8125 -0.234375 C 4.8125 -0.34375 4.71875 -0.34375 4.40625 -0.34375 C 3.328125 -0.34375 3.328125 -0.453125 3.328125 -0.640625 C 3.328125 -0.640625 3.328125 -0.734375 3.375 -0.921875 Z M 4.984375 -7.296875 "/>
+</symbol>
+<symbol overflow="visible" id="glyph0-4">
+<path style="stroke:none;" d="M 6.046875 -2.75 C 5.625 -1.078125 4.25 -0.09375 3.125 -0.09375 C 2.265625 -0.09375 1.671875 -0.671875 1.671875 -1.65625 C 1.671875 -1.703125 1.671875 -2.0625 1.8125 -2.59375 L 2.96875 -7.296875 C 3.078125 -7.703125 3.109375 -7.8125 3.953125 -7.8125 C 4.171875 -7.8125 4.296875 -7.8125 4.296875 -8.03125 C 4.296875 -8.15625 4.1875 -8.15625 4.109375 -8.15625 C 3.890625 -8.15625 3.640625 -8.140625 3.421875 -8.140625 L 2.015625 -8.140625 C 1.78125 -8.140625 1.53125 -8.15625 1.296875 -8.15625 C 1.21875 -8.15625 1.078125 -8.15625 1.078125 -7.9375 C 1.078125 -7.8125 1.15625 -7.8125 1.390625 -7.8125 C 2.109375 -7.8125 2.109375 -7.71875 2.109375 -7.59375 C 2.109375 -7.515625 2.015625 -7.171875 1.953125 -6.96875 L 0.921875 -2.78125 C 0.890625 -2.65625 0.8125 -2.328125 0.8125 -2.015625 C 0.8125 -0.6875 1.75 0.25 3.0625 0.25 C 4.265625 0.25 5.609375 -0.703125 6.21875 -2.21875 C 6.296875 -2.421875 6.40625 -2.84375 6.484375 -3.171875 C 6.59375 -3.59375 6.84375 -4.65625 6.9375 -4.953125 L 7.390625 -6.75 C 7.546875 -7.375 7.640625 -7.765625 8.6875 -7.8125 C 8.78125 -7.828125 8.828125 -7.921875 8.828125 -8.03125 C 8.828125 -8.15625 8.71875 -8.15625 8.671875 -8.15625 C 8.515625 -8.15625 8.296875 -8.140625 8.125 -8.140625 L 7.5625 -8.140625 C 6.828125 -8.140625 6.4375 -8.15625 6.4375 -8.15625 C 6.359375 -8.15625 6.21875 -8.15625 6.21875 -7.9375 C 6.21875 -7.8125 6.3125 -7.8125 6.390625 -7.8125 C 7.109375 -7.796875 7.15625 -7.515625 7.15625 -7.296875 C 7.15625 -7.203125 7.15625 -7.15625 7.109375 -7 Z M 6.046875 -2.75 "/>
+</symbol>
+<symbol overflow="visible" id="glyph0-5">
+<path style="stroke:none;" d="M 6.078125 -4.5 C 6.234375 -4.5 6.625 -4.5 6.625 -4.890625 C 6.625 -5.15625 6.390625 -5.15625 6.1875 -5.15625 L 3.53125 -5.15625 C 1.75 -5.15625 0.453125 -3.15625 0.453125 -1.75 C 0.453125 -0.734375 1.109375 0.125 2.1875 0.125 C 3.59375 0.125 5.140625 -1.40625 5.140625 -3.1875 C 5.140625 -3.65625 5.03125 -4.109375 4.75 -4.5 Z M 2.203125 -0.125 C 1.59375 -0.125 1.140625 -0.578125 1.140625 -1.40625 C 1.140625 -2.125 1.578125 -4.5 3.328125 -4.5 C 3.84375 -4.5 4.421875 -4.25 4.421875 -3.328125 C 4.421875 -2.921875 4.234375 -1.90625 3.8125 -1.21875 C 3.375 -0.515625 2.734375 -0.125 2.203125 -0.125 Z M 2.203125 -0.125 "/>
+</symbol>
+<symbol overflow="visible" id="glyph0-6">
+<path style="stroke:none;" d="M 3.4375 -4.5 L 5.421875 -4.5 C 5.5625 -4.5 5.96875 -4.5 5.96875 -4.890625 C 5.96875 -5.15625 5.734375 -5.15625 5.515625 -5.15625 L 2.234375 -5.15625 C 1.953125 -5.15625 1.546875 -5.15625 1 -4.5625 C 0.6875 -4.21875 0.3125 -3.578125 0.3125 -3.515625 C 0.3125 -3.4375 0.375 -3.421875 0.4375 -3.421875 C 0.53125 -3.421875 0.53125 -3.453125 0.59375 -3.53125 C 1.21875 -4.5 1.84375 -4.5 2.140625 -4.5 L 3.125 -4.5 L 1.890625 -0.40625 C 1.828125 -0.234375 1.828125 -0.203125 1.828125 -0.171875 C 1.828125 -0.03125 1.90625 0.125 2.15625 0.125 C 2.515625 0.125 2.578125 -0.1875 2.625 -0.375 Z M 3.4375 -4.5 "/>
+</symbol>
+<symbol overflow="visible" id="glyph1-0">
+<path style="stroke:none;" d=""/>
+</symbol>
+<symbol overflow="visible" id="glyph1-1">
+<path style="stroke:none;" d="M 2.109375 -3.78125 C 2.15625 -3.875 2.1875 -3.9375 2.1875 -4.015625 C 2.1875 -4.28125 1.9375 -4.453125 1.71875 -4.453125 C 1.40625 -4.453125 1.3125 -4.171875 1.28125 -4.0625 L 0.265625 -0.625 C 0.234375 -0.53125 0.234375 -0.515625 0.234375 -0.5 C 0.234375 -0.4375 0.28125 -0.421875 0.359375 -0.390625 C 0.515625 -0.328125 0.53125 -0.328125 0.546875 -0.328125 C 0.5625 -0.328125 0.609375 -0.328125 0.671875 -0.46875 Z M 2.109375 -3.78125 "/>
+</symbol>
+<symbol overflow="visible" id="glyph2-0">
+<path style="stroke:none;" d=""/>
+</symbol>
+<symbol overflow="visible" id="glyph2-1">
+<path style="stroke:none;" d="M 5.34375 -5.390625 C 5.359375 -5.421875 5.375 -5.46875 5.375 -5.515625 C 5.375 -5.5625 5.328125 -5.609375 5.265625 -5.609375 C 5.21875 -5.609375 5.203125 -5.59375 5.109375 -5.5 C 5.015625 -5.390625 4.8125 -5.140625 4.71875 -5.046875 C 4.421875 -5.5 3.90625 -5.609375 3.5 -5.609375 C 2.40625 -5.609375 1.453125 -4.671875 1.453125 -3.765625 C 1.453125 -3.3125 1.703125 -3.03125 1.734375 -2.984375 C 2 -2.703125 2.234375 -2.640625 2.8125 -2.5 C 3.078125 -2.4375 3.09375 -2.4375 3.328125 -2.375 C 3.5625 -2.3125 4.078125 -2.1875 4.078125 -1.53125 C 4.078125 -0.84375 3.390625 -0.09375 2.546875 -0.09375 C 2.03125 -0.09375 1.078125 -0.25 1.078125 -1.25 C 1.078125 -1.265625 1.078125 -1.4375 1.125 -1.625 L 1.140625 -1.703125 C 1.140625 -1.796875 1.046875 -1.8125 1.015625 -1.8125 C 0.921875 -1.8125 0.90625 -1.78125 0.875 -1.59375 L 0.546875 -0.296875 C 0.515625 -0.171875 0.453125 0.046875 0.453125 0.0625 C 0.453125 0.125 0.5 0.171875 0.5625 0.171875 C 0.609375 0.171875 0.625 0.15625 0.703125 0.0625 L 1.09375 -0.390625 C 1.28125 -0.15625 1.734375 0.171875 2.53125 0.171875 C 3.6875 0.171875 4.640625 -0.875 4.640625 -1.828125 C 4.640625 -2.203125 4.515625 -2.484375 4.296875 -2.703125 C 4.0625 -2.96875 3.796875 -3.03125 3.421875 -3.125 C 3.203125 -3.1875 2.890625 -3.265625 2.703125 -3.3125 C 2.46875 -3.359375 2.015625 -3.515625 2.015625 -4.078125 C 2.015625 -4.703125 2.6875 -5.375 3.5 -5.375 C 4.21875 -5.375 4.703125 -5 4.703125 -4.140625 C 4.703125 -3.9375 4.671875 -3.78125 4.671875 -3.75 C 4.671875 -3.65625 4.75 -3.640625 4.8125 -3.640625 C 4.90625 -3.640625 4.90625 -3.671875 4.9375 -3.796875 Z M 5.34375 -5.390625 "/>
+</symbol>
+<symbol overflow="visible" id="glyph2-2">
+<path style="stroke:none;" d="M 1.9375 -5.296875 C 1.953125 -5.3125 1.96875 -5.40625 1.96875 -5.421875 C 1.96875 -5.453125 1.9375 -5.53125 1.84375 -5.53125 C 1.8125 -5.53125 1.5625 -5.5 1.390625 -5.484375 L 0.9375 -5.453125 C 0.765625 -5.4375 0.6875 -5.4375 0.6875 -5.296875 C 0.6875 -5.171875 0.796875 -5.171875 0.890625 -5.171875 C 1.28125 -5.171875 1.28125 -5.125 1.28125 -5.0625 C 1.28125 -5.015625 1.1875 -4.6875 1.140625 -4.515625 L 0.453125 -1.734375 C 0.390625 -1.46875 0.390625 -1.34375 0.390625 -1.21875 C 0.390625 -0.390625 0.890625 0.078125 1.5 0.078125 C 2.484375 0.078125 3.5 -1.046875 3.5 -2.203125 C 3.5 -3 3 -3.515625 2.359375 -3.515625 C 1.90625 -3.515625 1.5625 -3.234375 1.390625 -3.078125 Z M 1.5 -0.140625 C 1.21875 -0.140625 0.9375 -0.359375 0.9375 -0.953125 C 0.9375 -1.15625 0.96875 -1.359375 1.0625 -1.75 C 1.109375 -1.96875 1.171875 -2.203125 1.234375 -2.4375 C 1.28125 -2.578125 1.28125 -2.59375 1.375 -2.703125 C 1.640625 -3.046875 2 -3.296875 2.328125 -3.296875 C 2.734375 -3.296875 2.890625 -2.90625 2.890625 -2.546875 C 2.890625 -2.25 2.703125 -1.390625 2.46875 -0.921875 C 2.265625 -0.5 1.875 -0.140625 1.5 -0.140625 Z M 1.5 -0.140625 "/>
+</symbol>
+<symbol overflow="visible" id="glyph2-3">
+<path style="stroke:none;" d="M 3.609375 -4.828125 C 3.671875 -5.109375 3.6875 -5.125 4.015625 -5.125 L 4.609375 -5.125 C 5.4375 -5.125 5.53125 -4.859375 5.53125 -4.46875 C 5.53125 -4.265625 5.484375 -3.921875 5.484375 -3.875 C 5.46875 -3.796875 5.453125 -3.71875 5.453125 -3.703125 C 5.453125 -3.609375 5.53125 -3.578125 5.578125 -3.578125 C 5.671875 -3.578125 5.703125 -3.625 5.71875 -3.78125 L 5.9375 -5.28125 C 5.9375 -5.390625 5.84375 -5.390625 5.703125 -5.390625 L 1 -5.390625 C 0.8125 -5.390625 0.78125 -5.390625 0.734375 -5.21875 L 0.25 -3.84375 C 0.234375 -3.796875 0.203125 -3.734375 0.203125 -3.6875 C 0.203125 -3.625 0.265625 -3.578125 0.328125 -3.578125 C 0.421875 -3.578125 0.4375 -3.625 0.484375 -3.75 C 0.9375 -5.03125 1.15625 -5.125 2.375 -5.125 L 2.6875 -5.125 C 2.921875 -5.125 2.9375 -5.109375 2.9375 -5.046875 C 2.9375 -5.03125 2.90625 -4.875 2.890625 -4.84375 L 1.84375 -0.65625 C 1.765625 -0.34375 1.75 -0.265625 0.921875 -0.265625 C 0.65625 -0.265625 0.578125 -0.265625 0.578125 -0.109375 C 0.578125 -0.109375 0.578125 0 0.71875 0 C 0.9375 0 1.484375 -0.03125 1.703125 -0.03125 L 2.375 -0.03125 C 2.59375 -0.03125 3.15625 0 3.375 0 C 3.4375 0 3.5625 0 3.5625 -0.15625 C 3.5625 -0.265625 3.46875 -0.265625 3.265625 -0.265625 C 3.0625 -0.265625 3 -0.265625 2.796875 -0.28125 C 2.546875 -0.296875 2.515625 -0.328125 2.515625 -0.4375 C 2.515625 -0.46875 2.515625 -0.5 2.546875 -0.578125 Z M 3.609375 -4.828125 "/>
+</symbol>
+<symbol overflow="visible" id="glyph2-4">
+<path style="stroke:none;" d="M 5.3125 -4.578125 C 5.40625 -4.96875 5.59375 -5.15625 6.15625 -5.171875 C 6.234375 -5.171875 6.296875 -5.234375 6.296875 -5.328125 C 6.296875 -5.375 6.265625 -5.4375 6.1875 -5.4375 C 6.140625 -5.4375 5.96875 -5.421875 5.390625 -5.421875 C 4.75 -5.421875 4.65625 -5.4375 4.578125 -5.4375 C 4.453125 -5.4375 4.4375 -5.359375 4.4375 -5.296875 C 4.4375 -5.1875 4.53125 -5.171875 4.609375 -5.171875 C 5.09375 -5.15625 5.09375 -4.953125 5.09375 -4.84375 C 5.09375 -4.796875 5.078125 -4.75 5.078125 -4.703125 C 5.0625 -4.640625 4.40625 -1.96875 4.359375 -1.875 C 4.078125 -0.71875 3.078125 -0.09375 2.28125 -0.09375 C 1.734375 -0.09375 1.25 -0.421875 1.25 -1.15625 C 1.25 -1.296875 1.265625 -1.5 1.296875 -1.640625 L 2.09375 -4.828125 C 2.171875 -5.109375 2.1875 -5.171875 2.765625 -5.171875 C 2.921875 -5.171875 3.015625 -5.171875 3.015625 -5.328125 C 3.015625 -5.34375 3.015625 -5.4375 2.890625 -5.4375 C 2.734375 -5.4375 2.546875 -5.421875 2.390625 -5.421875 L 1.890625 -5.421875 C 1.125 -5.421875 0.921875 -5.4375 0.859375 -5.4375 C 0.828125 -5.4375 0.703125 -5.4375 0.703125 -5.296875 C 0.703125 -5.171875 0.8125 -5.171875 0.9375 -5.171875 C 1.1875 -5.171875 1.421875 -5.171875 1.421875 -5.046875 C 1.421875 -5 1.359375 -4.71875 1.3125 -4.5625 L 1.125 -3.859375 L 0.71875 -2.171875 C 0.609375 -1.734375 0.578125 -1.609375 0.578125 -1.390625 C 0.578125 -0.46875 1.3125 0.171875 2.25 0.171875 C 3.34375 0.171875 4.359375 -0.75 4.609375 -1.78125 Z M 5.3125 -4.578125 "/>
+</symbol>
+<symbol overflow="visible" id="glyph3-0">
+<path style="stroke:none;" d=""/>
+</symbol>
+<symbol overflow="visible" id="glyph3-1">
+<path style="stroke:none;" d="M 5.3125 -2.984375 C 5.3125 -4.265625 4.25 -5.3125 2.984375 -5.3125 C 1.703125 -5.3125 0.65625 -4.25 0.65625 -2.984375 C 0.65625 -1.71875 1.703125 -0.671875 2.984375 -0.671875 C 4.25 -0.671875 5.3125 -1.703125 5.3125 -2.984375 Z M 2.984375 -1.140625 C 1.953125 -1.140625 1.140625 -1.984375 1.140625 -2.984375 C 1.140625 -4 1.953125 -4.828125 2.984375 -4.828125 C 3.984375 -4.828125 4.828125 -4.015625 4.828125 -2.984375 C 4.828125 -1.953125 3.984375 -1.140625 2.984375 -1.140625 Z M 2.984375 -1.140625 "/>
+</symbol>
+</g>
+</defs>
+<g id="surface1">
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+ <use xlink:href="#glyph0-1" x="17.686" y="24.296"/>
+</g>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+ <use xlink:href="#glyph1-1" x="25.581" y="19.957"/>
+</g>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+ <use xlink:href="#glyph0-1" x="28.376" y="24.296"/>
+</g>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+ <use xlink:href="#glyph0-2" x="36.268823" y="24.296"/>
+</g>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+ <use xlink:href="#glyph0-3" x="119.437" y="24.296"/>
+</g>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+ <use xlink:href="#glyph1-1" x="127.924" y="19.957"/>
+</g>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+ <use xlink:href="#glyph0-1" x="130.719" y="24.296"/>
+</g>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+ <use xlink:href="#glyph0-2" x="138.611823" y="24.296"/>
+</g>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+ <use xlink:href="#glyph0-4" x="221.128" y="24.296"/>
+</g>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+ <use xlink:href="#glyph1-1" x="230.327" y="19.957"/>
+</g>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+ <use xlink:href="#glyph0-1" x="233.122" y="24.296"/>
+</g>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+ <use xlink:href="#glyph0-2" x="241.014823" y="24.296"/>
+</g>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+ <use xlink:href="#glyph0-3" x="119.141" y="126.343"/>
+</g>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+ <use xlink:href="#glyph1-1" x="127.628" y="122.005"/>
+</g>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+ <use xlink:href="#glyph0-3" x="130.423" y="126.343"/>
+</g>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+ <use xlink:href="#glyph0-2" x="138.909996" y="126.343"/>
+</g>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+ <use xlink:href="#glyph0-4" x="220.833" y="126.343"/>
+</g>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+ <use xlink:href="#glyph1-1" x="230.032" y="122.005"/>
+</g>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+ <use xlink:href="#glyph0-3" x="232.827" y="126.343"/>
+</g>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+ <use xlink:href="#glyph0-2" x="241.313996" y="126.343"/>
+</g>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+ <use xlink:href="#glyph0-4" x="220.477" y="228.39"/>
+</g>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+ <use xlink:href="#glyph1-1" x="229.676" y="224.052"/>
+</g>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+ <use xlink:href="#glyph0-4" x="232.471" y="228.39"/>
+</g>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+ <use xlink:href="#glyph0-2" x="241.664549" y="228.39"/>
+</g>
+<path style="fill:none;stroke-width:0.3985;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 15.884563 204.132 L 85.423625 204.132 " transform="matrix(1,0,0,-1,29.467,224.007)"/>
+<path style="fill:none;stroke-width:0.31879;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M -1.196123 1.594988 C -1.094547 0.997322 -0.000756993 0.0988882 0.300032 0.00123603 C -0.000753008 -0.100335 -1.094507 -0.994906 -1.19606 -1.592576 " transform="matrix(0.99998,0.00002,0.00002,-0.99998,114.89138,19.87623)"/>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+ <use xlink:href="#glyph0-5" x="72.165" y="12.668"/>
+</g>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+ <use xlink:href="#glyph1-1" x="79.247" y="8.33"/>
+</g>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+ <use xlink:href="#glyph2-1" x="78.818" y="15.777"/>
+</g>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+ <use xlink:href="#glyph2-2" x="84.414604" y="15.777"/>
+</g>
+<path style="fill:none;stroke-width:0.3985;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 118.243938 204.132 L 187.130656 204.132 " transform="matrix(1,0,0,-1,29.467,224.007)"/>
+<path style="fill:none;stroke-width:0.31879;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M -1.196122 1.594918 C -1.094546 0.997252 -0.000755741 0.0988182 0.300033 0.00116602 C -0.000751757 -0.100405 -1.094506 -0.994976 -1.196058 -1.592646 " transform="matrix(0.99998,0.00002,0.00002,-0.99998,216.59841,19.87616)"/>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+ <use xlink:href="#glyph0-6" x="174.982" y="12.668"/>
+</g>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+ <use xlink:href="#glyph1-1" x="181.401" y="8.33"/>
+</g>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+ <use xlink:href="#glyph2-1" x="180.065" y="15.777"/>
+</g>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+ <use xlink:href="#glyph2-2" x="185.661604" y="15.777"/>
+</g>
+<path style="fill:none;stroke-width:0.3985;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 204.130656 195.639813 L 204.12675 111.007 " transform="matrix(1,0,0,-1,29.467,224.007)"/>
+<path style="fill:none;stroke-width:0.31879;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M -1.195613 1.595746 C -1.09405 0.99809 -0.0003 0.0996525 0.300481 -0.00191 C -0.0003 -0.0995663 -1.09405 -0.998004 -1.195613 -1.59566 " transform="matrix(0,1,1,0,233.59566,113.0003)"/>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+ <use xlink:href="#glyph0-4" x="237.694" y="74.401"/>
+</g>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+ <use xlink:href="#glyph1-1" x="246.893" y="70.062"/>
+</g>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+ <use xlink:href="#glyph0-5" x="249.688" y="74.401"/>
+</g>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+ <use xlink:href="#glyph2-2" x="256.342" y="76.194"/>
+</g>
+<path style="fill:none;stroke-width:0.3985;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 204.130656 93.577313 L 204.12675 8.9445 " transform="matrix(1,0,0,-1,29.467,224.007)"/>
+<path style="fill:none;stroke-width:0.31879;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M -1.196282 1.595746 C -1.09472 0.99809 -0.00097 0.0996525 0.299811 -0.00191 C -0.00097 -0.0995663 -1.09472 -0.998004 -1.196282 -1.59566 " transform="matrix(0,1,1,0,233.59566,215.06347)"/>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+ <use xlink:href="#glyph0-4" x="237.694" y="176.463"/>
+</g>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+ <use xlink:href="#glyph1-1" x="246.893" y="172.124"/>
+</g>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+ <use xlink:href="#glyph0-6" x="249.688" y="176.463"/>
+</g>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+ <use xlink:href="#glyph2-2" x="254.772" y="178.256"/>
+</g>
+<path style="fill:none;stroke-width:0.3985;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 102.06425 195.639813 L 102.06425 111.007 " transform="matrix(1,0,0,-1,29.467,224.007)"/>
+<path style="fill:none;stroke-width:0.31879;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M -1.195613 1.5937 C -1.09405 0.996044 -0.0003 0.101513 0.300481 -0.00005 C -0.0003 -0.0977062 -1.09405 -0.996144 -1.195613 -1.5938 " transform="matrix(0,1,1,0,131.5313,113.0003)"/>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+ <use xlink:href="#glyph0-3" x="135.631" y="74.401"/>
+</g>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+ <use xlink:href="#glyph1-1" x="144.118" y="70.063"/>
+</g>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+ <use xlink:href="#glyph0-5" x="146.913" y="74.401"/>
+</g>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+ <use xlink:href="#glyph2-2" x="153.566" y="76.194"/>
+</g>
+<path style="fill:none;stroke-width:0.3985;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 118.540813 102.065594 L 186.833781 102.065594 " transform="matrix(1,0,0,-1,29.467,224.007)"/>
+<path style="fill:none;stroke-width:0.31879;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M -1.197131 1.593904 C -1.095569 0.996248 -0.00181875 0.09781 0.298963 0.00015375 C -0.00181875 -0.101409 -1.095569 -0.99594 -1.197131 -1.593596 " transform="matrix(1,0,0,-1,216.3026,121.94156)"/>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+ <use xlink:href="#glyph0-6" x="174.726" y="114.733"/>
+</g>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+ <use xlink:href="#glyph1-1" x="181.145" y="110.394"/>
+</g>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+ <use xlink:href="#glyph2-3" x="179.81" y="117.842"/>
+</g>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+ <use xlink:href="#glyph2-2" x="185.919879" y="117.842"/>
+</g>
+<path style="fill:none;stroke-width:0.3985;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 8.478313 195.639813 L 93.263469 110.874188 " transform="matrix(1,0,0,-1,29.467,224.007)"/>
+<path style="fill:none;stroke-width:0.31879;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M -1.195194 1.591576 C -1.095826 0.994925 -0.00209436 0.0998335 0.298975 -0.00240482 C -0.00211827 -0.0990464 -1.096065 -0.993874 -1.195578 -1.596027 " transform="matrix(0.70717,0.707,0.707,-0.70717,122.73168,113.13458)"/>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+ <use xlink:href="#glyph0-5" x="66.374" y="66.814"/>
+</g>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+ <use xlink:href="#glyph1-1" x="73.456" y="62.475"/>
+</g>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+ <use xlink:href="#glyph3-1" x="78.908" y="66.814"/>
+</g>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+ <use xlink:href="#glyph0-5" x="87.542" y="66.814"/>
+</g>
+<path style="fill:none;stroke-width:0.3985;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 110.540813 93.577313 L 195.329875 8.807781 " transform="matrix(1,0,0,-1,29.467,224.007)"/>
+<path style="fill:none;stroke-width:0.31879;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M -1.194191 1.593465 C -1.094816 0.996823 0.00167488 0.0989973 0.29998 -0.000472883 C 0.00165379 -0.0998798 -1.095028 -0.997473 -1.194529 -1.594093 " transform="matrix(0.70717,0.70702,0.70702,-0.70717,224.79601,215.19773)"/>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+ <use xlink:href="#glyph0-6" x="169.101" y="168.875"/>
+</g>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+ <use xlink:href="#glyph1-1" x="175.52" y="164.537"/>
+</g>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+ <use xlink:href="#glyph3-1" x="180.971" y="168.875"/>
+</g>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+ <use xlink:href="#glyph0-6" x="189.606" y="168.875"/>
+</g>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+ <use xlink:href="#glyph0-1" x="17.39" y="126.343"/>
+</g>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+ <use xlink:href="#glyph1-1" x="25.285" y="122.005"/>
+</g>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+ <use xlink:href="#glyph0-3" x="28.08" y="126.343"/>
+</g>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+ <use xlink:href="#glyph0-2" x="36.566996" y="126.343"/>
+</g>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+ <use xlink:href="#glyph0-1" x="17.034" y="228.39"/>
+</g>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+ <use xlink:href="#glyph1-1" x="24.929" y="224.052"/>
+</g>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+ <use xlink:href="#glyph0-4" x="27.724" y="228.39"/>
+</g>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+ <use xlink:href="#glyph0-2" x="36.917549" y="228.39"/>
+</g>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+ <use xlink:href="#glyph0-3" x="118.785" y="228.39"/>
+</g>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+ <use xlink:href="#glyph1-1" x="127.272" y="224.052"/>
+</g>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+ <use xlink:href="#glyph0-4" x="130.067" y="228.39"/>
+</g>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+ <use xlink:href="#glyph0-2" x="139.260549" y="228.39"/>
+</g>
+<path style="fill:none;stroke-width:0.3985;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 0.00175 195.639813 L 0.00175 111.007 " transform="matrix(1,0,0,-1,29.467,224.007)"/>
+<path style="fill:none;stroke-width:0.31879;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M -1.195613 1.5955 C -1.09405 0.997844 -0.0003 0.0994063 0.300481 0.00175 C -0.0003 -0.0998125 -1.09405 -0.994344 -1.195613 -1.595906 " transform="matrix(0,1,1,0,29.467,113.0003)"/>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+ <use xlink:href="#glyph0-1" x="3.902" y="74.401"/>
+</g>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+ <use xlink:href="#glyph1-1" x="11.797" y="70.063"/>
+</g>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+ <use xlink:href="#glyph0-5" x="14.592" y="74.401"/>
+</g>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+ <use xlink:href="#glyph2-2" x="21.245" y="76.194"/>
+</g>
+<path style="fill:none;stroke-width:0.3985;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 0.00175 93.577313 L 0.00175 8.9445 " transform="matrix(1,0,0,-1,29.467,224.007)"/>
+<path style="fill:none;stroke-width:0.31879;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M -1.196282 1.5955 C -1.09472 0.997844 -0.00097 0.0994063 0.299811 0.00175 C -0.00097 -0.0998125 -1.09472 -0.994344 -1.196282 -1.595906 " transform="matrix(0,1,1,0,29.467,215.06347)"/>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+ <use xlink:href="#glyph0-1" x="5.471" y="176.463"/>
+</g>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+ <use xlink:href="#glyph1-1" x="13.367" y="172.124"/>
+</g>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+ <use xlink:href="#glyph0-6" x="16.162" y="176.463"/>
+</g>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+ <use xlink:href="#glyph2-2" x="21.245" y="178.256"/>
+</g>
+<path style="fill:none;stroke-width:0.3985;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 16.536906 -0.0008125 L 84.771281 -0.0008125 " transform="matrix(1,0,0,-1,29.467,224.007)"/>
+<path style="fill:none;stroke-width:0.31879;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M -1.196461 1.592938 C -1.094899 0.995281 -0.00114875 0.10075 0.299633 -0.0008125 C -0.00114875 -0.0984687 -1.094899 -0.996906 -1.196461 -1.594562 " transform="matrix(1,0,0,-1,114.23943,224.007)"/>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+ <use xlink:href="#glyph0-5" x="71.674" y="236.874"/>
+</g>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+ <use xlink:href="#glyph1-1" x="78.756" y="232.536"/>
+</g>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+ <use xlink:href="#glyph2-4" x="78.327" y="239.983"/>
+</g>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+ <use xlink:href="#glyph2-2" x="84.908709" y="239.983"/>
+</g>
+<path style="fill:none;stroke-width:0.3985;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 118.896281 -0.0008125 L 186.478313 -0.0008125 " transform="matrix(1,0,0,-1,29.467,224.007)"/>
+<path style="fill:none;stroke-width:0.31879;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M -1.19646 1.592938 C -1.094898 0.995281 -0.0011475 0.10075 0.299634 -0.0008125 C -0.0011475 -0.0984687 -1.094898 -0.996906 -1.19646 -1.594562 " transform="matrix(1,0,0,-1,215.94646,224.007)"/>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+ <use xlink:href="#glyph0-6" x="174.491" y="236.874"/>
+</g>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+ <use xlink:href="#glyph1-1" x="180.91" y="232.536"/>
+</g>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+ <use xlink:href="#glyph2-4" x="179.574" y="239.983"/>
+</g>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+ <use xlink:href="#glyph2-2" x="186.155709" y="239.983"/>
+</g>
+<path style="fill:none;stroke-width:0.3985;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 16.181438 102.065594 L 85.12675 102.065594 " transform="matrix(1,0,0,-1,29.467,224.007)"/>
+<path style="fill:none;stroke-width:0.31879;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M -1.197152 1.593964 C -1.09559 0.996308 -0.00184 0.09787 0.298941 0.00021375 C -0.00184 -0.101349 -1.09559 -0.99588 -1.197152 -1.593536 " transform="matrix(1,0,0,-1,114.59559,121.94162)"/>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+ <use xlink:href="#glyph0-5" x="71.91" y="134.81"/>
+</g>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+ <use xlink:href="#glyph1-1" x="78.992" y="130.471"/>
+</g>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+ <use xlink:href="#glyph2-3" x="78.563" y="137.919"/>
+</g>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+ <use xlink:href="#glyph2-2" x="84.672879" y="137.919"/>
+</g>
+<path style="fill:none;stroke-width:0.3985;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 102.06425 93.577313 L 102.06425 8.9445 " transform="matrix(1,0,0,-1,29.467,224.007)"/>
+<path style="fill:none;stroke-width:0.31879;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M -1.196282 1.5937 C -1.09472 0.996044 -0.00097 0.101513 0.299811 -0.00005 C -0.00097 -0.0977062 -1.09472 -0.996144 -1.196282 -1.5938 " transform="matrix(0,1,1,0,131.5313,215.06347)"/>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+ <use xlink:href="#glyph0-3" x="106.943" y="176.463"/>
+</g>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+ <use xlink:href="#glyph1-1" x="115.43" y="172.124"/>
+</g>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+ <use xlink:href="#glyph0-6" x="118.225" y="176.463"/>
+</g>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+ <use xlink:href="#glyph2-2" x="123.309" y="178.256"/>
+</g>
+</g>
+</svg>
diff --git a/present/fig/front.tex b/present/fig/front.tex
new file mode 100644
index 0000000..ce4406e
--- /dev/null
+++ b/present/fig/front.tex
@@ -0,0 +1,28 @@
+\documentclass[12pt]{standalone}
+\input{head}
+\begin{document}
+\begin{tikzpicture}[scale=1.8]\selectlanguage{english}
+ \path (0,4) node(SS){$S'Sb$} (2,4) node(TS){$T'Sb$} (4,4) node(US){$U'Sb$};
+ \path (2,2) node(TT){$T'Tb$} (4,2) node(UT){$U'Tb$};
+ \path (4,0) node(UU){$U'Ub$};
+ \draw[->] (SS) -- node[above]{$\sigma'_{Sb}$} (TS);
+ \draw[->] (TS) -- node[above]{$\tau'_{Sb}$} (US);
+ \draw[->] (US) -- node[right]{$U'\sigma_b$} (UT);
+ \draw[->] (UT) -- node[right]{$U'\tau_b$} (UU);
+ \draw[->] (TS) -- node[right]{$T'\sigma_b$} (TT);
+ \draw[->] (TT) -- node[above]{$\tau'_{Tb}$} (UT);
+ \draw[->] (SS) -- node[above]{$\sigma'\circ\sigma$} (TT);
+ \draw[->] (TT) -- node[above]{$\tau'\circ\tau$} (UU);
+ \path (0,2) node(ST){$S'Tb$} (0,0) node(SU){$S'Ub$} (2,0) node(TU){$T'Ub$};
+ \draw[->] (SS) -- node[left]{$S'\sigma_b$} (ST);
+ \draw[->] (ST) -- node[left]{$S'\tau_b$} (SU);
+ \draw[->] (SU) -- node[below]{$\sigma'_{Ub}$} (TU);
+ \draw[->] (TU) -- node[below]{$\tau'_{Ub}$} (UU);
+ \draw[->] (ST) -- node[below]{$\sigma'_{Tb}$} (TT);
+ \draw[->] (TT) -- node[left]{$T'\tau_b$} (TU);
+\end{tikzpicture}
+\end{document}
+%%% Local Variables:
+%%% mode: latex
+%%% TeX-master: t
+%%% End:
diff --git a/present/fig/head.tex b/present/fig/head.tex
new file mode 100644
index 0000000..8e7724a
--- /dev/null
+++ b/present/fig/head.tex
@@ -0,0 +1,128 @@
+\usepackage[utf8]{inputenc}
+\usepackage[english,spanish]{babel}
+\usepackage{microtype}
+%\renewcommand{\fullwidthdisplay}{}
+
+% Formatting
+\usepackage{tikz}
+
+\newenvironment{diagram}{\begin{tikzpicture}\selectlanguage{english}}{\end{tikzpicture}}
+\usetikzlibrary{decorations.pathmorphing}
+\newcommand{\tikzsquig}{\draw[->,
+line join=round,
+decorate, decoration={
+ zigzag,
+ segment length=4,
+ amplitude=.9,post=lineto,
+ post length=2pt
+}]} % https://tex.stackexchange.com/questions/12678/squiggly-arrows-in-tikz#12680
+
+% Math packages
+\usepackage{mathtools}
+\usepackage{amsthm}
+\usepackage{amsmath}
+\usepackage{amssymb}
+\usepackage{stackrel}
+
+% Theorem styles
+%\newtheorem{proposition}{Proposición}[chapter]
+%\newtheorem{theorem}[proposition]{Teorema}
+%\newtheorem{corollary}[proposition]{Corolario}
+%\newtheorem{lemma}[proposition]{Lema}
+%\theoremstyle{definition}
+%\newtheorem{definition}[proposition]{Definición}
+%\newtheorem{axiom}[proposition]{Axioma}
+%\theoremstyle{remark}
+%\newtheorem{example}[proposition]{Ejemplo}
+
+% Math macros
+\newcommand{\E}{\text{e}}
+\newcommand{\I}{\text{i}}
+\newcommand{\dash}{\text{-}}
+\newcommand{\dCat}[2]{\newcommand{#1}{{\bf #2}}}
+\newcommand{\conc}[1]{\emph{#1}\newglossaryentry{#1}{name=#1,description={\,}}}
+\newcommand{\concsuffix}[1]{\emph{#1}}
+\newcommand{\eps}{\varepsilon}
+\dCat{\bAlg}{Alg}
+\dCat{\bSet}{Set}
+\dCat{\bRel}{Rel}
+\dCat{\bPrord}{Prord}
+\dCat{\bOrd}{Ord}
+\dCat{\bLat}{Lat}
+\dCat{\bGrph}{Grph}
+\dCat{\bMGrph}{MGrph}
+\dCat{\bMat}{Mat}
+\dCat{\bSmgrp}{Smgrp}
+\dCat{\bMon}{Mon}
+\dCat{\bGrp}{Grp}
+\dCat{\bAb}{Ab}
+\dCat{\bRing}{Rng} % Backwards compat
+\dCat{\bRng}{Rng}
+\dCat{\bCRng}{CRng}
+\dCat{\bDom}{Dom}
+\dCat{\bField}{Field}
+\dCat{\bMod}{Mod}
+\dCat{\bVec}{Vec}
+\dCat{\bVecf}{Vec_f}
+\dCat{\bTop}{Top}
+\dCat{\bTopm}{Top_m}
+\dCat{\bMetc}{Met_c}
+\dCat{\bMetu}{Met_u}
+\dCat{\bMet}{Met}
+\dCat{\bBanu}{Ban}
+\dCat{\bBan}{Ban}
+\dCat{\bBanb}{Ban_b}
+\dCat{\bZero}{0}
+\dCat{\bOne}{1}
+\dCat{\bTwo}{2}
+\dCat{\bDown}{\downarrow}
+\dCat{\bDDown}{\downdownarrows}
+\dCat{\bCat}{Cat}
+\dCat{\bCAT}{CAT}
+\dCat{\bCls}{Cls}
+\dCat{\bTopVec}{TopVec}
+\dCat{\bType}{Type}
+\newcommand{\cA}{\mathcal{A}}
+\newcommand{\cB}{\mathcal{B}}
+\newcommand{\cC}{\mathcal{C}}
+\newcommand{\cD}{\mathcal{D}}
+\newcommand{\cS}{\mathcal{S}}
+\newcommand{\dKey}[2]{\newcommand{#1}{\text{#2}}}
+\newcommand{\dKeyPar}[2]{\newcommand{#1}[1]{\text{#2}({##1})}}
+\dKeyPar{\Ob}{Ob}
+\dKeyPar{\Mor}{Mor}
+\dKeyPar{\Mnd}{Mnd}
+\dKey{\dom}{dom}
+\dKey{\cod}{cod}
+\dKey{\Img}{Im\,}
+\newcommand{\dStdSet}[2]{\newcommand{#1}{\mathbb{#2}}}
+\dStdSet{\sNat}{N}
+\dStdSet{\sInt}{Z}
+\dStdSet{\sRat}{Q}
+\dStdSet{\sReal}{R}
+\dStdSet{\sComplex}{C}
+\dStdSet{\sCirc}{S}
+\dStdSet{\sTorus}{T}
+\newcommand{\monicTo}{\rightarrowtail}
+\newcommand{\epicTo}{\twoheadrightarrow}
+\newcommand{\inTo}{\hookrightarrow}
+\renewcommand{\mapsto}{\rightsquigarrow}
+\renewcommand{\Im}{\error{You probably meant \backslash{}Img}}
+\newcommand{\dual}[1]{#1^{\mathrm{op}}}
+\newcommand{\power}{\mathcal{P}}
+\newcommand{\copower}{\mathcal{Q}}
+\newcommand{\UNIVERSE}{\mathcal{U}}
+\newcommand{\natg}[3]{%
+ \stackrel[#3]{#2}{\overrightarrow{\underrightarrow{\;{#1}\;}}}}
+\newcommand{\nats}[1]{\natg{\downarrow\,{#1}}{}{}}
+\newcommand{\nati}[1]{\natg{\cong\,{#1}}{}{}}
+\newcommand{\nattwog}[4]{%
+ \stackrel[#4]{#3}{\overrightarrow{\underrightarrow{%
+ \xrightarrow[\;{#2}\hfil]{\;{#1}\hfil}}}}}
+\newcommand{\nattwos}[2]{\nattwog{\downarrow\,{#1}}{\downarrow\,{#2}}{}{}}
+\newcommand{\nattwoi}[2]{\nattwog{\cong\,{#1}}{\cong\,{#2}}{}{}}
+\newcommand{\logicrule}[2]{\frac{\displaystyle{#1}}{\displaystyle{#2}}}
+%%% Local Variables:
+%%% mode: latex
+%%% TeX-master: t
+%%% End:
diff --git a/present/fig/monad_data.svg b/present/fig/monad_data.svg
new file mode 100644
index 0000000..c232b50
--- /dev/null
+++ b/present/fig/monad_data.svg
@@ -0,0 +1,72 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="95.27pt" height="90.664pt" viewBox="0 0 95.27 90.664" version="1.1">
+<defs>
+<g>
+<symbol overflow="visible" id="glyph0-0">
+<path style="stroke:none;" d=""/>
+</symbol>
+<symbol overflow="visible" id="glyph0-1">
+<path style="stroke:none;" d="M 4.984375 -7.296875 C 5.0625 -7.578125 5.078125 -7.6875 5.265625 -7.734375 C 5.359375 -7.75 5.75 -7.75 6 -7.75 C 7.203125 -7.75 7.75 -7.703125 7.75 -6.78125 C 7.75 -6.59375 7.703125 -6.140625 7.640625 -5.703125 L 7.625 -5.5625 C 7.625 -5.515625 7.671875 -5.4375 7.75 -5.4375 C 7.859375 -5.4375 7.859375 -5.5 7.90625 -5.6875 L 8.25 -7.8125 C 8.265625 -7.90625 8.265625 -7.9375 8.265625 -7.96875 C 8.265625 -8.109375 8.203125 -8.109375 7.953125 -8.109375 L 1.421875 -8.109375 C 1.140625 -8.109375 1.140625 -8.09375 1.0625 -7.875 L 0.328125 -5.71875 C 0.328125 -5.703125 0.28125 -5.5625 0.28125 -5.5625 C 0.28125 -5.5 0.328125 -5.4375 0.40625 -5.4375 C 0.5 -5.4375 0.53125 -5.484375 0.578125 -5.640625 C 1.078125 -7.09375 1.328125 -7.75 2.921875 -7.75 L 3.71875 -7.75 C 4 -7.75 4.125 -7.75 4.125 -7.625 C 4.125 -7.59375 4.125 -7.5625 4.0625 -7.34375 L 2.46875 -0.9375 C 2.34375 -0.46875 2.3125 -0.34375 1.046875 -0.34375 C 0.75 -0.34375 0.671875 -0.34375 0.671875 -0.125 C 0.671875 0 0.796875 0 0.859375 0 C 1.15625 0 1.46875 -0.03125 1.765625 -0.03125 L 3.640625 -0.03125 C 3.9375 -0.03125 4.25 0 4.546875 0 C 4.6875 0 4.8125 0 4.8125 -0.234375 C 4.8125 -0.34375 4.71875 -0.34375 4.40625 -0.34375 C 3.328125 -0.34375 3.328125 -0.453125 3.328125 -0.640625 C 3.328125 -0.640625 3.328125 -0.734375 3.375 -0.921875 Z M 4.984375 -7.296875 "/>
+</symbol>
+<symbol overflow="visible" id="glyph0-2">
+<path style="stroke:none;" d="M 1.71875 -0.265625 C 2.015625 0.015625 2.46875 0.125 2.875 0.125 C 3.640625 0.125 4.15625 -0.390625 4.4375 -0.765625 C 4.546875 -0.125 5.0625 0.125 5.46875 0.125 C 5.828125 0.125 6.125 -0.09375 6.328125 -0.53125 C 6.53125 -0.9375 6.6875 -1.65625 6.6875 -1.703125 C 6.6875 -1.765625 6.640625 -1.8125 6.578125 -1.8125 C 6.46875 -1.8125 6.453125 -1.75 6.40625 -1.578125 C 6.234375 -0.875 6 -0.125 5.515625 -0.125 C 5.15625 -0.125 5.140625 -0.4375 5.140625 -0.671875 C 5.140625 -0.9375 5.25 -1.375 5.328125 -1.734375 L 5.671875 -3.03125 C 5.71875 -3.25 5.84375 -3.796875 5.90625 -4 C 5.96875 -4.296875 6.109375 -4.8125 6.109375 -4.859375 C 6.109375 -5.03125 5.96875 -5.15625 5.78125 -5.15625 C 5.671875 -5.15625 5.421875 -5.109375 5.328125 -4.75 L 4.5 -1.421875 C 4.4375 -1.1875 4.4375 -1.15625 4.28125 -0.96875 C 4.140625 -0.765625 3.671875 -0.125 2.921875 -0.125 C 2.25 -0.125 2.03125 -0.609375 2.03125 -1.171875 C 2.03125 -1.515625 2.140625 -1.9375 2.1875 -2.140625 L 2.71875 -4.296875 C 2.78125 -4.515625 2.875 -4.90625 2.875 -4.96875 C 2.875 -5.15625 2.71875 -5.265625 2.5625 -5.265625 C 2.46875 -5.265625 2.203125 -5.234375 2.109375 -4.859375 L 0.375 2.0625 C 0.359375 2.125 0.328125 2.203125 0.328125 2.265625 C 0.328125 2.453125 0.484375 2.5625 0.65625 2.5625 C 1 2.5625 1.078125 2.296875 1.15625 1.953125 Z M 1.71875 -0.265625 "/>
+</symbol>
+<symbol overflow="visible" id="glyph1-0">
+<path style="stroke:none;" d=""/>
+</symbol>
+<symbol overflow="visible" id="glyph1-1">
+<path style="stroke:none;" d="M 2.015625 -2.65625 C 2.640625 -2.65625 3.046875 -2.203125 3.046875 -1.359375 C 3.046875 -0.359375 2.484375 -0.078125 2.0625 -0.078125 C 1.625 -0.078125 1.015625 -0.234375 0.734375 -0.65625 C 1.03125 -0.65625 1.234375 -0.84375 1.234375 -1.09375 C 1.234375 -1.359375 1.046875 -1.53125 0.78125 -1.53125 C 0.578125 -1.53125 0.34375 -1.40625 0.34375 -1.078125 C 0.34375 -0.328125 1.15625 0.171875 2.078125 0.171875 C 3.125 0.171875 3.875 -0.5625 3.875 -1.359375 C 3.875 -2.03125 3.34375 -2.625 2.53125 -2.8125 C 3.15625 -3.03125 3.640625 -3.5625 3.640625 -4.203125 C 3.640625 -4.84375 2.921875 -5.296875 2.09375 -5.296875 C 1.234375 -5.296875 0.59375 -4.84375 0.59375 -4.234375 C 0.59375 -3.9375 0.78125 -3.8125 1 -3.8125 C 1.25 -3.8125 1.40625 -3.984375 1.40625 -4.21875 C 1.40625 -4.515625 1.140625 -4.625 0.96875 -4.625 C 1.3125 -5.0625 1.921875 -5.09375 2.0625 -5.09375 C 2.265625 -5.09375 2.875 -5.03125 2.875 -4.203125 C 2.875 -3.65625 2.640625 -3.3125 2.53125 -3.1875 C 2.296875 -2.9375 2.109375 -2.921875 1.625 -2.890625 C 1.46875 -2.890625 1.40625 -2.875 1.40625 -2.765625 C 1.40625 -2.65625 1.484375 -2.65625 1.625 -2.65625 Z M 2.015625 -2.65625 "/>
+</symbol>
+<symbol overflow="visible" id="glyph1-2">
+<path style="stroke:none;" d="M 2.25 -1.625 C 2.375 -1.75 2.703125 -2.015625 2.84375 -2.125 C 3.328125 -2.578125 3.796875 -3.015625 3.796875 -3.734375 C 3.796875 -4.6875 3 -5.296875 2.015625 -5.296875 C 1.046875 -5.296875 0.421875 -4.578125 0.421875 -3.859375 C 0.421875 -3.46875 0.734375 -3.421875 0.84375 -3.421875 C 1.015625 -3.421875 1.265625 -3.53125 1.265625 -3.84375 C 1.265625 -4.25 0.859375 -4.25 0.765625 -4.25 C 1 -4.84375 1.53125 -5.03125 1.921875 -5.03125 C 2.65625 -5.03125 3.046875 -4.40625 3.046875 -3.734375 C 3.046875 -2.90625 2.46875 -2.296875 1.515625 -1.34375 L 0.515625 -0.296875 C 0.421875 -0.21875 0.421875 -0.203125 0.421875 0 L 3.5625 0 L 3.796875 -1.421875 L 3.546875 -1.421875 C 3.53125 -1.265625 3.46875 -0.875 3.375 -0.71875 C 3.328125 -0.65625 2.71875 -0.65625 2.59375 -0.65625 L 1.171875 -0.65625 Z M 2.25 -1.625 "/>
+</symbol>
+</g>
+</defs>
+<g id="surface1">
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+ <use xlink:href="#glyph0-1" x="16.923" y="23.234"/>
+</g>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+ <use xlink:href="#glyph1-1" x="25.409" y="18.896"/>
+</g>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+ <use xlink:href="#glyph0-1" x="73.616" y="23.234"/>
+</g>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+ <use xlink:href="#glyph1-2" x="82.102" y="18.896"/>
+</g>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+ <use xlink:href="#glyph0-1" x="16.923" y="79.927"/>
+</g>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+ <use xlink:href="#glyph1-2" x="25.409" y="75.589"/>
+</g>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+ <use xlink:href="#glyph0-1" x="75.982" y="79.274"/>
+</g>
+<path style="fill:none;stroke-width:0.3985;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 10.710187 56.693906 L 45.526594 56.693906 " transform="matrix(1,0,0,-1,23.532,75.19)"/>
+<path style="fill:none;stroke-width:0.31879;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M -1.197435 1.594036 C -1.095872 0.99638 0.00178375 0.0979425 0.298659 0.00028625 C 0.00178375 -0.101276 -1.095872 -0.995808 -1.197435 -1.593464 " transform="matrix(1,0,0,-1,69.05681,18.49638)"/>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+ <use xlink:href="#glyph0-1" x="44.114" y="12.071"/>
+</g>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+ <use xlink:href="#glyph0-2" x="52.600996" y="12.071"/>
+</g>
+<path style="fill:none;stroke-width:0.3985;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M -0.00075 47.854062 L -0.00075 9.295469 " transform="matrix(1,0,0,-1,23.532,75.19)"/>
+<path style="fill:none;stroke-width:0.31879;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M -1.194211 1.593 C -1.096555 0.995344 0.00110125 0.100812 0.297976 -0.00075 C 0.00110125 -0.0984063 -1.096555 -0.996844 -1.194211 -1.5945 " transform="matrix(0,1,1,0,23.532,65.89343)"/>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+ <use xlink:href="#glyph0-2" x="3.902" y="49.766"/>
+ <use xlink:href="#glyph0-1" x="10.944808" y="49.766"/>
+</g>
+<path style="fill:none;stroke-width:0.3985;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 56.694563 47.854062 L 56.694563 8.643125 " transform="matrix(1,0,0,-1,23.532,75.19)"/>
+<path style="fill:none;stroke-width:0.31879;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M -1.194558 1.594692 C -1.096901 0.997036 0.000755 0.0985987 0.29763 0.0009425 C 0.000755 -0.10062 -1.096901 -0.995151 -1.194558 -1.592808 " transform="matrix(0,1,1,0,80.22562,66.54612)"/>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+ <use xlink:href="#glyph0-2" x="84.326" y="48.581"/>
+</g>
+<path style="fill:none;stroke-width:0.3985;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 10.710187 -0.00140625 L 47.889875 -0.00140625 " transform="matrix(1,0,0,-1,23.532,75.19)"/>
+<path style="fill:none;stroke-width:0.31879;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M -1.196427 1.592344 C -1.094865 0.994687 -0.001115 0.100156 0.299666 -0.00140625 C -0.001115 -0.0990625 -1.094865 -0.9975 -1.196427 -1.595156 " transform="matrix(1,0,0,-1,71.42299,75.19)"/>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+ <use xlink:href="#glyph0-2" x="49.54" y="84.438"/>
+</g>
+</g>
+</svg>
diff --git a/present/fig/monad_data.tex b/present/fig/monad_data.tex
new file mode 100644
index 0000000..957e44c
--- /dev/null
+++ b/present/fig/monad_data.tex
@@ -0,0 +1,16 @@
+\documentclass[12pt]{standalone}
+\input{head}
+\begin{document}
+\begin{tikzpicture}\selectlanguage{english}
+ \path (0,2) node(TTT){$T^3$} (2,2) node(TTP){$T^2$};
+ \path (0,0) node(PTT){$T^2$} (2,0) node(T){$T$};
+ \draw[->] (TTT) -- node[above]{$T\mu$} (TTP);
+ \draw[->] (TTT) -- node[left]{$\mu T$}(PTT);
+ \draw[->] (TTP) -- node[right]{$\mu$} (T);
+ \draw[->] (PTT) -- node[below]{$\mu$} (T);
+\end{tikzpicture}
+\end{document}
+%%% Local Variables:
+%%% mode: latex
+%%% TeX-master: t
+%%% End:
diff --git a/present/fig/monad_data_adj.svg b/present/fig/monad_data_adj.svg
new file mode 100644
index 0000000..3b8899f
--- /dev/null
+++ b/present/fig/monad_data_adj.svg
@@ -0,0 +1,118 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="167.312pt" height="89.036pt" viewBox="0 0 167.312 89.036" version="1.1">
+<defs>
+<g>
+<symbol overflow="visible" id="glyph0-0">
+<path style="stroke:none;" d=""/>
+</symbol>
+<symbol overflow="visible" id="glyph0-1">
+<path style="stroke:none;" d="M 3.890625 2.90625 C 3.890625 2.875 3.890625 2.84375 3.6875 2.640625 C 2.484375 1.4375 1.8125 -0.53125 1.8125 -2.96875 C 1.8125 -5.296875 2.375 -7.296875 3.765625 -8.703125 C 3.890625 -8.8125 3.890625 -8.828125 3.890625 -8.875 C 3.890625 -8.9375 3.828125 -8.96875 3.78125 -8.96875 C 3.625 -8.96875 2.640625 -8.109375 2.0625 -6.9375 C 1.453125 -5.71875 1.171875 -4.453125 1.171875 -2.96875 C 1.171875 -1.90625 1.34375 -0.484375 1.953125 0.78125 C 2.671875 2.21875 3.640625 3 3.78125 3 C 3.828125 3 3.890625 2.96875 3.890625 2.90625 Z M 3.890625 2.90625 "/>
+</symbol>
+<symbol overflow="visible" id="glyph0-2">
+<path style="stroke:none;" d="M 3.375 -2.96875 C 3.375 -3.890625 3.25 -5.359375 2.578125 -6.75 C 1.875 -8.1875 0.890625 -8.96875 0.765625 -8.96875 C 0.71875 -8.96875 0.65625 -8.9375 0.65625 -8.875 C 0.65625 -8.828125 0.65625 -8.8125 0.859375 -8.609375 C 2.0625 -7.40625 2.71875 -5.421875 2.71875 -2.984375 C 2.71875 -0.671875 2.15625 1.328125 0.78125 2.734375 C 0.65625 2.84375 0.65625 2.875 0.65625 2.90625 C 0.65625 2.96875 0.71875 3 0.765625 3 C 0.921875 3 1.90625 2.140625 2.484375 0.96875 C 3.09375 -0.25 3.375 -1.546875 3.375 -2.96875 Z M 3.375 -2.96875 "/>
+</symbol>
+<symbol overflow="visible" id="glyph1-0">
+<path style="stroke:none;" d=""/>
+</symbol>
+<symbol overflow="visible" id="glyph1-1">
+<path style="stroke:none;" d="M 8.921875 -8.3125 C 8.921875 -8.421875 8.828125 -8.421875 8.8125 -8.421875 C 8.78125 -8.421875 8.734375 -8.421875 8.640625 -8.296875 L 7.8125 -7.296875 C 7.75 -7.40625 7.515625 -7.8125 7.046875 -8.09375 C 6.53125 -8.421875 6.03125 -8.421875 5.84375 -8.421875 C 3.28125 -8.421875 0.59375 -5.8125 0.59375 -2.984375 C 0.59375 -1.015625 1.953125 0.25 3.75 0.25 C 4.609375 0.25 5.703125 -0.03125 6.296875 -0.78125 C 6.4375 -0.328125 6.6875 -0.015625 6.78125 -0.015625 C 6.84375 -0.015625 6.84375 -0.046875 6.859375 -0.046875 C 6.875 -0.078125 6.96875 -0.484375 7.03125 -0.703125 L 7.21875 -1.46875 C 7.3125 -1.859375 7.359375 -2.03125 7.453125 -2.390625 C 7.5625 -2.84375 7.59375 -2.875 8.25 -2.890625 C 8.296875 -2.890625 8.4375 -2.890625 8.4375 -3.125 C 8.4375 -3.234375 8.3125 -3.234375 8.28125 -3.234375 C 8.078125 -3.234375 7.859375 -3.21875 7.640625 -3.21875 L 7 -3.21875 C 6.484375 -3.21875 5.96875 -3.234375 5.46875 -3.234375 C 5.359375 -3.234375 5.21875 -3.234375 5.21875 -3.03125 C 5.21875 -2.90625 5.3125 -2.90625 5.3125 -2.890625 L 5.625 -2.890625 C 6.5625 -2.890625 6.5625 -2.796875 6.5625 -2.625 C 6.5625 -2.609375 6.328125 -1.40625 6.109375 -1.046875 C 5.65625 -0.375 4.703125 -0.09375 4 -0.09375 C 3.078125 -0.09375 1.59375 -0.578125 1.59375 -2.640625 C 1.59375 -3.4375 1.875 -5.265625 3.03125 -6.625 C 3.796875 -7.484375 4.90625 -8.0625 5.953125 -8.0625 C 7.359375 -8.0625 7.859375 -6.859375 7.859375 -5.765625 C 7.859375 -5.5625 7.8125 -5.3125 7.8125 -5.140625 C 7.8125 -5.03125 7.9375 -5.03125 7.96875 -5.03125 C 8.109375 -5.03125 8.109375 -5.046875 8.15625 -5.265625 Z M 8.921875 -8.3125 "/>
+</symbol>
+<symbol overflow="visible" id="glyph1-2">
+<path style="stroke:none;" d="M 3.546875 -3.890625 L 4.703125 -3.890625 C 5.609375 -3.890625 5.671875 -3.6875 5.671875 -3.34375 C 5.671875 -3.1875 5.65625 -3.03125 5.59375 -2.765625 C 5.5625 -2.71875 5.5625 -2.65625 5.5625 -2.625 C 5.5625 -2.546875 5.609375 -2.5 5.6875 -2.5 C 5.78125 -2.5 5.796875 -2.546875 5.84375 -2.734375 L 6.53125 -5.515625 C 6.53125 -5.5625 6.5 -5.640625 6.421875 -5.640625 C 6.3125 -5.640625 6.296875 -5.59375 6.25 -5.390625 C 6 -4.5 5.765625 -4.25 4.71875 -4.25 L 3.640625 -4.25 L 4.40625 -7.34375 C 4.515625 -7.75 4.546875 -7.796875 5.03125 -7.796875 L 6.640625 -7.796875 C 8.125 -7.796875 8.34375 -7.34375 8.34375 -6.5 C 8.34375 -6.4375 8.34375 -6.171875 8.3125 -5.859375 C 8.296875 -5.8125 8.265625 -5.65625 8.265625 -5.609375 C 8.265625 -5.515625 8.328125 -5.46875 8.40625 -5.46875 C 8.484375 -5.46875 8.53125 -5.515625 8.5625 -5.734375 L 8.8125 -7.828125 C 8.8125 -7.859375 8.828125 -7.984375 8.828125 -8.015625 C 8.828125 -8.140625 8.71875 -8.140625 8.515625 -8.140625 L 2.84375 -8.140625 C 2.625 -8.140625 2.5 -8.140625 2.5 -7.921875 C 2.5 -7.796875 2.578125 -7.796875 2.78125 -7.796875 C 3.53125 -7.796875 3.53125 -7.703125 3.53125 -7.578125 C 3.53125 -7.515625 3.515625 -7.46875 3.484375 -7.34375 L 1.859375 -0.890625 C 1.75 -0.46875 1.734375 -0.34375 0.890625 -0.34375 C 0.671875 -0.34375 0.546875 -0.34375 0.546875 -0.125 C 0.546875 0 0.65625 0 0.734375 0 C 0.953125 0 1.1875 -0.03125 1.421875 -0.03125 L 2.96875 -0.03125 C 3.234375 -0.03125 3.53125 0 3.796875 0 C 3.890625 0 4.046875 0 4.046875 -0.21875 C 4.046875 -0.34375 3.96875 -0.34375 3.703125 -0.34375 C 2.765625 -0.34375 2.734375 -0.4375 2.734375 -0.609375 C 2.734375 -0.671875 2.765625 -0.765625 2.78125 -0.84375 Z M 3.546875 -3.890625 "/>
+</symbol>
+<symbol overflow="visible" id="glyph1-3">
+<path style="stroke:none;" d="M 1.65625 -2.71875 C 2.046875 -2.5625 2.453125 -2.5625 2.671875 -2.5625 C 2.984375 -2.5625 3.609375 -2.5625 3.609375 -2.921875 C 3.609375 -3.125 3.375 -3.21875 2.765625 -3.21875 C 2.46875 -3.21875 2.109375 -3.171875 1.703125 -3 C 1.328125 -3.171875 1.1875 -3.453125 1.1875 -3.71875 C 1.1875 -4.453125 2.359375 -4.890625 3.421875 -4.890625 C 3.625 -4.890625 4.046875 -4.890625 4.546875 -4.515625 C 4.625 -4.46875 4.65625 -4.4375 4.75 -4.4375 C 4.890625 -4.4375 5.046875 -4.59375 5.046875 -4.734375 C 5.046875 -4.953125 4.34375 -5.40625 3.53125 -5.40625 C 2.1875 -5.40625 0.921875 -4.609375 0.921875 -3.71875 C 0.921875 -3.28125 1.203125 -3 1.40625 -2.859375 C 0.71875 -2.46875 0.3125 -1.8125 0.3125 -1.234375 C 0.3125 -0.40625 1.046875 0.25 2.203125 0.25 C 3.78125 0.25 4.40625 -0.796875 4.40625 -0.96875 C 4.40625 -1.03125 4.359375 -1.078125 4.296875 -1.078125 C 4.25 -1.078125 4.21875 -1.046875 4.171875 -0.96875 C 4.046875 -0.734375 3.734375 -0.265625 2.3125 -0.265625 C 1.5625 -0.265625 0.578125 -0.453125 0.578125 -1.296875 C 0.578125 -1.703125 0.890625 -2.3125 1.65625 -2.71875 Z M 2.03125 -2.875 C 2.359375 -2.96875 2.671875 -2.96875 2.75 -2.96875 C 3.078125 -2.96875 3.140625 -2.953125 3.328125 -2.90625 C 3.125 -2.8125 3.109375 -2.8125 2.671875 -2.8125 C 2.46875 -2.8125 2.265625 -2.8125 2.03125 -2.875 Z M 2.03125 -2.875 "/>
+</symbol>
+<symbol overflow="visible" id="glyph2-0">
+<path style="stroke:none;" d=""/>
+</symbol>
+<symbol overflow="visible" id="glyph2-1">
+<path style="stroke:none;" d="M 2.015625 -2.65625 C 2.640625 -2.65625 3.046875 -2.203125 3.046875 -1.359375 C 3.046875 -0.359375 2.484375 -0.078125 2.0625 -0.078125 C 1.625 -0.078125 1.015625 -0.234375 0.734375 -0.65625 C 1.03125 -0.65625 1.234375 -0.84375 1.234375 -1.09375 C 1.234375 -1.359375 1.046875 -1.53125 0.78125 -1.53125 C 0.578125 -1.53125 0.34375 -1.40625 0.34375 -1.078125 C 0.34375 -0.328125 1.15625 0.171875 2.078125 0.171875 C 3.125 0.171875 3.875 -0.5625 3.875 -1.359375 C 3.875 -2.03125 3.34375 -2.625 2.53125 -2.8125 C 3.15625 -3.03125 3.640625 -3.5625 3.640625 -4.203125 C 3.640625 -4.84375 2.921875 -5.296875 2.09375 -5.296875 C 1.234375 -5.296875 0.59375 -4.84375 0.59375 -4.234375 C 0.59375 -3.9375 0.78125 -3.8125 1 -3.8125 C 1.25 -3.8125 1.40625 -3.984375 1.40625 -4.21875 C 1.40625 -4.515625 1.140625 -4.625 0.96875 -4.625 C 1.3125 -5.0625 1.921875 -5.09375 2.0625 -5.09375 C 2.265625 -5.09375 2.875 -5.03125 2.875 -4.203125 C 2.875 -3.65625 2.640625 -3.3125 2.53125 -3.1875 C 2.296875 -2.9375 2.109375 -2.921875 1.625 -2.890625 C 1.46875 -2.890625 1.40625 -2.875 1.40625 -2.765625 C 1.40625 -2.65625 1.484375 -2.65625 1.625 -2.65625 Z M 2.015625 -2.65625 "/>
+</symbol>
+<symbol overflow="visible" id="glyph2-2">
+<path style="stroke:none;" d="M 2.25 -1.625 C 2.375 -1.75 2.703125 -2.015625 2.84375 -2.125 C 3.328125 -2.578125 3.796875 -3.015625 3.796875 -3.734375 C 3.796875 -4.6875 3 -5.296875 2.015625 -5.296875 C 1.046875 -5.296875 0.421875 -4.578125 0.421875 -3.859375 C 0.421875 -3.46875 0.734375 -3.421875 0.84375 -3.421875 C 1.015625 -3.421875 1.265625 -3.53125 1.265625 -3.84375 C 1.265625 -4.25 0.859375 -4.25 0.765625 -4.25 C 1 -4.84375 1.53125 -5.03125 1.921875 -5.03125 C 2.65625 -5.03125 3.046875 -4.40625 3.046875 -3.734375 C 3.046875 -2.90625 2.46875 -2.296875 1.515625 -1.34375 L 0.515625 -0.296875 C 0.421875 -0.21875 0.421875 -0.203125 0.421875 0 L 3.5625 0 L 3.796875 -1.421875 L 3.546875 -1.421875 C 3.53125 -1.265625 3.46875 -0.875 3.375 -0.71875 C 3.328125 -0.65625 2.71875 -0.65625 2.59375 -0.65625 L 1.171875 -0.65625 Z M 2.25 -1.625 "/>
+</symbol>
+</g>
+</defs>
+<g id="surface1">
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+ <use xlink:href="#glyph0-1" x="34.218" y="19.414"/>
+</g>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+ <use xlink:href="#glyph1-1" x="38.77" y="19.414"/>
+ <use xlink:href="#glyph1-2" x="48.004196" y="19.414"/>
+</g>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+ <use xlink:href="#glyph0-2" x="57.207" y="19.414"/>
+</g>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+ <use xlink:href="#glyph2-1" x="61.76" y="15.076"/>
+</g>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+ <use xlink:href="#glyph0-1" x="119.257" y="19.414"/>
+</g>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+ <use xlink:href="#glyph1-1" x="123.809" y="19.414"/>
+ <use xlink:href="#glyph1-2" x="133.043196" y="19.414"/>
+</g>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+ <use xlink:href="#glyph0-2" x="142.247" y="19.414"/>
+</g>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+ <use xlink:href="#glyph2-2" x="146.799" y="15.076"/>
+</g>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+ <use xlink:href="#glyph0-1" x="34.218" y="76.107"/>
+</g>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+ <use xlink:href="#glyph1-1" x="38.77" y="76.107"/>
+ <use xlink:href="#glyph1-2" x="48.004196" y="76.107"/>
+</g>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+ <use xlink:href="#glyph0-2" x="57.207" y="76.107"/>
+</g>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+ <use xlink:href="#glyph2-2" x="61.76" y="71.769"/>
+</g>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+ <use xlink:href="#glyph1-1" x="126.176" y="76.949"/>
+ <use xlink:href="#glyph1-2" x="135.410196" y="76.949"/>
+</g>
+<path style="fill:none;stroke-width:0.3985;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 20.23875 56.692125 L 64.344219 56.692125 " transform="matrix(1,0,0,-1,50.355,72.864)"/>
+<path style="fill:none;stroke-width:0.31879;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M -1.195054 1.592255 C -1.097397 0.994599 0.00025875 0.100068 0.297134 -0.001495 C 0.00025875 -0.0991512 -1.097397 -0.997589 -1.195054 -1.595245 " transform="matrix(1,0,0,-1,114.69896,16.17038)"/>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+ <use xlink:href="#glyph1-1" x="71.698" y="12.071"/>
+ <use xlink:href="#glyph1-2" x="80.932196" y="12.071"/>
+</g>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+ <use xlink:href="#glyph1-1" x="90.135309" y="12.071"/>
+ <use xlink:href="#glyph1-3" x="99.369506" y="12.071"/>
+ <use xlink:href="#glyph1-2" x="104.847379" y="12.071"/>
+</g>
+<path style="fill:none;stroke-width:0.3985;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 0.00046875 46.360094 L 0.00046875 10.789781 " transform="matrix(1,0,0,-1,50.355,72.864)"/>
+<path style="fill:none;stroke-width:0.31879;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M -1.194104 1.594219 C -1.096448 0.996563 0.00120875 0.098125 0.298084 0.00046875 C 0.00120875 -0.101094 -1.096448 -0.995625 -1.194104 -1.593281 " transform="matrix(0,1,1,0,50.355,62.07301)"/>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+ <use xlink:href="#glyph1-1" x="3.902" y="48.602"/>
+ <use xlink:href="#glyph1-3" x="13.136196" y="48.602"/>
+ <use xlink:href="#glyph1-2" x="18.614069" y="48.602"/>
+</g>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+ <use xlink:href="#glyph1-1" x="27.817182" y="48.602"/>
+ <use xlink:href="#glyph1-2" x="37.051379" y="48.602"/>
+</g>
+<path style="fill:none;stroke-width:0.3985;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 85.039531 46.360094 L 85.039531 8.64525 " transform="matrix(1,0,0,-1,50.355,72.864)"/>
+<path style="fill:none;stroke-width:0.31879;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M -1.196683 1.592861 C -1.09512 0.995205 -0.00137 0.100674 0.299411 -0.00088875 C -0.00137 -0.098545 -1.09512 -0.996983 -1.196683 -1.594639 " transform="matrix(0,1,1,0,135.39542,64.22012)"/>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+ <use xlink:href="#glyph1-1" x="139.495" y="49.676"/>
+ <use xlink:href="#glyph1-3" x="148.729196" y="49.676"/>
+ <use xlink:href="#glyph1-2" x="154.207069" y="49.676"/>
+</g>
+<path style="fill:none;stroke-width:0.3985;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 20.23875 0.00071875 L 71.262188 0.00071875 " transform="matrix(1,0,0,-1,50.355,72.864)"/>
+<path style="fill:none;stroke-width:0.31879;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M -1.195655 1.594469 C -1.094092 0.996813 -0.0003425 0.098375 0.300439 0.00071875 C -0.0003425 -0.100844 -1.094092 -0.995375 -1.195655 -1.593031 " transform="matrix(1,0,0,-1,121.61753,72.864)"/>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+ <use xlink:href="#glyph1-1" x="84.376" y="85.134"/>
+ <use xlink:href="#glyph1-3" x="93.610196" y="85.134"/>
+ <use xlink:href="#glyph1-2" x="99.088069" y="85.134"/>
+</g>
+</g>
+</svg>
diff --git a/present/fig/monad_data_adj.tex b/present/fig/monad_data_adj.tex
new file mode 100644
index 0000000..938e6bf
--- /dev/null
+++ b/present/fig/monad_data_adj.tex
@@ -0,0 +1,16 @@
+\documentclass[12pt]{standalone}
+\input{head}
+\begin{document}
+\begin{tikzpicture}\selectlanguage{english}
+ \path (0,2) node(TTT){$(GF)^3$} (3,2) node(TTP){$(GF)^2$};
+ \path (0,0) node(PTT){$(GF)^2$} (3,0) node(T){$GF$};
+ \draw[->] (TTT) -- node[above]{$GFG\varepsilon F$} (TTP);
+ \draw[->] (TTT) -- node[left]{$G\varepsilon FGF$}(PTT);
+ \draw[->] (TTP) -- node[right]{$G\varepsilon F$} (T);
+ \draw[->] (PTT) -- node[below]{$G\varepsilon F$} (T);
+\end{tikzpicture}
+\end{document}
+%%% Local Variables:
+%%% mode: latex
+%%% TeX-master: t
+%%% End:
diff --git a/present/fig/monad_data_pow.svg b/present/fig/monad_data_pow.svg
new file mode 100644
index 0000000..51f1e9a
--- /dev/null
+++ b/present/fig/monad_data_pow.svg
@@ -0,0 +1,135 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="114.94pt" height="90.664pt" viewBox="0 0 114.94 90.664" version="1.1">
+<defs>
+<g>
+<symbol overflow="visible" id="glyph0-0">
+<path style="stroke:none;" d=""/>
+</symbol>
+<symbol overflow="visible" id="glyph0-1">
+<path style="stroke:none;" d="M 1.375 -2.625 C 1.515625 -2.671875 1.9375 -2.9375 1.9375 -3.109375 C 1.9375 -3.1875 1.859375 -3.1875 1.796875 -3.1875 C 1.390625 -3.1875 0.21875 -2.671875 0.21875 -1.484375 C 0.21875 -0.625 1.1875 0.265625 2.640625 0.265625 C 4.59375 0.265625 6.84375 -1.09375 6.84375 -2.71875 C 6.84375 -3.84375 5.65625 -4.40625 4.6875 -4.828125 C 3.84375 -5.21875 3.296875 -5.703125 3.296875 -6.390625 C 3.296875 -6.640625 3.40625 -7.09375 3.78125 -7.421875 C 4.140625 -7.734375 4.8125 -7.765625 4.96875 -7.765625 C 5.109375 -7.765625 5.609375 -7.75 6.125 -7.53125 C 6.34375 -7.421875 6.65625 -7.28125 6.65625 -6.765625 C 6.65625 -6.59375 6.640625 -6.53125 6.609375 -6.40625 C 6.59375 -6.375 6.59375 -6.328125 6.59375 -6.28125 C 6.59375 -6.203125 6.65625 -6.203125 6.703125 -6.203125 C 6.859375 -6.203125 7.140625 -6.328125 7.390625 -6.53125 C 7.546875 -6.640625 7.671875 -6.796875 7.671875 -7.265625 C 7.671875 -7.859375 7.359375 -8.015625 7.046875 -8.15625 C 6.484375 -8.421875 5.921875 -8.421875 5.765625 -8.421875 C 4.203125 -8.421875 2.28125 -7.234375 2.28125 -5.875 C 2.28125 -4.859375 3.328125 -4.390625 3.890625 -4.140625 C 4.75 -3.75 5.828125 -3.203125 5.828125 -2.203125 C 5.828125 -1.40625 5.25 -0.390625 3.4375 -0.390625 C 2.21875 -0.390625 1.234375 -1.1875 1.234375 -2 C 1.234375 -2.21875 1.296875 -2.421875 1.375 -2.625 Z M 1.375 -2.625 "/>
+</symbol>
+<symbol overflow="visible" id="glyph0-2">
+<path style="stroke:none;" d="M 3.375 -7.375 C 3.375 -7.859375 3.6875 -8.625 5 -8.703125 C 5.0625 -8.71875 5.109375 -8.765625 5.109375 -8.828125 C 5.109375 -8.96875 5.015625 -8.96875 4.875 -8.96875 C 3.6875 -8.96875 2.59375 -8.359375 2.578125 -7.46875 L 2.578125 -4.75 C 2.578125 -4.28125 2.578125 -3.890625 2.109375 -3.5 C 1.6875 -3.15625 1.234375 -3.125 0.96875 -3.125 C 0.90625 -3.109375 0.859375 -3.0625 0.859375 -2.984375 C 0.859375 -2.875 0.9375 -2.875 1.046875 -2.859375 C 1.84375 -2.8125 2.421875 -2.375 2.546875 -1.796875 C 2.578125 -1.65625 2.578125 -1.640625 2.578125 -1.203125 L 2.578125 1.15625 C 2.578125 1.65625 2.578125 2.046875 3.15625 2.5 C 3.625 2.859375 4.40625 2.984375 4.875 2.984375 C 5.015625 2.984375 5.109375 2.984375 5.109375 2.859375 C 5.109375 2.734375 5.03125 2.734375 4.90625 2.71875 C 4.15625 2.671875 3.578125 2.296875 3.421875 1.6875 C 3.375 1.578125 3.375 1.546875 3.375 1.125 L 3.375 -1.390625 C 3.375 -1.9375 3.28125 -2.140625 2.90625 -2.515625 C 2.65625 -2.765625 2.3125 -2.890625 1.96875 -2.984375 C 2.953125 -3.265625 3.375 -3.8125 3.375 -4.5 Z M 3.375 -7.375 "/>
+</symbol>
+<symbol overflow="visible" id="glyph0-3">
+<path style="stroke:none;" d="M 2.578125 1.40625 C 2.578125 1.875 2.265625 2.640625 0.96875 2.71875 C 0.90625 2.734375 0.859375 2.78125 0.859375 2.859375 C 0.859375 2.984375 0.984375 2.984375 1.09375 2.984375 C 2.265625 2.984375 3.375 2.40625 3.375 1.5 L 3.375 -1.234375 C 3.375 -1.703125 3.375 -2.078125 3.859375 -2.46875 C 4.28125 -2.828125 4.734375 -2.84375 5 -2.859375 C 5.0625 -2.875 5.109375 -2.921875 5.109375 -2.984375 C 5.109375 -3.109375 5.03125 -3.109375 4.90625 -3.125 C 4.125 -3.171875 3.546875 -3.59375 3.421875 -4.1875 C 3.375 -4.3125 3.375 -4.34375 3.375 -4.765625 L 3.375 -7.140625 C 3.375 -7.640625 3.375 -8.015625 2.8125 -8.46875 C 2.328125 -8.84375 1.5 -8.96875 1.09375 -8.96875 C 0.984375 -8.96875 0.859375 -8.96875 0.859375 -8.828125 C 0.859375 -8.71875 0.9375 -8.71875 1.046875 -8.703125 C 1.8125 -8.65625 2.390625 -8.265625 2.546875 -7.65625 C 2.578125 -7.546875 2.578125 -7.53125 2.578125 -7.09375 L 2.578125 -4.59375 C 2.578125 -4.046875 2.671875 -3.84375 3.0625 -3.453125 C 3.3125 -3.203125 3.65625 -3.078125 4 -2.984375 C 3.015625 -2.71875 2.578125 -2.15625 2.578125 -1.46875 Z M 2.578125 1.40625 "/>
+</symbol>
+<symbol overflow="visible" id="glyph0-4">
+<path style="stroke:none;" d="M 4.15625 -8.15625 C 2.46875 -8.15625 1.1875 -7.34375 0.703125 -6.796875 C 0.28125 -6.3125 0.25 -5.96875 0.25 -5.9375 C 0.25 -5.875 0.296875 -5.84375 0.375 -5.84375 C 0.5625 -5.84375 0.84375 -6.015625 0.9375 -6.078125 C 1.1875 -6.234375 1.21875 -6.3125 1.296875 -6.53125 C 1.453125 -7.015625 1.796875 -7.4375 3.296875 -7.5 C 3.078125 -4.8125 2.359375 -2.203125 1.359375 0.296875 C 1.296875 0.484375 1.296875 0.5 1.296875 0.515625 C 1.296875 0.546875 1.328125 0.59375 1.40625 0.59375 C 1.609375 0.59375 2.171875 0.328125 2.3125 0.03125 C 2.921875 -1.4375 3.90625 -4.1875 4.265625 -7.5 L 4.890625 -7.5 C 6.34375 -7.5 7.75 -6.9375 7.75 -5.75 C 7.75 -4.859375 6.890625 -3.171875 4.5625 -3.109375 C 4.3125 -3.09375 4.1875 -3.09375 3.84375 -2.875 C 3.640625 -2.734375 3.53125 -2.609375 3.53125 -2.53125 C 3.53125 -2.453125 3.609375 -2.453125 3.765625 -2.453125 C 5.9375 -2.453125 8.765625 -4.296875 8.765625 -6.265625 C 8.765625 -7.625 7.140625 -8.15625 5.765625 -8.15625 Z M 4.15625 -8.15625 "/>
+</symbol>
+<symbol overflow="visible" id="glyph1-0">
+<path style="stroke:none;" d=""/>
+</symbol>
+<symbol overflow="visible" id="glyph1-1">
+<path style="stroke:none;" d="M 8.453125 7.78125 C 8.453125 9.796875 6.75 11.125 4.96875 11.125 C 3.1875 11.125 1.5 9.8125 1.5 7.78125 L 1.5 0.578125 C 1.5 0.40625 1.5 0 1.09375 0 C 0.671875 0 0.671875 0.390625 0.671875 0.578125 L 0.671875 7.828125 C 0.671875 10.140625 2.640625 11.953125 4.96875 11.953125 C 7.296875 11.953125 9.28125 10.140625 9.28125 7.828125 L 9.28125 0.578125 C 9.28125 0.40625 9.28125 0 8.875 0 C 8.453125 0 8.453125 0.390625 8.453125 0.578125 Z M 8.453125 7.78125 "/>
+</symbol>
+<symbol overflow="visible" id="glyph2-0">
+<path style="stroke:none;" d=""/>
+</symbol>
+<symbol overflow="visible" id="glyph2-1">
+<path style="stroke:none;" d="M 7.59375 -8.3125 C 7.59375 -8.421875 7.5 -8.421875 7.484375 -8.421875 C 7.4375 -8.421875 7.421875 -8.40625 7.28125 -8.21875 C 7.203125 -8.140625 6.71875 -7.515625 6.703125 -7.5 C 6.3125 -8.28125 5.515625 -8.421875 5.015625 -8.421875 C 3.5 -8.421875 2.125 -7.03125 2.125 -5.671875 C 2.125 -4.78125 2.671875 -4.25 3.25 -4.046875 C 3.375 -4 4.09375 -3.8125 4.453125 -3.734375 C 5.0625 -3.5625 5.21875 -3.515625 5.46875 -3.25 C 5.515625 -3.1875 5.75 -2.921875 5.75 -2.359375 C 5.75 -1.25 4.71875 -0.09375 3.53125 -0.09375 C 2.546875 -0.09375 1.453125 -0.515625 1.453125 -1.859375 C 1.453125 -2.078125 1.5 -2.359375 1.546875 -2.484375 C 1.546875 -2.515625 1.546875 -2.578125 1.546875 -2.609375 C 1.546875 -2.65625 1.53125 -2.71875 1.4375 -2.71875 C 1.328125 -2.71875 1.3125 -2.6875 1.265625 -2.484375 L 0.65625 -0.03125 C 0.65625 -0.03125 0.609375 0.125 0.609375 0.140625 C 0.609375 0.25 0.703125 0.25 0.734375 0.25 C 0.78125 0.25 0.78125 0.234375 0.9375 0.0625 L 1.484375 -0.65625 C 1.765625 -0.234375 2.390625 0.25 3.5 0.25 C 5.046875 0.25 6.453125 -1.25 6.453125 -2.734375 C 6.453125 -3.234375 6.328125 -3.6875 5.875 -4.125 C 5.625 -4.375 5.421875 -4.4375 4.3125 -4.71875 C 3.515625 -4.9375 3.40625 -4.96875 3.1875 -5.15625 C 2.984375 -5.359375 2.828125 -5.65625 2.828125 -6.0625 C 2.828125 -7.0625 3.84375 -8.09375 4.984375 -8.09375 C 6.15625 -8.09375 6.703125 -7.375 6.703125 -6.234375 C 6.703125 -5.921875 6.640625 -5.609375 6.640625 -5.5625 C 6.640625 -5.453125 6.734375 -5.453125 6.78125 -5.453125 C 6.890625 -5.453125 6.890625 -5.484375 6.9375 -5.671875 Z M 7.59375 -8.3125 "/>
+</symbol>
+<symbol overflow="visible" id="glyph2-2">
+<path style="stroke:none;" d="M 1.71875 -0.265625 C 2.015625 0.015625 2.46875 0.125 2.875 0.125 C 3.640625 0.125 4.15625 -0.390625 4.4375 -0.765625 C 4.546875 -0.125 5.0625 0.125 5.46875 0.125 C 5.828125 0.125 6.125 -0.09375 6.328125 -0.53125 C 6.53125 -0.9375 6.6875 -1.65625 6.6875 -1.703125 C 6.6875 -1.765625 6.640625 -1.8125 6.578125 -1.8125 C 6.46875 -1.8125 6.453125 -1.75 6.40625 -1.578125 C 6.234375 -0.875 6 -0.125 5.515625 -0.125 C 5.15625 -0.125 5.140625 -0.4375 5.140625 -0.671875 C 5.140625 -0.9375 5.25 -1.375 5.328125 -1.734375 L 5.671875 -3.03125 C 5.71875 -3.25 5.84375 -3.796875 5.90625 -4 C 5.96875 -4.296875 6.109375 -4.8125 6.109375 -4.859375 C 6.109375 -5.03125 5.96875 -5.15625 5.78125 -5.15625 C 5.671875 -5.15625 5.421875 -5.109375 5.328125 -4.75 L 4.5 -1.421875 C 4.4375 -1.1875 4.4375 -1.15625 4.28125 -0.96875 C 4.140625 -0.765625 3.671875 -0.125 2.921875 -0.125 C 2.25 -0.125 2.03125 -0.609375 2.03125 -1.171875 C 2.03125 -1.515625 2.140625 -1.9375 2.1875 -2.140625 L 2.71875 -4.296875 C 2.78125 -4.515625 2.875 -4.90625 2.875 -4.96875 C 2.875 -5.15625 2.71875 -5.265625 2.5625 -5.265625 C 2.46875 -5.265625 2.203125 -5.234375 2.109375 -4.859375 L 0.375 2.0625 C 0.359375 2.125 0.328125 2.203125 0.328125 2.265625 C 0.328125 2.453125 0.484375 2.5625 0.65625 2.5625 C 1 2.5625 1.078125 2.296875 1.15625 1.953125 Z M 1.71875 -0.265625 "/>
+</symbol>
+<symbol overflow="visible" id="glyph3-0">
+<path style="stroke:none;" d=""/>
+</symbol>
+<symbol overflow="visible" id="glyph3-1">
+<path style="stroke:none;" d="M 5.34375 -5.390625 C 5.359375 -5.421875 5.375 -5.46875 5.375 -5.515625 C 5.375 -5.5625 5.328125 -5.609375 5.265625 -5.609375 C 5.21875 -5.609375 5.203125 -5.59375 5.109375 -5.5 C 5.015625 -5.390625 4.8125 -5.140625 4.71875 -5.046875 C 4.421875 -5.5 3.90625 -5.609375 3.5 -5.609375 C 2.40625 -5.609375 1.453125 -4.671875 1.453125 -3.765625 C 1.453125 -3.3125 1.703125 -3.03125 1.734375 -2.984375 C 2 -2.703125 2.234375 -2.640625 2.8125 -2.5 C 3.078125 -2.4375 3.09375 -2.4375 3.328125 -2.375 C 3.5625 -2.3125 4.078125 -2.1875 4.078125 -1.53125 C 4.078125 -0.84375 3.390625 -0.09375 2.546875 -0.09375 C 2.03125 -0.09375 1.078125 -0.25 1.078125 -1.25 C 1.078125 -1.265625 1.078125 -1.4375 1.125 -1.625 L 1.140625 -1.703125 C 1.140625 -1.796875 1.046875 -1.8125 1.015625 -1.8125 C 0.921875 -1.8125 0.90625 -1.78125 0.875 -1.59375 L 0.546875 -0.296875 C 0.515625 -0.171875 0.453125 0.046875 0.453125 0.0625 C 0.453125 0.125 0.5 0.171875 0.5625 0.171875 C 0.609375 0.171875 0.625 0.15625 0.703125 0.0625 L 1.09375 -0.390625 C 1.28125 -0.15625 1.734375 0.171875 2.53125 0.171875 C 3.6875 0.171875 4.640625 -0.875 4.640625 -1.828125 C 4.640625 -2.203125 4.515625 -2.484375 4.296875 -2.703125 C 4.0625 -2.96875 3.796875 -3.03125 3.421875 -3.125 C 3.203125 -3.1875 2.890625 -3.265625 2.703125 -3.3125 C 2.46875 -3.359375 2.015625 -3.515625 2.015625 -4.078125 C 2.015625 -4.703125 2.6875 -5.375 3.5 -5.375 C 4.21875 -5.375 4.703125 -5 4.703125 -4.140625 C 4.703125 -3.9375 4.671875 -3.78125 4.671875 -3.75 C 4.671875 -3.65625 4.75 -3.640625 4.8125 -3.640625 C 4.90625 -3.640625 4.90625 -3.671875 4.9375 -3.796875 Z M 5.34375 -5.390625 "/>
+</symbol>
+<symbol overflow="visible" id="glyph3-2">
+<path style="stroke:none;" d="M 4.15625 -3.046875 C 4.546875 -3.4375 5.671875 -4.59375 5.859375 -4.75 C 6.203125 -5 6.40625 -5.140625 6.96875 -5.171875 C 7.015625 -5.1875 7.078125 -5.234375 7.078125 -5.328125 C 7.078125 -5.40625 7.015625 -5.4375 6.96875 -5.4375 C 6.890625 -5.4375 6.84375 -5.421875 6.21875 -5.421875 C 5.625 -5.421875 5.40625 -5.4375 5.375 -5.4375 C 5.34375 -5.4375 5.21875 -5.4375 5.21875 -5.296875 C 5.21875 -5.28125 5.21875 -5.1875 5.328125 -5.171875 C 5.390625 -5.171875 5.609375 -5.15625 5.609375 -4.96875 C 5.609375 -4.921875 5.5625 -4.828125 5.5 -4.765625 L 5.484375 -4.71875 C 5.453125 -4.703125 5.453125 -4.6875 5.375 -4.609375 L 4.046875 -3.265625 L 3.234375 -4.953125 C 3.34375 -5.140625 3.578125 -5.171875 3.6875 -5.171875 C 3.71875 -5.171875 3.828125 -5.1875 3.828125 -5.328125 C 3.828125 -5.390625 3.78125 -5.4375 3.703125 -5.4375 C 3.625 -5.4375 3.328125 -5.421875 3.25 -5.421875 C 3.203125 -5.421875 2.90625 -5.421875 2.734375 -5.421875 C 1.984375 -5.421875 1.890625 -5.4375 1.828125 -5.4375 C 1.796875 -5.4375 1.671875 -5.4375 1.671875 -5.296875 C 1.671875 -5.171875 1.765625 -5.171875 1.890625 -5.171875 C 2.296875 -5.171875 2.359375 -5.09375 2.4375 -4.953125 L 3.5 -2.71875 L 1.859375 -1.046875 C 1.390625 -0.578125 1.015625 -0.296875 0.453125 -0.265625 C 0.34375 -0.25 0.25 -0.25 0.25 -0.109375 C 0.25 -0.0625 0.296875 0 0.375 0 C 0.4375 0 0.515625 -0.03125 1.125 -0.03125 C 1.703125 -0.03125 1.9375 0 1.96875 0 C 2.015625 0 2.140625 0 2.140625 -0.15625 C 2.140625 -0.171875 2.125 -0.25 2.015625 -0.265625 C 1.859375 -0.265625 1.75 -0.328125 1.75 -0.46875 C 1.75 -0.59375 1.84375 -0.703125 1.953125 -0.828125 C 2.09375 -0.96875 2.515625 -1.390625 2.796875 -1.671875 C 2.984375 -1.84375 3.421875 -2.3125 3.609375 -2.484375 L 4.53125 -0.578125 C 4.5625 -0.5 4.5625 -0.5 4.5625 -0.484375 C 4.5625 -0.421875 4.40625 -0.28125 4.140625 -0.265625 C 4.078125 -0.265625 3.96875 -0.25 3.96875 -0.109375 C 3.96875 -0.109375 3.984375 0 4.109375 0 C 4.1875 0 4.484375 -0.015625 4.5625 -0.03125 L 5.078125 -0.03125 C 5.8125 -0.03125 5.921875 0 6 0 C 6.03125 0 6.140625 0 6.140625 -0.15625 C 6.140625 -0.265625 6.046875 -0.265625 5.921875 -0.265625 C 5.484375 -0.265625 5.4375 -0.359375 5.390625 -0.484375 Z M 4.15625 -3.046875 "/>
+</symbol>
+<symbol overflow="visible" id="glyph4-0">
+<path style="stroke:none;" d=""/>
+</symbol>
+<symbol overflow="visible" id="glyph4-1">
+<path style="stroke:none;" d="M 4.625 -1.8125 C 4.75 -1.8125 4.9375 -1.8125 4.9375 -1.984375 C 4.9375 -2.171875 4.75 -2.171875 4.625 -2.171875 L 1.078125 -2.171875 C 1.171875 -3.28125 2.109375 -4.125 3.3125 -4.125 L 4.625 -4.125 C 4.75 -4.125 4.9375 -4.125 4.9375 -4.3125 C 4.9375 -4.5 4.75 -4.5 4.625 -4.5 L 3.296875 -4.5 C 1.859375 -4.5 0.703125 -3.375 0.703125 -1.984375 C 0.703125 -0.59375 1.859375 0.515625 3.296875 0.515625 L 4.625 0.515625 C 4.75 0.515625 4.9375 0.515625 4.9375 0.328125 C 4.9375 0.140625 4.75 0.140625 4.625 0.140625 L 3.3125 0.140625 C 2.109375 0.140625 1.171875 -0.703125 1.078125 -1.8125 Z M 4.625 -1.8125 "/>
+</symbol>
+<symbol overflow="visible" id="glyph4-2">
+<path style="stroke:none;" d="M 0.953125 -1.734375 C 1.171875 -1.828125 1.34375 -1.984375 1.34375 -2.078125 C 1.34375 -2.140625 1.296875 -2.140625 1.25 -2.140625 C 0.921875 -2.140625 0.15625 -1.734375 0.15625 -1.015625 C 0.15625 -0.40625 0.921875 0.171875 1.890625 0.171875 C 3.34375 0.171875 4.859375 -0.734375 4.859375 -1.828125 C 4.859375 -2.5625 4.109375 -2.921875 3.375 -3.203125 C 3.015625 -3.328125 2.28125 -3.609375 2.28125 -4.25 C 2.28125 -4.5625 2.46875 -4.84375 2.625 -4.953125 C 2.828125 -5.078125 3.1875 -5.140625 3.453125 -5.140625 C 3.546875 -5.140625 3.890625 -5.140625 4.28125 -4.984375 C 4.4375 -4.921875 4.65625 -4.84375 4.65625 -4.46875 C 4.65625 -4.359375 4.65625 -4.328125 4.625 -4.25 C 4.625 -4.234375 4.625 -4.203125 4.625 -4.1875 C 4.625 -4.15625 4.65625 -4.125 4.703125 -4.125 C 4.8125 -4.125 5.03125 -4.21875 5.15625 -4.328125 C 5.265625 -4.40625 5.375 -4.484375 5.375 -4.828125 C 5.375 -5.25 5.109375 -5.359375 4.90625 -5.4375 C 4.5 -5.609375 4.125 -5.609375 4.015625 -5.609375 C 2.859375 -5.609375 1.5625 -4.8125 1.5625 -3.890625 C 1.5625 -3.1875 2.359375 -2.890625 2.765625 -2.734375 C 3.375 -2.515625 4.140625 -2.171875 4.140625 -1.46875 C 4.140625 -1.1875 4.015625 -0.75 3.609375 -0.546875 C 3.15625 -0.3125 2.5625 -0.296875 2.46875 -0.296875 C 1.578125 -0.296875 0.875 -0.828125 0.875 -1.359375 C 0.875 -1.484375 0.890625 -1.625 0.953125 -1.734375 Z M 0.953125 -1.734375 "/>
+</symbol>
+<symbol overflow="visible" id="glyph4-3">
+<path style="stroke:none;" d="M 2.921875 -5.4375 C 2.453125 -5.4375 1.765625 -5.34375 1.15625 -5.03125 C 0.25 -4.53125 0.171875 -3.953125 0.171875 -3.9375 C 0.171875 -3.890625 0.21875 -3.875 0.265625 -3.875 C 0.4375 -3.875 0.8125 -4.078125 0.875 -4.265625 C 0.984375 -4.59375 1.09375 -4.921875 2.328125 -4.984375 C 2.125 -2.4375 1.296875 -0.421875 1.015625 0.265625 C 1 0.296875 1 0.3125 1 0.328125 C 1 0.390625 1.046875 0.390625 1.078125 0.390625 C 1.25 0.390625 1.59375 0.203125 1.6875 0.046875 C 1.6875 0.046875 1.859375 -0.359375 2.125 -1.109375 C 2.53125 -2.25 2.875 -3.578125 3 -4.984375 L 3.46875 -4.984375 C 4.15625 -4.984375 5.5 -4.796875 5.5 -3.828125 C 5.5 -3.40625 5.25 -2.921875 4.890625 -2.625 C 4.296875 -2.15625 3.484375 -2.109375 3.296875 -2.09375 C 3.125 -2.09375 3.03125 -2.09375 2.859375 -1.984375 C 2.71875 -1.90625 2.5625 -1.78125 2.5625 -1.703125 C 2.5625 -1.640625 2.609375 -1.640625 2.703125 -1.640625 C 3.265625 -1.640625 4.234375 -1.828125 5.0625 -2.421875 C 5.984375 -3.0625 6.21875 -3.765625 6.21875 -4.171875 C 6.21875 -5.15625 4.9375 -5.4375 4.078125 -5.4375 Z M 2.921875 -5.4375 "/>
+</symbol>
+</g>
+</defs>
+<g id="surface1">
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+ <use xlink:href="#glyph0-1" x="25.649" y="22.581"/>
+</g>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+ <use xlink:href="#glyph0-2" x="61.781" y="21.486"/>
+</g>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+ <use xlink:href="#glyph1-1" x="67.759" y="12.519"/>
+</g>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+ <use xlink:href="#glyph2-1" x="79.714" y="21.486"/>
+</g>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+ <use xlink:href="#glyph0-3" x="87.609" y="21.486"/>
+</g>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+ <use xlink:href="#glyph3-1" x="93.587" y="23.279"/>
+</g>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+ <use xlink:href="#glyph4-1" x="99.183" y="23.279"/>
+ <use xlink:href="#glyph4-2" x="104.828222" y="23.279"/>
+</g>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+ <use xlink:href="#glyph1-1" x="19.671" y="69.212"/>
+</g>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+ <use xlink:href="#glyph0-1" x="31.626" y="78.178"/>
+</g>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+ <use xlink:href="#glyph1-1" x="70.387" y="69.212"/>
+</g>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+ <use xlink:href="#glyph1-1" x="82.345787" y="69.212"/>
+</g>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+ <use xlink:href="#glyph0-1" x="94.297" y="78.178"/>
+</g>
+<path style="fill:none;stroke-width:0.3985;stroke-linecap:butt;stroke-linejoin:round;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 8.169719 56.693906 L 9.165812 57.588437 L 11.158 55.795469 L 13.150187 57.588437 L 15.142375 55.795469 L 17.134562 57.588437 L 19.12675 55.795469 L 21.118937 57.588437 L 23.115031 55.795469 L 24.111125 56.693906 L 27.505656 56.693906 " transform="matrix(1,0,0,-1,29.717,75.19)"/>
+<path style="fill:none;stroke-width:0.31879;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M -1.195176 1.594036 C -1.09752 0.99638 0.00013625 0.0979425 0.297011 0.00028625 C 0.00013625 -0.101276 -1.09752 -0.995808 -1.195176 -1.593464 " transform="matrix(1,0,0,-1,57.22252,18.49638)"/>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+ <use xlink:href="#glyph0-4" x="35.57" y="12.071"/>
+</g>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+ <use xlink:href="#glyph2-2" x="44.868" y="12.071"/>
+</g>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+ <use xlink:href="#glyph3-2" x="51.911" y="13.865"/>
+</g>
+<path style="fill:none;stroke-width:0.3985;stroke-linecap:butt;stroke-linejoin:round;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 0.00175 48.506406 L 0.896281 47.510312 L -0.896688 45.518125 L 0.896281 43.525937 L -0.896688 41.53375 L 0.896281 39.541562 L -0.896688 37.549375 L 0.896281 35.557187 L -0.896688 33.565 L 0.896281 31.572812 L -0.896688 29.580625 L 0.896281 27.584531 L -0.896688 25.592344 L 0.896281 23.600156 L -0.896688 21.607969 L 0.896281 19.615781 L -0.896688 17.623594 L 0.896281 15.631406 L -0.896688 13.639219 L 0.00175 12.643125 L 0.00175 10.537656 " transform="matrix(1,0,0,-1,29.717,75.19)"/>
+<path style="fill:none;stroke-width:0.31879;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M -1.196089 1.5955 C -1.094526 0.997844 -0.00077625 0.0994062 0.300005 0.00175 C -0.00077625 -0.0998125 -1.094526 -0.994344 -1.196089 -1.595906 " transform="matrix(0,1,1,0,29.717,64.65312)"/>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+ <use xlink:href="#glyph2-2" x="3.902" y="47.308"/>
+</g>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+ <use xlink:href="#glyph4-3" x="10.945" y="49.101"/>
+</g>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+ <use xlink:href="#glyph3-2" x="17.531" y="49.101"/>
+</g>
+<path style="fill:none;stroke-width:0.3985;stroke-linecap:butt;stroke-linejoin:round;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 56.693156 46.615781 L 57.591594 45.619687 L 55.798625 43.6275 L 57.591594 41.635312 L 55.798625 39.639219 L 57.591594 37.647031 L 55.798625 35.654844 L 57.591594 33.662656 L 55.798625 31.670469 L 57.591594 29.678281 L 55.798625 27.686094 L 57.591594 25.693906 L 55.798625 23.701719 L 57.591594 21.709531 L 55.798625 19.717344 L 57.591594 17.72125 L 55.798625 15.729062 L 57.591594 13.736875 L 56.693156 12.740781 L 56.693156 10.537656 " transform="matrix(1,0,0,-1,29.717,75.19)"/>
+<path style="fill:none;stroke-width:0.31879;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M -1.196089 1.593286 C -1.094526 0.99563 -0.00077625 0.101099 0.300005 -0.00046375 C -0.00077625 -0.09812 -1.094526 -0.996558 -1.196089 -1.594214 " transform="matrix(0,1,1,0,86.41062,64.65312)"/>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+ <use xlink:href="#glyph2-2" x="90.511" y="48.255"/>
+</g>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+ <use xlink:href="#glyph3-2" x="97.554" y="50.048"/>
+</g>
+<path style="fill:none;stroke-width:0.3985;stroke-linecap:butt;stroke-linejoin:round;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 14.146281 -0.00140625 L 15.142375 0.897031 L 17.134562 -0.895938 L 19.12675 0.897031 L 21.118937 -0.895938 L 23.115031 0.897031 L 25.107219 -0.895938 L 27.099406 0.897031 L 29.091594 -0.895938 L 31.083781 0.897031 L 33.075969 -0.895938 L 34.072063 -0.00140625 L 36.111125 -0.00140625 " transform="matrix(1,0,0,-1,29.717,75.19)"/>
+<path style="fill:none;stroke-width:0.31879;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M -1.195207 1.592344 C -1.097551 0.994687 0.000105 0.100156 0.29698 -0.00140625 C 0.000105 -0.0990625 -1.097551 -0.9975 -1.195207 -1.595156 " transform="matrix(1,0,0,-1,65.82802,75.19)"/>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+ <use xlink:href="#glyph2-2" x="47.511" y="84.438"/>
+</g>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+ <use xlink:href="#glyph3-2" x="54.554" y="86.231"/>
+</g>
+</g>
+</svg>
diff --git a/present/fig/monad_data_pow.tex b/present/fig/monad_data_pow.tex
new file mode 100644
index 0000000..d0533e2
--- /dev/null
+++ b/present/fig/monad_data_pow.tex
@@ -0,0 +1,16 @@
+\documentclass[12pt]{standalone}
+\input{head}
+\begin{document}
+\begin{tikzpicture}\selectlanguage{english}
+ \path (0,2) node(TTT){$\mathcal{S}$} (2,2) node(TTP){$\{\bigcup S\}_{S\in\mathcal{S}}$};
+ \path (0,0) node(PTT){$\bigcup\mathcal{S}$} (2,0) node(T){$\bigcup\bigcup\mathcal{S}$};
+ \tikzsquig (TTT) -- node[above]{$\power\mu_X$} (TTP);
+ \tikzsquig (TTT) -- node[left]{$\mu_{\power X}$}(PTT);
+ \tikzsquig (TTP) -- node[right]{$\mu_X$} (T);
+ \tikzsquig (PTT) -- node[below]{$\mu_X$} (T);
+\end{tikzpicture}
+\end{document}
+%%% Local Variables:
+%%% mode: latex
+%%% TeX-master: t
+%%% End:
diff --git a/present/fig/monad_unit.svg b/present/fig/monad_unit.svg
new file mode 100644
index 0000000..7eba3f3
--- /dev/null
+++ b/present/fig/monad_unit.svg
@@ -0,0 +1,97 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="146.82pt" height="90.664pt" viewBox="0 0 146.82 90.664" version="1.1">
+<defs>
+<g>
+<symbol overflow="visible" id="glyph0-0">
+<path style="stroke:none;" d=""/>
+</symbol>
+<symbol overflow="visible" id="glyph0-1">
+<path style="stroke:none;" d="M 3.4375 -7.65625 C 3.4375 -7.9375 3.4375 -7.953125 3.203125 -7.953125 C 2.921875 -7.625 2.3125 -7.1875 1.09375 -7.1875 L 1.09375 -6.84375 C 1.359375 -6.84375 1.953125 -6.84375 2.625 -7.140625 L 2.625 -0.921875 C 2.625 -0.484375 2.578125 -0.34375 1.53125 -0.34375 L 1.15625 -0.34375 L 1.15625 0 C 1.484375 -0.03125 2.640625 -0.03125 3.03125 -0.03125 C 3.4375 -0.03125 4.578125 -0.03125 4.90625 0 L 4.90625 -0.34375 L 4.53125 -0.34375 C 3.484375 -0.34375 3.4375 -0.484375 3.4375 -0.921875 Z M 3.4375 -7.65625 "/>
+</symbol>
+<symbol overflow="visible" id="glyph1-0">
+<path style="stroke:none;" d=""/>
+</symbol>
+<symbol overflow="visible" id="glyph1-1">
+<path style="stroke:none;" d="M 5.3125 -2.984375 C 5.3125 -4.265625 4.25 -5.3125 2.984375 -5.3125 C 1.703125 -5.3125 0.65625 -4.25 0.65625 -2.984375 C 0.65625 -1.71875 1.703125 -0.671875 2.984375 -0.671875 C 4.25 -0.671875 5.3125 -1.703125 5.3125 -2.984375 Z M 2.984375 -1.140625 C 1.953125 -1.140625 1.140625 -1.984375 1.140625 -2.984375 C 1.140625 -4 1.953125 -4.828125 2.984375 -4.828125 C 3.984375 -4.828125 4.828125 -4.015625 4.828125 -2.984375 C 4.828125 -1.953125 3.984375 -1.140625 2.984375 -1.140625 Z M 2.984375 -1.140625 "/>
+</symbol>
+<symbol overflow="visible" id="glyph2-0">
+<path style="stroke:none;" d=""/>
+</symbol>
+<symbol overflow="visible" id="glyph2-1">
+<path style="stroke:none;" d="M 4.984375 -7.296875 C 5.0625 -7.578125 5.078125 -7.6875 5.265625 -7.734375 C 5.359375 -7.75 5.75 -7.75 6 -7.75 C 7.203125 -7.75 7.75 -7.703125 7.75 -6.78125 C 7.75 -6.59375 7.703125 -6.140625 7.640625 -5.703125 L 7.625 -5.5625 C 7.625 -5.515625 7.671875 -5.4375 7.75 -5.4375 C 7.859375 -5.4375 7.859375 -5.5 7.90625 -5.6875 L 8.25 -7.8125 C 8.265625 -7.90625 8.265625 -7.9375 8.265625 -7.96875 C 8.265625 -8.109375 8.203125 -8.109375 7.953125 -8.109375 L 1.421875 -8.109375 C 1.140625 -8.109375 1.140625 -8.09375 1.0625 -7.875 L 0.328125 -5.71875 C 0.328125 -5.703125 0.28125 -5.5625 0.28125 -5.5625 C 0.28125 -5.5 0.328125 -5.4375 0.40625 -5.4375 C 0.5 -5.4375 0.53125 -5.484375 0.578125 -5.640625 C 1.078125 -7.09375 1.328125 -7.75 2.921875 -7.75 L 3.71875 -7.75 C 4 -7.75 4.125 -7.75 4.125 -7.625 C 4.125 -7.59375 4.125 -7.5625 4.0625 -7.34375 L 2.46875 -0.9375 C 2.34375 -0.46875 2.3125 -0.34375 1.046875 -0.34375 C 0.75 -0.34375 0.671875 -0.34375 0.671875 -0.125 C 0.671875 0 0.796875 0 0.859375 0 C 1.15625 0 1.46875 -0.03125 1.765625 -0.03125 L 3.640625 -0.03125 C 3.9375 -0.03125 4.25 0 4.546875 0 C 4.6875 0 4.8125 0 4.8125 -0.234375 C 4.8125 -0.34375 4.71875 -0.34375 4.40625 -0.34375 C 3.328125 -0.34375 3.328125 -0.453125 3.328125 -0.640625 C 3.328125 -0.640625 3.328125 -0.734375 3.375 -0.921875 Z M 4.984375 -7.296875 "/>
+</symbol>
+<symbol overflow="visible" id="glyph2-2">
+<path style="stroke:none;" d="M 5.671875 -3.3125 C 5.734375 -3.546875 5.765625 -3.6875 5.765625 -4.015625 C 5.765625 -4.734375 5.359375 -5.265625 4.453125 -5.265625 C 3.375 -5.265625 2.828125 -4.515625 2.609375 -4.21875 C 2.5625 -4.90625 2.078125 -5.265625 1.546875 -5.265625 C 1.203125 -5.265625 0.9375 -5.109375 0.703125 -4.65625 C 0.484375 -4.21875 0.328125 -3.484375 0.328125 -3.4375 C 0.328125 -3.390625 0.375 -3.328125 0.453125 -3.328125 C 0.546875 -3.328125 0.5625 -3.34375 0.640625 -3.625 C 0.8125 -4.328125 1.046875 -5.03125 1.515625 -5.03125 C 1.796875 -5.03125 1.890625 -4.84375 1.890625 -4.484375 C 1.890625 -4.21875 1.765625 -3.75 1.6875 -3.375 L 1.34375 -2.09375 C 1.296875 -1.859375 1.171875 -1.328125 1.109375 -1.109375 C 1.03125 -0.796875 0.890625 -0.234375 0.890625 -0.171875 C 0.890625 -0.015625 1.03125 0.125 1.203125 0.125 C 1.34375 0.125 1.515625 0.046875 1.609375 -0.125 C 1.640625 -0.1875 1.75 -0.609375 1.8125 -0.84375 L 2.0625 -1.921875 L 2.46875 -3.5 C 2.484375 -3.578125 2.78125 -4.171875 3.234375 -4.546875 C 3.53125 -4.84375 3.9375 -5.03125 4.40625 -5.03125 C 4.890625 -5.03125 5.0625 -4.671875 5.0625 -4.203125 C 5.0625 -3.84375 5.015625 -3.65625 4.953125 -3.4375 L 3.5625 2.0625 C 3.546875 2.125 3.53125 2.203125 3.53125 2.265625 C 3.53125 2.453125 3.671875 2.5625 3.84375 2.5625 C 3.953125 2.5625 4.203125 2.515625 4.296875 2.15625 Z M 5.671875 -3.3125 "/>
+</symbol>
+<symbol overflow="visible" id="glyph2-3">
+<path style="stroke:none;" d="M 1.71875 -0.265625 C 2.015625 0.015625 2.46875 0.125 2.875 0.125 C 3.640625 0.125 4.15625 -0.390625 4.4375 -0.765625 C 4.546875 -0.125 5.0625 0.125 5.46875 0.125 C 5.828125 0.125 6.125 -0.09375 6.328125 -0.53125 C 6.53125 -0.9375 6.6875 -1.65625 6.6875 -1.703125 C 6.6875 -1.765625 6.640625 -1.8125 6.578125 -1.8125 C 6.46875 -1.8125 6.453125 -1.75 6.40625 -1.578125 C 6.234375 -0.875 6 -0.125 5.515625 -0.125 C 5.15625 -0.125 5.140625 -0.4375 5.140625 -0.671875 C 5.140625 -0.9375 5.25 -1.375 5.328125 -1.734375 L 5.671875 -3.03125 C 5.71875 -3.25 5.84375 -3.796875 5.90625 -4 C 5.96875 -4.296875 6.109375 -4.8125 6.109375 -4.859375 C 6.109375 -5.03125 5.96875 -5.15625 5.78125 -5.15625 C 5.671875 -5.15625 5.421875 -5.109375 5.328125 -4.75 L 4.5 -1.421875 C 4.4375 -1.1875 4.4375 -1.15625 4.28125 -0.96875 C 4.140625 -0.765625 3.671875 -0.125 2.921875 -0.125 C 2.25 -0.125 2.03125 -0.609375 2.03125 -1.171875 C 2.03125 -1.515625 2.140625 -1.9375 2.1875 -2.140625 L 2.71875 -4.296875 C 2.78125 -4.515625 2.875 -4.90625 2.875 -4.96875 C 2.875 -5.15625 2.71875 -5.265625 2.5625 -5.265625 C 2.46875 -5.265625 2.203125 -5.234375 2.109375 -4.859375 L 0.375 2.0625 C 0.359375 2.125 0.328125 2.203125 0.328125 2.265625 C 0.328125 2.453125 0.484375 2.5625 0.65625 2.5625 C 1 2.5625 1.078125 2.296875 1.15625 1.953125 Z M 1.71875 -0.265625 "/>
+</symbol>
+<symbol overflow="visible" id="glyph3-0">
+<path style="stroke:none;" d=""/>
+</symbol>
+<symbol overflow="visible" id="glyph3-1">
+<path style="stroke:none;" d="M 2.25 -1.625 C 2.375 -1.75 2.703125 -2.015625 2.84375 -2.125 C 3.328125 -2.578125 3.796875 -3.015625 3.796875 -3.734375 C 3.796875 -4.6875 3 -5.296875 2.015625 -5.296875 C 1.046875 -5.296875 0.421875 -4.578125 0.421875 -3.859375 C 0.421875 -3.46875 0.734375 -3.421875 0.84375 -3.421875 C 1.015625 -3.421875 1.265625 -3.53125 1.265625 -3.84375 C 1.265625 -4.25 0.859375 -4.25 0.765625 -4.25 C 1 -4.84375 1.53125 -5.03125 1.921875 -5.03125 C 2.65625 -5.03125 3.046875 -4.40625 3.046875 -3.734375 C 3.046875 -2.90625 2.46875 -2.296875 1.515625 -1.34375 L 0.515625 -0.296875 C 0.421875 -0.21875 0.421875 -0.203125 0.421875 0 L 3.5625 0 L 3.796875 -1.421875 L 3.546875 -1.421875 C 3.53125 -1.265625 3.46875 -0.875 3.375 -0.71875 C 3.328125 -0.65625 2.71875 -0.65625 2.59375 -0.65625 L 1.171875 -0.65625 Z M 2.25 -1.625 "/>
+</symbol>
+</g>
+</defs>
+<g id="surface1">
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+ <use xlink:href="#glyph0-1" x="3.902" y="22.581"/>
+</g>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+ <use xlink:href="#glyph1-1" x="12.411" y="22.581"/>
+</g>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+ <use xlink:href="#glyph2-1" x="21.045" y="22.581"/>
+</g>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+ <use xlink:href="#glyph2-1" x="66.8" y="23.234"/>
+</g>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+ <use xlink:href="#glyph3-1" x="75.287" y="18.896"/>
+</g>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+ <use xlink:href="#glyph2-1" x="117.287" y="22.581"/>
+</g>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+ <use xlink:href="#glyph1-1" x="128.431" y="22.581"/>
+</g>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+ <use xlink:href="#glyph0-1" x="137.065" y="22.581"/>
+</g>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+ <use xlink:href="#glyph2-1" x="69.166" y="79.274"/>
+</g>
+<path style="fill:none;stroke-width:0.3985;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 16.915812 56.693906 L 45.525188 56.693906 " transform="matrix(1,0,0,-1,16.717,75.19)"/>
+<path style="fill:none;stroke-width:0.31879;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M -1.194935 1.594036 C -1.097279 0.99638 0.0003775 0.0979425 0.297252 0.00028625 C 0.0003775 -0.101276 -1.097279 -0.995808 -1.194935 -1.593464 " transform="matrix(1,0,0,-1,62.24181,18.49638)"/>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+ <use xlink:href="#glyph2-2" x="40.821" y="12.071"/>
+</g>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+ <use xlink:href="#glyph2-1" x="47.026944" y="12.071"/>
+</g>
+<path style="fill:none;stroke-width:0.3985;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 96.4705 56.693906 L 67.861125 56.693906 " transform="matrix(1,0,0,-1,16.717,75.19)"/>
+<path style="fill:none;stroke-width:0.31879;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M -1.194028 1.593464 C -1.096371 0.995808 0.001285 0.101276 0.29816 -0.00028625 C 0.001285 -0.0979425 -1.096371 -0.99638 -1.194028 -1.594036 " transform="matrix(-1,0,0,1,84.57941,18.49638)"/>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+ <use xlink:href="#glyph2-1" x="91.308" y="12.071"/>
+</g>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+ <use xlink:href="#glyph2-2" x="99.794996" y="12.071"/>
+</g>
+<path style="fill:none;stroke-width:0.3985;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 56.693156 47.854062 L 56.693156 8.643125 " transform="matrix(1,0,0,-1,16.717,75.19)"/>
+<path style="fill:none;stroke-width:0.31879;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M -1.194558 1.593286 C -1.096901 0.99563 0.000755 0.101099 0.29763 -0.00046375 C 0.000755 -0.09812 -1.096901 -0.996558 -1.194558 -1.594214 " transform="matrix(0,1,1,0,73.41062,66.54612)"/>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+ <use xlink:href="#glyph2-3" x="77.511" y="48.581"/>
+</g>
+<path style="fill:none;stroke-width:0.3985;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 8.185344 48.506406 L 48.18925 8.510312 " transform="matrix(1,0,0,-1,16.717,75.19)"/>
+<path style="fill:none;stroke-width:0.31879;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M -1.196034 1.594721 C -1.09663 0.998088 -0.00010216 0.100324 0.298206 0.000868791 C -0.00011341 -0.0985522 -1.096743 -0.996193 -1.196214 -1.592814 " transform="matrix(0.70714,0.70706,0.70706,-0.70714,64.9057,66.68039)"/>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+ <use xlink:href="#glyph0-1" x="35.112" y="50.695"/>
+</g>
+<path style="fill:none;stroke-width:0.3985;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 105.200969 48.506406 L 65.197063 8.510312 " transform="matrix(1,0,0,-1,16.717,75.19)"/>
+<path style="fill:none;stroke-width:0.31879;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M -1.195565 1.592166 C -1.096094 0.995544 0.000535404 0.0979034 0.298855 -0.00151753 C 0.000546654 -0.100972 -1.095981 -0.998737 -1.195385 -1.59537 " transform="matrix(-0.70714,0.70706,0.70706,0.70714,81.91553,66.68039)"/>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+ <use xlink:href="#glyph0-1" x="105.854" y="50.695"/>
+</g>
+</g>
+</svg>
diff --git a/present/fig/monad_unit.tex b/present/fig/monad_unit.tex
new file mode 100644
index 0000000..f100b66
--- /dev/null
+++ b/present/fig/monad_unit.tex
@@ -0,0 +1,17 @@
+\documentclass[12pt]{standalone}
+\input{head}
+\begin{document}
+\begin{tikzpicture}\selectlanguage{english}
+ \path (0,2) node(IT){$1\circ T$} (2,2) node(TT){$T^2$} (4,2) node(TI){$T\circ 1$};
+ \path (2,0) node(T){$T$} node[below]{$\phantom{\mu}$};
+ \draw[->] (IT) -- node[above]{$\eta T$} (TT);
+ \draw[->] (TI) -- node[above]{$T\eta$} (TT);
+ \draw[->] (TT) -- node[right]{$\mu$} (T);
+ \draw[->] (IT) -- node[left]{$1$} (T);
+ \draw[->] (TI) -- node[right]{$1$} (T);
+\end{tikzpicture}
+\end{document}
+%%% Local Variables:
+%%% mode: latex
+%%% TeX-master: t
+%%% End:
diff --git a/present/fig/monad_unita_adj.svg b/present/fig/monad_unita_adj.svg
new file mode 100644
index 0000000..c6c7eef
--- /dev/null
+++ b/present/fig/monad_unita_adj.svg
@@ -0,0 +1,102 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="139.626pt" height="90.664pt" viewBox="0 0 139.626 90.664" version="1.1">
+<defs>
+<g>
+<symbol overflow="visible" id="glyph0-0">
+<path style="stroke:none;" d=""/>
+</symbol>
+<symbol overflow="visible" id="glyph0-1">
+<path style="stroke:none;" d="M 8.921875 -8.3125 C 8.921875 -8.421875 8.828125 -8.421875 8.8125 -8.421875 C 8.78125 -8.421875 8.734375 -8.421875 8.640625 -8.296875 L 7.8125 -7.296875 C 7.75 -7.40625 7.515625 -7.8125 7.046875 -8.09375 C 6.53125 -8.421875 6.03125 -8.421875 5.84375 -8.421875 C 3.28125 -8.421875 0.59375 -5.8125 0.59375 -2.984375 C 0.59375 -1.015625 1.953125 0.25 3.75 0.25 C 4.609375 0.25 5.703125 -0.03125 6.296875 -0.78125 C 6.4375 -0.328125 6.6875 -0.015625 6.78125 -0.015625 C 6.84375 -0.015625 6.84375 -0.046875 6.859375 -0.046875 C 6.875 -0.078125 6.96875 -0.484375 7.03125 -0.703125 L 7.21875 -1.46875 C 7.3125 -1.859375 7.359375 -2.03125 7.453125 -2.390625 C 7.5625 -2.84375 7.59375 -2.875 8.25 -2.890625 C 8.296875 -2.890625 8.4375 -2.890625 8.4375 -3.125 C 8.4375 -3.234375 8.3125 -3.234375 8.28125 -3.234375 C 8.078125 -3.234375 7.859375 -3.21875 7.640625 -3.21875 L 7 -3.21875 C 6.484375 -3.21875 5.96875 -3.234375 5.46875 -3.234375 C 5.359375 -3.234375 5.21875 -3.234375 5.21875 -3.03125 C 5.21875 -2.90625 5.3125 -2.90625 5.3125 -2.890625 L 5.625 -2.890625 C 6.5625 -2.890625 6.5625 -2.796875 6.5625 -2.625 C 6.5625 -2.609375 6.328125 -1.40625 6.109375 -1.046875 C 5.65625 -0.375 4.703125 -0.09375 4 -0.09375 C 3.078125 -0.09375 1.59375 -0.578125 1.59375 -2.640625 C 1.59375 -3.4375 1.875 -5.265625 3.03125 -6.625 C 3.796875 -7.484375 4.90625 -8.0625 5.953125 -8.0625 C 7.359375 -8.0625 7.859375 -6.859375 7.859375 -5.765625 C 7.859375 -5.5625 7.8125 -5.3125 7.8125 -5.140625 C 7.8125 -5.03125 7.9375 -5.03125 7.96875 -5.03125 C 8.109375 -5.03125 8.109375 -5.046875 8.15625 -5.265625 Z M 8.921875 -8.3125 "/>
+</symbol>
+<symbol overflow="visible" id="glyph0-2">
+<path style="stroke:none;" d="M 3.546875 -3.890625 L 4.703125 -3.890625 C 5.609375 -3.890625 5.671875 -3.6875 5.671875 -3.34375 C 5.671875 -3.1875 5.65625 -3.03125 5.59375 -2.765625 C 5.5625 -2.71875 5.5625 -2.65625 5.5625 -2.625 C 5.5625 -2.546875 5.609375 -2.5 5.6875 -2.5 C 5.78125 -2.5 5.796875 -2.546875 5.84375 -2.734375 L 6.53125 -5.515625 C 6.53125 -5.5625 6.5 -5.640625 6.421875 -5.640625 C 6.3125 -5.640625 6.296875 -5.59375 6.25 -5.390625 C 6 -4.5 5.765625 -4.25 4.71875 -4.25 L 3.640625 -4.25 L 4.40625 -7.34375 C 4.515625 -7.75 4.546875 -7.796875 5.03125 -7.796875 L 6.640625 -7.796875 C 8.125 -7.796875 8.34375 -7.34375 8.34375 -6.5 C 8.34375 -6.4375 8.34375 -6.171875 8.3125 -5.859375 C 8.296875 -5.8125 8.265625 -5.65625 8.265625 -5.609375 C 8.265625 -5.515625 8.328125 -5.46875 8.40625 -5.46875 C 8.484375 -5.46875 8.53125 -5.515625 8.5625 -5.734375 L 8.8125 -7.828125 C 8.8125 -7.859375 8.828125 -7.984375 8.828125 -8.015625 C 8.828125 -8.140625 8.71875 -8.140625 8.515625 -8.140625 L 2.84375 -8.140625 C 2.625 -8.140625 2.5 -8.140625 2.5 -7.921875 C 2.5 -7.796875 2.578125 -7.796875 2.78125 -7.796875 C 3.53125 -7.796875 3.53125 -7.703125 3.53125 -7.578125 C 3.53125 -7.515625 3.515625 -7.46875 3.484375 -7.34375 L 1.859375 -0.890625 C 1.75 -0.46875 1.734375 -0.34375 0.890625 -0.34375 C 0.671875 -0.34375 0.546875 -0.34375 0.546875 -0.125 C 0.546875 0 0.65625 0 0.734375 0 C 0.953125 0 1.1875 -0.03125 1.421875 -0.03125 L 2.96875 -0.03125 C 3.234375 -0.03125 3.53125 0 3.796875 0 C 3.890625 0 4.046875 0 4.046875 -0.21875 C 4.046875 -0.34375 3.96875 -0.34375 3.703125 -0.34375 C 2.765625 -0.34375 2.734375 -0.4375 2.734375 -0.609375 C 2.734375 -0.671875 2.765625 -0.765625 2.78125 -0.84375 Z M 3.546875 -3.890625 "/>
+</symbol>
+<symbol overflow="visible" id="glyph0-3">
+<path style="stroke:none;" d="M 5.671875 -3.3125 C 5.734375 -3.546875 5.765625 -3.6875 5.765625 -4.015625 C 5.765625 -4.734375 5.359375 -5.265625 4.453125 -5.265625 C 3.375 -5.265625 2.828125 -4.515625 2.609375 -4.21875 C 2.5625 -4.90625 2.078125 -5.265625 1.546875 -5.265625 C 1.203125 -5.265625 0.9375 -5.109375 0.703125 -4.65625 C 0.484375 -4.21875 0.328125 -3.484375 0.328125 -3.4375 C 0.328125 -3.390625 0.375 -3.328125 0.453125 -3.328125 C 0.546875 -3.328125 0.5625 -3.34375 0.640625 -3.625 C 0.8125 -4.328125 1.046875 -5.03125 1.515625 -5.03125 C 1.796875 -5.03125 1.890625 -4.84375 1.890625 -4.484375 C 1.890625 -4.21875 1.765625 -3.75 1.6875 -3.375 L 1.34375 -2.09375 C 1.296875 -1.859375 1.171875 -1.328125 1.109375 -1.109375 C 1.03125 -0.796875 0.890625 -0.234375 0.890625 -0.171875 C 0.890625 -0.015625 1.03125 0.125 1.203125 0.125 C 1.34375 0.125 1.515625 0.046875 1.609375 -0.125 C 1.640625 -0.1875 1.75 -0.609375 1.8125 -0.84375 L 2.0625 -1.921875 L 2.46875 -3.5 C 2.484375 -3.578125 2.78125 -4.171875 3.234375 -4.546875 C 3.53125 -4.84375 3.9375 -5.03125 4.40625 -5.03125 C 4.890625 -5.03125 5.0625 -4.671875 5.0625 -4.203125 C 5.0625 -3.84375 5.015625 -3.65625 4.953125 -3.4375 L 3.5625 2.0625 C 3.546875 2.125 3.53125 2.203125 3.53125 2.265625 C 3.53125 2.453125 3.671875 2.5625 3.84375 2.5625 C 3.953125 2.5625 4.203125 2.515625 4.296875 2.15625 Z M 5.671875 -3.3125 "/>
+</symbol>
+<symbol overflow="visible" id="glyph0-4">
+<path style="stroke:none;" d="M 1.65625 -2.71875 C 2.046875 -2.5625 2.453125 -2.5625 2.671875 -2.5625 C 2.984375 -2.5625 3.609375 -2.5625 3.609375 -2.921875 C 3.609375 -3.125 3.375 -3.21875 2.765625 -3.21875 C 2.46875 -3.21875 2.109375 -3.171875 1.703125 -3 C 1.328125 -3.171875 1.1875 -3.453125 1.1875 -3.71875 C 1.1875 -4.453125 2.359375 -4.890625 3.421875 -4.890625 C 3.625 -4.890625 4.046875 -4.890625 4.546875 -4.515625 C 4.625 -4.46875 4.65625 -4.4375 4.75 -4.4375 C 4.890625 -4.4375 5.046875 -4.59375 5.046875 -4.734375 C 5.046875 -4.953125 4.34375 -5.40625 3.53125 -5.40625 C 2.1875 -5.40625 0.921875 -4.609375 0.921875 -3.71875 C 0.921875 -3.28125 1.203125 -3 1.40625 -2.859375 C 0.71875 -2.46875 0.3125 -1.8125 0.3125 -1.234375 C 0.3125 -0.40625 1.046875 0.25 2.203125 0.25 C 3.78125 0.25 4.40625 -0.796875 4.40625 -0.96875 C 4.40625 -1.03125 4.359375 -1.078125 4.296875 -1.078125 C 4.25 -1.078125 4.21875 -1.046875 4.171875 -0.96875 C 4.046875 -0.734375 3.734375 -0.265625 2.3125 -0.265625 C 1.5625 -0.265625 0.578125 -0.453125 0.578125 -1.296875 C 0.578125 -1.703125 0.890625 -2.3125 1.65625 -2.71875 Z M 2.03125 -2.875 C 2.359375 -2.96875 2.671875 -2.96875 2.75 -2.96875 C 3.078125 -2.96875 3.140625 -2.953125 3.328125 -2.90625 C 3.125 -2.8125 3.109375 -2.8125 2.671875 -2.8125 C 2.46875 -2.8125 2.265625 -2.8125 2.03125 -2.875 Z M 2.03125 -2.875 "/>
+</symbol>
+<symbol overflow="visible" id="glyph1-0">
+<path style="stroke:none;" d=""/>
+</symbol>
+<symbol overflow="visible" id="glyph1-1">
+<path style="stroke:none;" d="M 3.890625 2.90625 C 3.890625 2.875 3.890625 2.84375 3.6875 2.640625 C 2.484375 1.4375 1.8125 -0.53125 1.8125 -2.96875 C 1.8125 -5.296875 2.375 -7.296875 3.765625 -8.703125 C 3.890625 -8.8125 3.890625 -8.828125 3.890625 -8.875 C 3.890625 -8.9375 3.828125 -8.96875 3.78125 -8.96875 C 3.625 -8.96875 2.640625 -8.109375 2.0625 -6.9375 C 1.453125 -5.71875 1.171875 -4.453125 1.171875 -2.96875 C 1.171875 -1.90625 1.34375 -0.484375 1.953125 0.78125 C 2.671875 2.21875 3.640625 3 3.78125 3 C 3.828125 3 3.890625 2.96875 3.890625 2.90625 Z M 3.890625 2.90625 "/>
+</symbol>
+<symbol overflow="visible" id="glyph1-2">
+<path style="stroke:none;" d="M 3.375 -2.96875 C 3.375 -3.890625 3.25 -5.359375 2.578125 -6.75 C 1.875 -8.1875 0.890625 -8.96875 0.765625 -8.96875 C 0.71875 -8.96875 0.65625 -8.9375 0.65625 -8.875 C 0.65625 -8.828125 0.65625 -8.8125 0.859375 -8.609375 C 2.0625 -7.40625 2.71875 -5.421875 2.71875 -2.984375 C 2.71875 -0.671875 2.15625 1.328125 0.78125 2.734375 C 0.65625 2.84375 0.65625 2.875 0.65625 2.90625 C 0.65625 2.96875 0.71875 3 0.765625 3 C 0.921875 3 1.90625 2.140625 2.484375 0.96875 C 3.09375 -0.25 3.375 -1.546875 3.375 -2.96875 Z M 3.375 -2.96875 "/>
+</symbol>
+<symbol overflow="visible" id="glyph1-3">
+<path style="stroke:none;" d="M 3.4375 -7.65625 C 3.4375 -7.9375 3.4375 -7.953125 3.203125 -7.953125 C 2.921875 -7.625 2.3125 -7.1875 1.09375 -7.1875 L 1.09375 -6.84375 C 1.359375 -6.84375 1.953125 -6.84375 2.625 -7.140625 L 2.625 -0.921875 C 2.625 -0.484375 2.578125 -0.34375 1.53125 -0.34375 L 1.15625 -0.34375 L 1.15625 0 C 1.484375 -0.03125 2.640625 -0.03125 3.03125 -0.03125 C 3.4375 -0.03125 4.578125 -0.03125 4.90625 0 L 4.90625 -0.34375 L 4.53125 -0.34375 C 3.484375 -0.34375 3.4375 -0.484375 3.4375 -0.921875 Z M 3.4375 -7.65625 "/>
+</symbol>
+<symbol overflow="visible" id="glyph2-0">
+<path style="stroke:none;" d=""/>
+</symbol>
+<symbol overflow="visible" id="glyph2-1">
+<path style="stroke:none;" d="M 2.25 -1.625 C 2.375 -1.75 2.703125 -2.015625 2.84375 -2.125 C 3.328125 -2.578125 3.796875 -3.015625 3.796875 -3.734375 C 3.796875 -4.6875 3 -5.296875 2.015625 -5.296875 C 1.046875 -5.296875 0.421875 -4.578125 0.421875 -3.859375 C 0.421875 -3.46875 0.734375 -3.421875 0.84375 -3.421875 C 1.015625 -3.421875 1.265625 -3.53125 1.265625 -3.84375 C 1.265625 -4.25 0.859375 -4.25 0.765625 -4.25 C 1 -4.84375 1.53125 -5.03125 1.921875 -5.03125 C 2.65625 -5.03125 3.046875 -4.40625 3.046875 -3.734375 C 3.046875 -2.90625 2.46875 -2.296875 1.515625 -1.34375 L 0.515625 -0.296875 C 0.421875 -0.21875 0.421875 -0.203125 0.421875 0 L 3.5625 0 L 3.796875 -1.421875 L 3.546875 -1.421875 C 3.53125 -1.265625 3.46875 -0.875 3.375 -0.71875 C 3.328125 -0.65625 2.71875 -0.65625 2.59375 -0.65625 L 1.171875 -0.65625 Z M 2.25 -1.625 "/>
+</symbol>
+</g>
+</defs>
+<g id="surface1">
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+ <use xlink:href="#glyph0-1" x="3.902" y="22.581"/>
+ <use xlink:href="#glyph0-2" x="13.136196" y="22.581"/>
+</g>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+ <use xlink:href="#glyph1-1" x="53.676" y="21.74"/>
+</g>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+ <use xlink:href="#glyph0-1" x="58.228" y="21.74"/>
+ <use xlink:href="#glyph0-2" x="67.462196" y="21.74"/>
+</g>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+ <use xlink:href="#glyph1-2" x="76.666" y="21.74"/>
+</g>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+ <use xlink:href="#glyph2-1" x="81.218" y="17.401"/>
+</g>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+ <use xlink:href="#glyph0-1" x="117.287" y="22.581"/>
+ <use xlink:href="#glyph0-2" x="126.521196" y="22.581"/>
+</g>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+ <use xlink:href="#glyph0-1" x="60.594" y="79.274"/>
+ <use xlink:href="#glyph0-2" x="69.828196" y="79.274"/>
+</g>
+<path style="fill:none;stroke-width:0.3985;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 13.321406 56.693906 L 35.997188 56.693906 " transform="matrix(1,0,0,-1,13.12,75.19)"/>
+<path style="fill:none;stroke-width:0.31879;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M -1.195275 1.594036 C -1.097619 0.99638 0.0000375 0.0979425 0.296912 0.00028625 C 0.0000375 -0.101276 -1.097619 -0.995808 -1.195275 -1.593464 " transform="matrix(1,0,0,-1,49.11715,18.49638)"/>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+ <use xlink:href="#glyph0-3" x="25.686" y="12.071"/>
+</g>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+ <use xlink:href="#glyph0-1" x="31.891944" y="12.071"/>
+ <use xlink:href="#glyph0-2" x="41.126141" y="12.071"/>
+</g>
+<path style="fill:none;stroke-width:0.3985;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 100.0675 56.693906 L 77.391719 56.693906 " transform="matrix(1,0,0,-1,13.12,75.19)"/>
+<path style="fill:none;stroke-width:0.31879;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M -1.196951 1.593464 C -1.095389 0.995808 -0.00163875 0.101276 0.299143 -0.00028625 C -0.00163875 -0.0979425 -1.095389 -0.99638 -1.196951 -1.594036 " transform="matrix(-1,0,0,1,90.51008,18.49638)"/>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+ <use xlink:href="#glyph0-1" x="89.298" y="12.071"/>
+ <use xlink:href="#glyph0-2" x="98.532196" y="12.071"/>
+</g>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+ <use xlink:href="#glyph0-3" x="107.735309" y="12.071"/>
+</g>
+<path style="fill:none;stroke-width:0.3985;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 56.6925 46.361875 L 56.6925 8.643125 " transform="matrix(1,0,0,-1,13.12,75.19)"/>
+<path style="fill:none;stroke-width:0.31879;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M -1.194558 1.59263 C -1.096901 0.994974 0.000755 0.100442 0.29763 -0.00112 C 0.000755 -0.0987763 -1.096901 -0.997214 -1.194558 -1.59487 " transform="matrix(0,1,1,0,69.81362,66.54612)"/>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+ <use xlink:href="#glyph0-1" x="57.855" y="52.001"/>
+ <use xlink:href="#glyph0-4" x="67.089196" y="52.001"/>
+ <use xlink:href="#glyph0-2" x="72.567069" y="52.001"/>
+</g>
+<path style="fill:none;stroke-width:0.3985;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 8.184688 48.506406 L 48.188594 8.510312 " transform="matrix(1,0,0,-1,13.12,75.19)"/>
+<path style="fill:none;stroke-width:0.31879;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M -1.196498 1.594257 C -1.097094 0.997624 -0.000566229 0.0998595 0.297742 0.000404773 C -0.000577479 -0.0990162 -1.097207 -0.996657 -1.196678 -1.593278 " transform="matrix(0.70714,0.70706,0.70706,-0.70714,61.3087,66.68039)"/>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+ <use xlink:href="#glyph1-3" x="31.516" y="50.695"/>
+</g>
+<path style="fill:none;stroke-width:0.3985;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 105.200312 48.506406 L 65.200312 8.510312 " transform="matrix(1,0,0,-1,13.12,75.19)"/>
+<path style="fill:none;stroke-width:0.31879;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M -1.195101 1.591702 C -1.09563 0.99508 -0.00176285 0.100201 0.299319 -0.00198155 C -0.0017516 -0.0986743 -1.098279 -0.996439 -1.194921 -1.595834 " transform="matrix(-0.70714,0.70706,0.70706,0.70714,78.31853,66.68039)"/>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+ <use xlink:href="#glyph1-3" x="102.258" y="50.695"/>
+</g>
+</g>
+</svg>
diff --git a/present/fig/monad_unita_adj.tex b/present/fig/monad_unita_adj.tex
new file mode 100644
index 0000000..46d177e
--- /dev/null
+++ b/present/fig/monad_unita_adj.tex
@@ -0,0 +1,17 @@
+\documentclass[12pt]{standalone}
+\input{head}
+\begin{document}
+\begin{tikzpicture}\selectlanguage{english}
+ \path (0,2) node(IT){$GF$} (2,2) node(TT){$(GF)^2$} (4,2) node(TI){$GF$};
+ \path (2,0) node(T){$GF$} node[below]{$\phantom{\mu}$};
+ \draw[->] (IT) -- node[above]{$\eta GF$} (TT);
+ \draw[->] (TI) -- node[above]{$GF\eta$} (TT);
+ \draw[->] (TT) -- node{$G\varepsilon F$} (T);
+ \draw[->] (IT) -- node[left]{$1$} (T);
+ \draw[->] (TI) -- node[right]{$1$} (T);
+\end{tikzpicture}
+\end{document}
+%%% Local Variables:
+%%% mode: latex
+%%% TeX-master: t
+%%% End: \ No newline at end of file
diff --git a/present/fig/monad_unita_pow.svg b/present/fig/monad_unita_pow.svg
new file mode 100644
index 0000000..f4da587
--- /dev/null
+++ b/present/fig/monad_unita_pow.svg
@@ -0,0 +1,93 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="87.673pt" height="87.642pt" viewBox="0 0 87.673 87.642" version="1.1">
+<defs>
+<g>
+<symbol overflow="visible" id="glyph0-0">
+<path style="stroke:none;" d=""/>
+</symbol>
+<symbol overflow="visible" id="glyph0-1">
+<path style="stroke:none;" d="M 7.59375 -8.3125 C 7.59375 -8.421875 7.5 -8.421875 7.484375 -8.421875 C 7.4375 -8.421875 7.421875 -8.40625 7.28125 -8.21875 C 7.203125 -8.140625 6.71875 -7.515625 6.703125 -7.5 C 6.3125 -8.28125 5.515625 -8.421875 5.015625 -8.421875 C 3.5 -8.421875 2.125 -7.03125 2.125 -5.671875 C 2.125 -4.78125 2.671875 -4.25 3.25 -4.046875 C 3.375 -4 4.09375 -3.8125 4.453125 -3.734375 C 5.0625 -3.5625 5.21875 -3.515625 5.46875 -3.25 C 5.515625 -3.1875 5.75 -2.921875 5.75 -2.359375 C 5.75 -1.25 4.71875 -0.09375 3.53125 -0.09375 C 2.546875 -0.09375 1.453125 -0.515625 1.453125 -1.859375 C 1.453125 -2.078125 1.5 -2.359375 1.546875 -2.484375 C 1.546875 -2.515625 1.546875 -2.578125 1.546875 -2.609375 C 1.546875 -2.65625 1.53125 -2.71875 1.4375 -2.71875 C 1.328125 -2.71875 1.3125 -2.6875 1.265625 -2.484375 L 0.65625 -0.03125 C 0.65625 -0.03125 0.609375 0.125 0.609375 0.140625 C 0.609375 0.25 0.703125 0.25 0.734375 0.25 C 0.78125 0.25 0.78125 0.234375 0.9375 0.0625 L 1.484375 -0.65625 C 1.765625 -0.234375 2.390625 0.25 3.5 0.25 C 5.046875 0.25 6.453125 -1.25 6.453125 -2.734375 C 6.453125 -3.234375 6.328125 -3.6875 5.875 -4.125 C 5.625 -4.375 5.421875 -4.4375 4.3125 -4.71875 C 3.515625 -4.9375 3.40625 -4.96875 3.1875 -5.15625 C 2.984375 -5.359375 2.828125 -5.65625 2.828125 -6.0625 C 2.828125 -7.0625 3.84375 -8.09375 4.984375 -8.09375 C 6.15625 -8.09375 6.703125 -7.375 6.703125 -6.234375 C 6.703125 -5.921875 6.640625 -5.609375 6.640625 -5.5625 C 6.640625 -5.453125 6.734375 -5.453125 6.78125 -5.453125 C 6.890625 -5.453125 6.890625 -5.484375 6.9375 -5.671875 Z M 7.59375 -8.3125 "/>
+</symbol>
+<symbol overflow="visible" id="glyph0-2">
+<path style="stroke:none;" d="M 5.671875 -3.3125 C 5.734375 -3.546875 5.765625 -3.6875 5.765625 -4.015625 C 5.765625 -4.734375 5.359375 -5.265625 4.453125 -5.265625 C 3.375 -5.265625 2.828125 -4.515625 2.609375 -4.21875 C 2.5625 -4.90625 2.078125 -5.265625 1.546875 -5.265625 C 1.203125 -5.265625 0.9375 -5.109375 0.703125 -4.65625 C 0.484375 -4.21875 0.328125 -3.484375 0.328125 -3.4375 C 0.328125 -3.390625 0.375 -3.328125 0.453125 -3.328125 C 0.546875 -3.328125 0.5625 -3.34375 0.640625 -3.625 C 0.8125 -4.328125 1.046875 -5.03125 1.515625 -5.03125 C 1.796875 -5.03125 1.890625 -4.84375 1.890625 -4.484375 C 1.890625 -4.21875 1.765625 -3.75 1.6875 -3.375 L 1.34375 -2.09375 C 1.296875 -1.859375 1.171875 -1.328125 1.109375 -1.109375 C 1.03125 -0.796875 0.890625 -0.234375 0.890625 -0.171875 C 0.890625 -0.015625 1.03125 0.125 1.203125 0.125 C 1.34375 0.125 1.515625 0.046875 1.609375 -0.125 C 1.640625 -0.1875 1.75 -0.609375 1.8125 -0.84375 L 2.0625 -1.921875 L 2.46875 -3.5 C 2.484375 -3.578125 2.78125 -4.171875 3.234375 -4.546875 C 3.53125 -4.84375 3.9375 -5.03125 4.40625 -5.03125 C 4.890625 -5.03125 5.0625 -4.671875 5.0625 -4.203125 C 5.0625 -3.84375 5.015625 -3.65625 4.953125 -3.4375 L 3.5625 2.0625 C 3.546875 2.125 3.53125 2.203125 3.53125 2.265625 C 3.53125 2.453125 3.671875 2.5625 3.84375 2.5625 C 3.953125 2.5625 4.203125 2.515625 4.296875 2.15625 Z M 5.671875 -3.3125 "/>
+</symbol>
+<symbol overflow="visible" id="glyph0-3">
+<path style="stroke:none;" d="M 1.71875 -0.265625 C 2.015625 0.015625 2.46875 0.125 2.875 0.125 C 3.640625 0.125 4.15625 -0.390625 4.4375 -0.765625 C 4.546875 -0.125 5.0625 0.125 5.46875 0.125 C 5.828125 0.125 6.125 -0.09375 6.328125 -0.53125 C 6.53125 -0.9375 6.6875 -1.65625 6.6875 -1.703125 C 6.6875 -1.765625 6.640625 -1.8125 6.578125 -1.8125 C 6.46875 -1.8125 6.453125 -1.75 6.40625 -1.578125 C 6.234375 -0.875 6 -0.125 5.515625 -0.125 C 5.15625 -0.125 5.140625 -0.4375 5.140625 -0.671875 C 5.140625 -0.9375 5.25 -1.375 5.328125 -1.734375 L 5.671875 -3.03125 C 5.71875 -3.25 5.84375 -3.796875 5.90625 -4 C 5.96875 -4.296875 6.109375 -4.8125 6.109375 -4.859375 C 6.109375 -5.03125 5.96875 -5.15625 5.78125 -5.15625 C 5.671875 -5.15625 5.421875 -5.109375 5.328125 -4.75 L 4.5 -1.421875 C 4.4375 -1.1875 4.4375 -1.15625 4.28125 -0.96875 C 4.140625 -0.765625 3.671875 -0.125 2.921875 -0.125 C 2.25 -0.125 2.03125 -0.609375 2.03125 -1.171875 C 2.03125 -1.515625 2.140625 -1.9375 2.1875 -2.140625 L 2.71875 -4.296875 C 2.78125 -4.515625 2.875 -4.90625 2.875 -4.96875 C 2.875 -5.15625 2.71875 -5.265625 2.5625 -5.265625 C 2.46875 -5.265625 2.203125 -5.234375 2.109375 -4.859375 L 0.375 2.0625 C 0.359375 2.125 0.328125 2.203125 0.328125 2.265625 C 0.328125 2.453125 0.484375 2.5625 0.65625 2.5625 C 1 2.5625 1.078125 2.296875 1.15625 1.953125 Z M 1.71875 -0.265625 "/>
+</symbol>
+<symbol overflow="visible" id="glyph1-0">
+<path style="stroke:none;" d=""/>
+</symbol>
+<symbol overflow="visible" id="glyph1-1">
+<path style="stroke:none;" d="M 3.375 -7.375 C 3.375 -7.859375 3.6875 -8.625 5 -8.703125 C 5.0625 -8.71875 5.109375 -8.765625 5.109375 -8.828125 C 5.109375 -8.96875 5.015625 -8.96875 4.875 -8.96875 C 3.6875 -8.96875 2.59375 -8.359375 2.578125 -7.46875 L 2.578125 -4.75 C 2.578125 -4.28125 2.578125 -3.890625 2.109375 -3.5 C 1.6875 -3.15625 1.234375 -3.125 0.96875 -3.125 C 0.90625 -3.109375 0.859375 -3.0625 0.859375 -2.984375 C 0.859375 -2.875 0.9375 -2.875 1.046875 -2.859375 C 1.84375 -2.8125 2.421875 -2.375 2.546875 -1.796875 C 2.578125 -1.65625 2.578125 -1.640625 2.578125 -1.203125 L 2.578125 1.15625 C 2.578125 1.65625 2.578125 2.046875 3.15625 2.5 C 3.625 2.859375 4.40625 2.984375 4.875 2.984375 C 5.015625 2.984375 5.109375 2.984375 5.109375 2.859375 C 5.109375 2.734375 5.03125 2.734375 4.90625 2.71875 C 4.15625 2.671875 3.578125 2.296875 3.421875 1.6875 C 3.375 1.578125 3.375 1.546875 3.375 1.125 L 3.375 -1.390625 C 3.375 -1.9375 3.28125 -2.140625 2.90625 -2.515625 C 2.65625 -2.765625 2.3125 -2.890625 1.96875 -2.984375 C 2.953125 -3.265625 3.375 -3.8125 3.375 -4.5 Z M 3.375 -7.375 "/>
+</symbol>
+<symbol overflow="visible" id="glyph1-2">
+<path style="stroke:none;" d="M 2.578125 1.40625 C 2.578125 1.875 2.265625 2.640625 0.96875 2.71875 C 0.90625 2.734375 0.859375 2.78125 0.859375 2.859375 C 0.859375 2.984375 0.984375 2.984375 1.09375 2.984375 C 2.265625 2.984375 3.375 2.40625 3.375 1.5 L 3.375 -1.234375 C 3.375 -1.703125 3.375 -2.078125 3.859375 -2.46875 C 4.28125 -2.828125 4.734375 -2.84375 5 -2.859375 C 5.0625 -2.875 5.109375 -2.921875 5.109375 -2.984375 C 5.109375 -3.109375 5.03125 -3.109375 4.90625 -3.125 C 4.125 -3.171875 3.546875 -3.59375 3.421875 -4.1875 C 3.375 -4.3125 3.375 -4.34375 3.375 -4.765625 L 3.375 -7.140625 C 3.375 -7.640625 3.375 -8.015625 2.8125 -8.46875 C 2.328125 -8.84375 1.5 -8.96875 1.09375 -8.96875 C 0.984375 -8.96875 0.859375 -8.96875 0.859375 -8.828125 C 0.859375 -8.71875 0.9375 -8.71875 1.046875 -8.703125 C 1.8125 -8.65625 2.390625 -8.265625 2.546875 -7.65625 C 2.578125 -7.546875 2.578125 -7.53125 2.578125 -7.09375 L 2.578125 -4.59375 C 2.578125 -4.046875 2.671875 -3.84375 3.0625 -3.453125 C 3.3125 -3.203125 3.65625 -3.078125 4 -2.984375 C 3.015625 -2.71875 2.578125 -2.15625 2.578125 -1.46875 Z M 2.578125 1.40625 "/>
+</symbol>
+<symbol overflow="visible" id="glyph2-0">
+<path style="stroke:none;" d=""/>
+</symbol>
+<symbol overflow="visible" id="glyph2-1">
+<path style="stroke:none;" d="M 2.921875 -5.4375 C 2.453125 -5.4375 1.765625 -5.34375 1.15625 -5.03125 C 0.25 -4.53125 0.171875 -3.953125 0.171875 -3.9375 C 0.171875 -3.890625 0.21875 -3.875 0.265625 -3.875 C 0.4375 -3.875 0.8125 -4.078125 0.875 -4.265625 C 0.984375 -4.59375 1.09375 -4.921875 2.328125 -4.984375 C 2.125 -2.4375 1.296875 -0.421875 1.015625 0.265625 C 1 0.296875 1 0.3125 1 0.328125 C 1 0.390625 1.046875 0.390625 1.078125 0.390625 C 1.25 0.390625 1.59375 0.203125 1.6875 0.046875 C 1.6875 0.046875 1.859375 -0.359375 2.125 -1.109375 C 2.53125 -2.25 2.875 -3.578125 3 -4.984375 L 3.46875 -4.984375 C 4.15625 -4.984375 5.5 -4.796875 5.5 -3.828125 C 5.5 -3.40625 5.25 -2.921875 4.890625 -2.625 C 4.296875 -2.15625 3.484375 -2.109375 3.296875 -2.09375 C 3.125 -2.09375 3.03125 -2.09375 2.859375 -1.984375 C 2.71875 -1.90625 2.5625 -1.78125 2.5625 -1.703125 C 2.5625 -1.640625 2.609375 -1.640625 2.703125 -1.640625 C 3.265625 -1.640625 4.234375 -1.828125 5.0625 -2.421875 C 5.984375 -3.0625 6.21875 -3.765625 6.21875 -4.171875 C 6.21875 -5.15625 4.9375 -5.4375 4.078125 -5.4375 Z M 2.921875 -5.4375 "/>
+</symbol>
+<symbol overflow="visible" id="glyph3-0">
+<path style="stroke:none;" d=""/>
+</symbol>
+<symbol overflow="visible" id="glyph3-1">
+<path style="stroke:none;" d="M 4.15625 -3.046875 C 4.546875 -3.4375 5.671875 -4.59375 5.859375 -4.75 C 6.203125 -5 6.40625 -5.140625 6.96875 -5.171875 C 7.015625 -5.1875 7.078125 -5.234375 7.078125 -5.328125 C 7.078125 -5.40625 7.015625 -5.4375 6.96875 -5.4375 C 6.890625 -5.4375 6.84375 -5.421875 6.21875 -5.421875 C 5.625 -5.421875 5.40625 -5.4375 5.375 -5.4375 C 5.34375 -5.4375 5.21875 -5.4375 5.21875 -5.296875 C 5.21875 -5.28125 5.21875 -5.1875 5.328125 -5.171875 C 5.390625 -5.171875 5.609375 -5.15625 5.609375 -4.96875 C 5.609375 -4.921875 5.5625 -4.828125 5.5 -4.765625 L 5.484375 -4.71875 C 5.453125 -4.703125 5.453125 -4.6875 5.375 -4.609375 L 4.046875 -3.265625 L 3.234375 -4.953125 C 3.34375 -5.140625 3.578125 -5.171875 3.6875 -5.171875 C 3.71875 -5.171875 3.828125 -5.1875 3.828125 -5.328125 C 3.828125 -5.390625 3.78125 -5.4375 3.703125 -5.4375 C 3.625 -5.4375 3.328125 -5.421875 3.25 -5.421875 C 3.203125 -5.421875 2.90625 -5.421875 2.734375 -5.421875 C 1.984375 -5.421875 1.890625 -5.4375 1.828125 -5.4375 C 1.796875 -5.4375 1.671875 -5.4375 1.671875 -5.296875 C 1.671875 -5.171875 1.765625 -5.171875 1.890625 -5.171875 C 2.296875 -5.171875 2.359375 -5.09375 2.4375 -4.953125 L 3.5 -2.71875 L 1.859375 -1.046875 C 1.390625 -0.578125 1.015625 -0.296875 0.453125 -0.265625 C 0.34375 -0.25 0.25 -0.25 0.25 -0.109375 C 0.25 -0.0625 0.296875 0 0.375 0 C 0.4375 0 0.515625 -0.03125 1.125 -0.03125 C 1.703125 -0.03125 1.9375 0 1.96875 0 C 2.015625 0 2.140625 0 2.140625 -0.15625 C 2.140625 -0.171875 2.125 -0.25 2.015625 -0.265625 C 1.859375 -0.265625 1.75 -0.328125 1.75 -0.46875 C 1.75 -0.59375 1.84375 -0.703125 1.953125 -0.828125 C 2.09375 -0.96875 2.515625 -1.390625 2.796875 -1.671875 C 2.984375 -1.84375 3.421875 -2.3125 3.609375 -2.484375 L 4.53125 -0.578125 C 4.5625 -0.5 4.5625 -0.5 4.5625 -0.484375 C 4.5625 -0.421875 4.40625 -0.28125 4.140625 -0.265625 C 4.078125 -0.265625 3.96875 -0.25 3.96875 -0.109375 C 3.96875 -0.109375 3.984375 0 4.109375 0 C 4.1875 0 4.484375 -0.015625 4.5625 -0.03125 L 5.078125 -0.03125 C 5.8125 -0.03125 5.921875 0 6 0 C 6.03125 0 6.140625 0 6.140625 -0.15625 C 6.140625 -0.265625 6.046875 -0.265625 5.921875 -0.265625 C 5.484375 -0.265625 5.4375 -0.359375 5.390625 -0.484375 Z M 4.15625 -3.046875 "/>
+</symbol>
+<symbol overflow="visible" id="glyph4-0">
+<path style="stroke:none;" d=""/>
+</symbol>
+<symbol overflow="visible" id="glyph4-1">
+<path style="stroke:none;" d="M 3.4375 -7.65625 C 3.4375 -7.9375 3.4375 -7.953125 3.203125 -7.953125 C 2.921875 -7.625 2.3125 -7.1875 1.09375 -7.1875 L 1.09375 -6.84375 C 1.359375 -6.84375 1.953125 -6.84375 2.625 -7.140625 L 2.625 -0.921875 C 2.625 -0.484375 2.578125 -0.34375 1.53125 -0.34375 L 1.15625 -0.34375 L 1.15625 0 C 1.484375 -0.03125 2.640625 -0.03125 3.03125 -0.03125 C 3.4375 -0.03125 4.578125 -0.03125 4.90625 0 L 4.90625 -0.34375 L 4.53125 -0.34375 C 3.484375 -0.34375 3.4375 -0.484375 3.4375 -0.921875 Z M 3.4375 -7.65625 "/>
+</symbol>
+</g>
+</defs>
+<g id="surface1">
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+ <use xlink:href="#glyph0-1" x="3.902" y="19.559"/>
+</g>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+ <use xlink:href="#glyph1-1" x="54.617" y="18.464"/>
+</g>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+ <use xlink:href="#glyph0-1" x="60.594" y="18.464"/>
+</g>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+ <use xlink:href="#glyph1-2" x="68.49" y="18.464"/>
+</g>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+ <use xlink:href="#glyph0-1" x="60.594" y="76.252"/>
+</g>
+<path style="fill:none;stroke-width:0.3985;stroke-linecap:butt;stroke-linejoin:round;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 8.049437 56.695344 L 9.045531 57.589875 L 11.037719 55.796906 L 13.029906 57.589875 L 15.022094 55.796906 L 17.014281 57.589875 L 19.006469 55.796906 L 20.998656 57.589875 L 22.990844 55.796906 L 24.986937 57.589875 L 26.979125 55.796906 L 28.971312 57.589875 L 30.9635 55.796906 L 32.955687 57.589875 L 34.947875 55.796906 L 36.940062 57.589875 L 38.93225 55.796906 L 39.928344 56.695344 L 42.209594 56.695344 " transform="matrix(1,0,0,-1,7.849,72.168)"/>
+<path style="fill:none;stroke-width:0.31879;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M -1.194799 1.595474 C -1.097143 0.997817 0.00051375 0.09938 0.297389 0.00172375 C 0.00051375 -0.0998388 -1.097143 -0.99437 -1.194799 -1.595933 " transform="matrix(1,0,0,-1,50.05808,15.47438)"/>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+ <use xlink:href="#glyph0-2" x="22.983" y="9.049"/>
+</g>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+ <use xlink:href="#glyph2-1" x="28.759" y="10.843"/>
+</g>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+ <use xlink:href="#glyph3-1" x="35.345" y="10.843"/>
+</g>
+<path style="fill:none;stroke-width:0.3985;stroke-linecap:butt;stroke-linejoin:round;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 56.693969 46.613312 L 57.5885 45.617219 L 55.795531 43.625031 L 57.5885 41.632844 L 55.795531 39.640656 L 57.5885 37.648469 L 55.795531 35.656281 L 57.5885 33.664094 L 55.795531 31.671906 L 57.5885 29.679719 L 55.795531 27.687531 L 57.5885 25.691437 L 55.795531 23.69925 L 57.5885 21.707062 L 55.795531 19.714875 L 57.5885 17.722687 L 55.795531 15.7305 L 57.5885 13.738312 L 55.795531 11.746125 L 56.693969 10.750031 L 56.693969 8.644562 " transform="matrix(1,0,0,-1,7.849,72.168)"/>
+<path style="fill:none;stroke-width:0.31879;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M -1.195995 1.594099 C -1.094432 0.996443 -0.0006825 0.098005 0.300099 0.00034875 C -0.0006825 -0.101214 -1.094432 -0.995745 -1.195995 -1.593401 " transform="matrix(0,1,1,0,64.54262,63.52412)"/>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+ <use xlink:href="#glyph0-3" x="68.643" y="46.179"/>
+</g>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+ <use xlink:href="#glyph3-1" x="75.686" y="47.972"/>
+</g>
+<path style="fill:none;stroke-width:0.3985;stroke-linecap:butt;stroke-linejoin:round;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 8.049437 48.644562 L 9.385375 48.57425 L 9.526 45.898469 L 12.205687 45.757844 L 12.346312 43.082062 L 15.022094 42.937531 L 15.162719 40.26175 L 17.8385 40.121125 L 17.979125 37.445344 L 20.658812 37.304719 L 20.799437 34.625031 L 23.475219 34.484406 L 23.615844 31.808625 L 26.291625 31.668 L 26.43225 28.988312 L 29.111937 28.847687 L 29.252562 26.171906 L 31.928344 26.031281 L 32.068969 23.3555 L 34.74475 23.210969 L 34.885375 20.535187 L 37.565062 20.394562 L 37.705687 17.718781 L 40.381469 17.578156 L 40.522094 14.898469 L 43.197875 14.757844 L 43.3385 12.082062 L 46.018187 11.941437 L 46.0885 10.601594 L 48.322875 8.367219 " transform="matrix(1,0,0,-1,7.849,72.168)"/>
+<path style="fill:none;stroke-width:0.31879;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M -1.194177 1.594491 C -1.097463 0.995103 0.00194262 0.100226 0.300265 0.000806662 C -0.000806732 -0.101413 -1.094574 -0.99643 -1.193974 -1.593067 " transform="matrix(0.70705,0.70714,0.70714,-0.70705,56.16994,63.79996)"/>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+ <use xlink:href="#glyph4-1" x="11.57" y="46.779"/>
+</g>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+ <use xlink:href="#glyph2-1" x="17.423" y="48.572"/>
+</g>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+ <use xlink:href="#glyph3-1" x="24.01" y="48.572"/>
+</g>
+</g>
+</svg>
diff --git a/present/fig/monad_unita_pow.tex b/present/fig/monad_unita_pow.tex
new file mode 100644
index 0000000..d299d54
--- /dev/null
+++ b/present/fig/monad_unita_pow.tex
@@ -0,0 +1,15 @@
+\documentclass[12pt]{standalone}
+\input{head}
+\begin{document}
+\begin{tikzpicture}\selectlanguage{english}
+ \path (0,2) node(IT){$S$} (2,2) node(TT){$\{S\}$};
+ \path (2,0) node(T){$S$} node[below]{$\phantom{\mu}$};
+ \tikzsquig (IT) -- node[above]{$\eta_{\power X}$} (TT);
+ \tikzsquig (TT) -- node[right]{$\mu_X$} (T);
+ \tikzsquig (IT) -- node[left]{$1_{\power X}$} (T);
+\end{tikzpicture}
+\end{document}
+%%% Local Variables:
+%%% mode: latex
+%%% TeX-master: t
+%%% End:
diff --git a/present/fig/monad_unitb_pow.svg b/present/fig/monad_unitb_pow.svg
new file mode 100644
index 0000000..49d729c
--- /dev/null
+++ b/present/fig/monad_unitb_pow.svg
@@ -0,0 +1,119 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="90.984pt" height="90.664pt" viewBox="0 0 90.984 90.664" version="1.1">
+<defs>
+<g>
+<symbol overflow="visible" id="glyph0-0">
+<path style="stroke:none;" d=""/>
+</symbol>
+<symbol overflow="visible" id="glyph0-1">
+<path style="stroke:none;" d="M 3.375 -7.375 C 3.375 -7.859375 3.6875 -8.625 5 -8.703125 C 5.0625 -8.71875 5.109375 -8.765625 5.109375 -8.828125 C 5.109375 -8.96875 5.015625 -8.96875 4.875 -8.96875 C 3.6875 -8.96875 2.59375 -8.359375 2.578125 -7.46875 L 2.578125 -4.75 C 2.578125 -4.28125 2.578125 -3.890625 2.109375 -3.5 C 1.6875 -3.15625 1.234375 -3.125 0.96875 -3.125 C 0.90625 -3.109375 0.859375 -3.0625 0.859375 -2.984375 C 0.859375 -2.875 0.9375 -2.875 1.046875 -2.859375 C 1.84375 -2.8125 2.421875 -2.375 2.546875 -1.796875 C 2.578125 -1.65625 2.578125 -1.640625 2.578125 -1.203125 L 2.578125 1.15625 C 2.578125 1.65625 2.578125 2.046875 3.15625 2.5 C 3.625 2.859375 4.40625 2.984375 4.875 2.984375 C 5.015625 2.984375 5.109375 2.984375 5.109375 2.859375 C 5.109375 2.734375 5.03125 2.734375 4.90625 2.71875 C 4.15625 2.671875 3.578125 2.296875 3.421875 1.6875 C 3.375 1.578125 3.375 1.546875 3.375 1.125 L 3.375 -1.390625 C 3.375 -1.9375 3.28125 -2.140625 2.90625 -2.515625 C 2.65625 -2.765625 2.3125 -2.890625 1.96875 -2.984375 C 2.953125 -3.265625 3.375 -3.8125 3.375 -4.5 Z M 3.375 -7.375 "/>
+</symbol>
+<symbol overflow="visible" id="glyph0-2">
+<path style="stroke:none;" d="M 2.578125 1.40625 C 2.578125 1.875 2.265625 2.640625 0.96875 2.71875 C 0.90625 2.734375 0.859375 2.78125 0.859375 2.859375 C 0.859375 2.984375 0.984375 2.984375 1.09375 2.984375 C 2.265625 2.984375 3.375 2.40625 3.375 1.5 L 3.375 -1.234375 C 3.375 -1.703125 3.375 -2.078125 3.859375 -2.46875 C 4.28125 -2.828125 4.734375 -2.84375 5 -2.859375 C 5.0625 -2.875 5.109375 -2.921875 5.109375 -2.984375 C 5.109375 -3.109375 5.03125 -3.109375 4.90625 -3.125 C 4.125 -3.171875 3.546875 -3.59375 3.421875 -4.1875 C 3.375 -4.3125 3.375 -4.34375 3.375 -4.765625 L 3.375 -7.140625 C 3.375 -7.640625 3.375 -8.015625 2.8125 -8.46875 C 2.328125 -8.84375 1.5 -8.96875 1.09375 -8.96875 C 0.984375 -8.96875 0.859375 -8.96875 0.859375 -8.828125 C 0.859375 -8.71875 0.9375 -8.71875 1.046875 -8.703125 C 1.8125 -8.65625 2.390625 -8.265625 2.546875 -7.65625 C 2.578125 -7.546875 2.578125 -7.53125 2.578125 -7.09375 L 2.578125 -4.59375 C 2.578125 -4.046875 2.671875 -3.84375 3.0625 -3.453125 C 3.3125 -3.203125 3.65625 -3.078125 4 -2.984375 C 3.015625 -2.71875 2.578125 -2.15625 2.578125 -1.46875 Z M 2.578125 1.40625 "/>
+</symbol>
+<symbol overflow="visible" id="glyph0-3">
+<path style="stroke:none;" d="M 4.15625 -8.15625 C 2.46875 -8.15625 1.1875 -7.34375 0.703125 -6.796875 C 0.28125 -6.3125 0.25 -5.96875 0.25 -5.9375 C 0.25 -5.875 0.296875 -5.84375 0.375 -5.84375 C 0.5625 -5.84375 0.84375 -6.015625 0.9375 -6.078125 C 1.1875 -6.234375 1.21875 -6.3125 1.296875 -6.53125 C 1.453125 -7.015625 1.796875 -7.4375 3.296875 -7.5 C 3.078125 -4.8125 2.359375 -2.203125 1.359375 0.296875 C 1.296875 0.484375 1.296875 0.5 1.296875 0.515625 C 1.296875 0.546875 1.328125 0.59375 1.40625 0.59375 C 1.609375 0.59375 2.171875 0.328125 2.3125 0.03125 C 2.921875 -1.4375 3.90625 -4.1875 4.265625 -7.5 L 4.890625 -7.5 C 6.34375 -7.5 7.75 -6.9375 7.75 -5.75 C 7.75 -4.859375 6.890625 -3.171875 4.5625 -3.109375 C 4.3125 -3.09375 4.1875 -3.09375 3.84375 -2.875 C 3.640625 -2.734375 3.53125 -2.609375 3.53125 -2.53125 C 3.53125 -2.453125 3.609375 -2.453125 3.765625 -2.453125 C 5.9375 -2.453125 8.765625 -4.296875 8.765625 -6.265625 C 8.765625 -7.625 7.140625 -8.15625 5.765625 -8.15625 Z M 4.15625 -8.15625 "/>
+</symbol>
+<symbol overflow="visible" id="glyph1-0">
+<path style="stroke:none;" d=""/>
+</symbol>
+<symbol overflow="visible" id="glyph1-1">
+<path style="stroke:none;" d="M 2.71875 -2.390625 C 2.921875 -2.359375 3.25 -2.28125 3.328125 -2.265625 C 3.484375 -2.21875 4.015625 -2.03125 4.015625 -1.453125 C 4.015625 -1.09375 3.6875 -0.125 2.296875 -0.125 C 2.046875 -0.125 1.140625 -0.15625 0.90625 -0.8125 C 1.390625 -0.75 1.625 -1.125 1.625 -1.390625 C 1.625 -1.640625 1.453125 -1.765625 1.21875 -1.765625 C 0.953125 -1.765625 0.609375 -1.5625 0.609375 -1.03125 C 0.609375 -0.328125 1.328125 0.125 2.28125 0.125 C 4.09375 0.125 4.640625 -1.21875 4.640625 -1.84375 C 4.640625 -2.015625 4.640625 -2.359375 4.25 -2.734375 C 3.953125 -3.03125 3.671875 -3.078125 3.03125 -3.21875 C 2.703125 -3.28125 2.1875 -3.390625 2.1875 -3.9375 C 2.1875 -4.171875 2.40625 -5.03125 3.53125 -5.03125 C 4.046875 -5.03125 4.53125 -4.84375 4.65625 -4.40625 C 4.125 -4.40625 4.09375 -3.953125 4.09375 -3.9375 C 4.09375 -3.6875 4.328125 -3.625 4.4375 -3.625 C 4.609375 -3.625 4.9375 -3.75 4.9375 -4.25 C 4.9375 -4.75 4.484375 -5.265625 3.546875 -5.265625 C 1.984375 -5.265625 1.5625 -4.046875 1.5625 -3.546875 C 1.5625 -2.640625 2.453125 -2.453125 2.71875 -2.390625 Z M 2.71875 -2.390625 "/>
+</symbol>
+<symbol overflow="visible" id="glyph1-2">
+<path style="stroke:none;" d="M 7.59375 -8.3125 C 7.59375 -8.421875 7.5 -8.421875 7.484375 -8.421875 C 7.4375 -8.421875 7.421875 -8.40625 7.28125 -8.21875 C 7.203125 -8.140625 6.71875 -7.515625 6.703125 -7.5 C 6.3125 -8.28125 5.515625 -8.421875 5.015625 -8.421875 C 3.5 -8.421875 2.125 -7.03125 2.125 -5.671875 C 2.125 -4.78125 2.671875 -4.25 3.25 -4.046875 C 3.375 -4 4.09375 -3.8125 4.453125 -3.734375 C 5.0625 -3.5625 5.21875 -3.515625 5.46875 -3.25 C 5.515625 -3.1875 5.75 -2.921875 5.75 -2.359375 C 5.75 -1.25 4.71875 -0.09375 3.53125 -0.09375 C 2.546875 -0.09375 1.453125 -0.515625 1.453125 -1.859375 C 1.453125 -2.078125 1.5 -2.359375 1.546875 -2.484375 C 1.546875 -2.515625 1.546875 -2.578125 1.546875 -2.609375 C 1.546875 -2.65625 1.53125 -2.71875 1.4375 -2.71875 C 1.328125 -2.71875 1.3125 -2.6875 1.265625 -2.484375 L 0.65625 -0.03125 C 0.65625 -0.03125 0.609375 0.125 0.609375 0.140625 C 0.609375 0.25 0.703125 0.25 0.734375 0.25 C 0.78125 0.25 0.78125 0.234375 0.9375 0.0625 L 1.484375 -0.65625 C 1.765625 -0.234375 2.390625 0.25 3.5 0.25 C 5.046875 0.25 6.453125 -1.25 6.453125 -2.734375 C 6.453125 -3.234375 6.328125 -3.6875 5.875 -4.125 C 5.625 -4.375 5.421875 -4.4375 4.3125 -4.71875 C 3.515625 -4.9375 3.40625 -4.96875 3.1875 -5.15625 C 2.984375 -5.359375 2.828125 -5.65625 2.828125 -6.0625 C 2.828125 -7.0625 3.84375 -8.09375 4.984375 -8.09375 C 6.15625 -8.09375 6.703125 -7.375 6.703125 -6.234375 C 6.703125 -5.921875 6.640625 -5.609375 6.640625 -5.5625 C 6.640625 -5.453125 6.734375 -5.453125 6.78125 -5.453125 C 6.890625 -5.453125 6.890625 -5.484375 6.9375 -5.671875 Z M 7.59375 -8.3125 "/>
+</symbol>
+<symbol overflow="visible" id="glyph1-3">
+<path style="stroke:none;" d="M 5.671875 -3.3125 C 5.734375 -3.546875 5.765625 -3.6875 5.765625 -4.015625 C 5.765625 -4.734375 5.359375 -5.265625 4.453125 -5.265625 C 3.375 -5.265625 2.828125 -4.515625 2.609375 -4.21875 C 2.5625 -4.90625 2.078125 -5.265625 1.546875 -5.265625 C 1.203125 -5.265625 0.9375 -5.109375 0.703125 -4.65625 C 0.484375 -4.21875 0.328125 -3.484375 0.328125 -3.4375 C 0.328125 -3.390625 0.375 -3.328125 0.453125 -3.328125 C 0.546875 -3.328125 0.5625 -3.34375 0.640625 -3.625 C 0.8125 -4.328125 1.046875 -5.03125 1.515625 -5.03125 C 1.796875 -5.03125 1.890625 -4.84375 1.890625 -4.484375 C 1.890625 -4.21875 1.765625 -3.75 1.6875 -3.375 L 1.34375 -2.09375 C 1.296875 -1.859375 1.171875 -1.328125 1.109375 -1.109375 C 1.03125 -0.796875 0.890625 -0.234375 0.890625 -0.171875 C 0.890625 -0.015625 1.03125 0.125 1.203125 0.125 C 1.34375 0.125 1.515625 0.046875 1.609375 -0.125 C 1.640625 -0.1875 1.75 -0.609375 1.8125 -0.84375 L 2.0625 -1.921875 L 2.46875 -3.5 C 2.484375 -3.578125 2.78125 -4.171875 3.234375 -4.546875 C 3.53125 -4.84375 3.9375 -5.03125 4.40625 -5.03125 C 4.890625 -5.03125 5.0625 -4.671875 5.0625 -4.203125 C 5.0625 -3.84375 5.015625 -3.65625 4.953125 -3.4375 L 3.5625 2.0625 C 3.546875 2.125 3.53125 2.203125 3.53125 2.265625 C 3.53125 2.453125 3.671875 2.5625 3.84375 2.5625 C 3.953125 2.5625 4.203125 2.515625 4.296875 2.15625 Z M 5.671875 -3.3125 "/>
+</symbol>
+<symbol overflow="visible" id="glyph1-4">
+<path style="stroke:none;" d="M 1.71875 -0.265625 C 2.015625 0.015625 2.46875 0.125 2.875 0.125 C 3.640625 0.125 4.15625 -0.390625 4.4375 -0.765625 C 4.546875 -0.125 5.0625 0.125 5.46875 0.125 C 5.828125 0.125 6.125 -0.09375 6.328125 -0.53125 C 6.53125 -0.9375 6.6875 -1.65625 6.6875 -1.703125 C 6.6875 -1.765625 6.640625 -1.8125 6.578125 -1.8125 C 6.46875 -1.8125 6.453125 -1.75 6.40625 -1.578125 C 6.234375 -0.875 6 -0.125 5.515625 -0.125 C 5.15625 -0.125 5.140625 -0.4375 5.140625 -0.671875 C 5.140625 -0.9375 5.25 -1.375 5.328125 -1.734375 L 5.671875 -3.03125 C 5.71875 -3.25 5.84375 -3.796875 5.90625 -4 C 5.96875 -4.296875 6.109375 -4.8125 6.109375 -4.859375 C 6.109375 -5.03125 5.96875 -5.15625 5.78125 -5.15625 C 5.671875 -5.15625 5.421875 -5.109375 5.328125 -4.75 L 4.5 -1.421875 C 4.4375 -1.1875 4.4375 -1.15625 4.28125 -0.96875 C 4.140625 -0.765625 3.671875 -0.125 2.921875 -0.125 C 2.25 -0.125 2.03125 -0.609375 2.03125 -1.171875 C 2.03125 -1.515625 2.140625 -1.9375 2.1875 -2.140625 L 2.71875 -4.296875 C 2.78125 -4.515625 2.875 -4.90625 2.875 -4.96875 C 2.875 -5.15625 2.71875 -5.265625 2.5625 -5.265625 C 2.46875 -5.265625 2.203125 -5.234375 2.109375 -4.859375 L 0.375 2.0625 C 0.359375 2.125 0.328125 2.203125 0.328125 2.265625 C 0.328125 2.453125 0.484375 2.5625 0.65625 2.5625 C 1 2.5625 1.078125 2.296875 1.15625 1.953125 Z M 1.71875 -0.265625 "/>
+</symbol>
+<symbol overflow="visible" id="glyph2-0">
+<path style="stroke:none;" d=""/>
+</symbol>
+<symbol overflow="visible" id="glyph2-1">
+<path style="stroke:none;" d="M 3.21875 -3 C 3.03125 -2.96875 2.859375 -2.828125 2.859375 -2.625 C 2.859375 -2.484375 2.953125 -2.375 3.125 -2.375 C 3.25 -2.375 3.5 -2.46875 3.5 -2.828125 C 3.5 -3.3125 2.984375 -3.515625 2.484375 -3.515625 C 1.421875 -3.515625 1.078125 -2.75 1.078125 -2.34375 C 1.078125 -2.265625 1.078125 -1.984375 1.375 -1.765625 C 1.5625 -1.625 1.703125 -1.59375 2.109375 -1.515625 C 2.390625 -1.453125 2.84375 -1.375 2.84375 -0.96875 C 2.84375 -0.75 2.6875 -0.5 2.46875 -0.34375 C 2.171875 -0.15625 1.78125 -0.140625 1.65625 -0.140625 C 1.46875 -0.140625 0.921875 -0.171875 0.71875 -0.5 C 1.125 -0.515625 1.1875 -0.84375 1.1875 -0.9375 C 1.1875 -1.171875 0.96875 -1.234375 0.875 -1.234375 C 0.75 -1.234375 0.421875 -1.125 0.421875 -0.6875 C 0.421875 -0.21875 0.921875 0.078125 1.65625 0.078125 C 3.046875 0.078125 3.34375 -0.90625 3.34375 -1.234375 C 3.34375 -1.953125 2.5625 -2.109375 2.265625 -2.15625 C 1.875 -2.234375 1.5625 -2.28125 1.5625 -2.625 C 1.5625 -2.765625 1.703125 -3.296875 2.484375 -3.296875 C 2.78125 -3.296875 3.09375 -3.203125 3.21875 -3 Z M 3.21875 -3 "/>
+</symbol>
+<symbol overflow="visible" id="glyph2-2">
+<path style="stroke:none;" d="M 5.34375 -5.390625 C 5.359375 -5.421875 5.375 -5.46875 5.375 -5.515625 C 5.375 -5.5625 5.328125 -5.609375 5.265625 -5.609375 C 5.21875 -5.609375 5.203125 -5.59375 5.109375 -5.5 C 5.015625 -5.390625 4.8125 -5.140625 4.71875 -5.046875 C 4.421875 -5.5 3.90625 -5.609375 3.5 -5.609375 C 2.40625 -5.609375 1.453125 -4.671875 1.453125 -3.765625 C 1.453125 -3.3125 1.703125 -3.03125 1.734375 -2.984375 C 2 -2.703125 2.234375 -2.640625 2.8125 -2.5 C 3.078125 -2.4375 3.09375 -2.4375 3.328125 -2.375 C 3.5625 -2.3125 4.078125 -2.1875 4.078125 -1.53125 C 4.078125 -0.84375 3.390625 -0.09375 2.546875 -0.09375 C 2.03125 -0.09375 1.078125 -0.25 1.078125 -1.25 C 1.078125 -1.265625 1.078125 -1.4375 1.125 -1.625 L 1.140625 -1.703125 C 1.140625 -1.796875 1.046875 -1.8125 1.015625 -1.8125 C 0.921875 -1.8125 0.90625 -1.78125 0.875 -1.59375 L 0.546875 -0.296875 C 0.515625 -0.171875 0.453125 0.046875 0.453125 0.0625 C 0.453125 0.125 0.5 0.171875 0.5625 0.171875 C 0.609375 0.171875 0.625 0.15625 0.703125 0.0625 L 1.09375 -0.390625 C 1.28125 -0.15625 1.734375 0.171875 2.53125 0.171875 C 3.6875 0.171875 4.640625 -0.875 4.640625 -1.828125 C 4.640625 -2.203125 4.515625 -2.484375 4.296875 -2.703125 C 4.0625 -2.96875 3.796875 -3.03125 3.421875 -3.125 C 3.203125 -3.1875 2.890625 -3.265625 2.703125 -3.3125 C 2.46875 -3.359375 2.015625 -3.515625 2.015625 -4.078125 C 2.015625 -4.703125 2.6875 -5.375 3.5 -5.375 C 4.21875 -5.375 4.703125 -5 4.703125 -4.140625 C 4.703125 -3.9375 4.671875 -3.78125 4.671875 -3.75 C 4.671875 -3.65625 4.75 -3.640625 4.8125 -3.640625 C 4.90625 -3.640625 4.90625 -3.671875 4.9375 -3.796875 Z M 5.34375 -5.390625 "/>
+</symbol>
+<symbol overflow="visible" id="glyph2-3">
+<path style="stroke:none;" d="M 4.15625 -3.046875 C 4.546875 -3.4375 5.671875 -4.59375 5.859375 -4.75 C 6.203125 -5 6.40625 -5.140625 6.96875 -5.171875 C 7.015625 -5.1875 7.078125 -5.234375 7.078125 -5.328125 C 7.078125 -5.40625 7.015625 -5.4375 6.96875 -5.4375 C 6.890625 -5.4375 6.84375 -5.421875 6.21875 -5.421875 C 5.625 -5.421875 5.40625 -5.4375 5.375 -5.4375 C 5.34375 -5.4375 5.21875 -5.4375 5.21875 -5.296875 C 5.21875 -5.28125 5.21875 -5.1875 5.328125 -5.171875 C 5.390625 -5.171875 5.609375 -5.15625 5.609375 -4.96875 C 5.609375 -4.921875 5.5625 -4.828125 5.5 -4.765625 L 5.484375 -4.71875 C 5.453125 -4.703125 5.453125 -4.6875 5.375 -4.609375 L 4.046875 -3.265625 L 3.234375 -4.953125 C 3.34375 -5.140625 3.578125 -5.171875 3.6875 -5.171875 C 3.71875 -5.171875 3.828125 -5.1875 3.828125 -5.328125 C 3.828125 -5.390625 3.78125 -5.4375 3.703125 -5.4375 C 3.625 -5.4375 3.328125 -5.421875 3.25 -5.421875 C 3.203125 -5.421875 2.90625 -5.421875 2.734375 -5.421875 C 1.984375 -5.421875 1.890625 -5.4375 1.828125 -5.4375 C 1.796875 -5.4375 1.671875 -5.4375 1.671875 -5.296875 C 1.671875 -5.171875 1.765625 -5.171875 1.890625 -5.171875 C 2.296875 -5.171875 2.359375 -5.09375 2.4375 -4.953125 L 3.5 -2.71875 L 1.859375 -1.046875 C 1.390625 -0.578125 1.015625 -0.296875 0.453125 -0.265625 C 0.34375 -0.25 0.25 -0.25 0.25 -0.109375 C 0.25 -0.0625 0.296875 0 0.375 0 C 0.4375 0 0.515625 -0.03125 1.125 -0.03125 C 1.703125 -0.03125 1.9375 0 1.96875 0 C 2.015625 0 2.140625 0 2.140625 -0.15625 C 2.140625 -0.171875 2.125 -0.25 2.015625 -0.265625 C 1.859375 -0.265625 1.75 -0.328125 1.75 -0.46875 C 1.75 -0.59375 1.84375 -0.703125 1.953125 -0.828125 C 2.09375 -0.96875 2.515625 -1.390625 2.796875 -1.671875 C 2.984375 -1.84375 3.421875 -2.3125 3.609375 -2.484375 L 4.53125 -0.578125 C 4.5625 -0.5 4.5625 -0.5 4.5625 -0.484375 C 4.5625 -0.421875 4.40625 -0.28125 4.140625 -0.265625 C 4.078125 -0.265625 3.96875 -0.25 3.96875 -0.109375 C 3.96875 -0.109375 3.984375 0 4.109375 0 C 4.1875 0 4.484375 -0.015625 4.5625 -0.03125 L 5.078125 -0.03125 C 5.8125 -0.03125 5.921875 0 6 0 C 6.03125 0 6.140625 0 6.140625 -0.15625 C 6.140625 -0.265625 6.046875 -0.265625 5.921875 -0.265625 C 5.484375 -0.265625 5.4375 -0.359375 5.390625 -0.484375 Z M 4.15625 -3.046875 "/>
+</symbol>
+<symbol overflow="visible" id="glyph3-0">
+<path style="stroke:none;" d=""/>
+</symbol>
+<symbol overflow="visible" id="glyph3-1">
+<path style="stroke:none;" d="M 4.625 -1.8125 C 4.75 -1.8125 4.9375 -1.8125 4.9375 -1.984375 C 4.9375 -2.171875 4.75 -2.171875 4.625 -2.171875 L 1.078125 -2.171875 C 1.171875 -3.28125 2.109375 -4.125 3.3125 -4.125 L 4.625 -4.125 C 4.75 -4.125 4.9375 -4.125 4.9375 -4.3125 C 4.9375 -4.5 4.75 -4.5 4.625 -4.5 L 3.296875 -4.5 C 1.859375 -4.5 0.703125 -3.375 0.703125 -1.984375 C 0.703125 -0.59375 1.859375 0.515625 3.296875 0.515625 L 4.625 0.515625 C 4.75 0.515625 4.9375 0.515625 4.9375 0.328125 C 4.9375 0.140625 4.75 0.140625 4.625 0.140625 L 3.3125 0.140625 C 2.109375 0.140625 1.171875 -0.703125 1.078125 -1.8125 Z M 4.625 -1.8125 "/>
+</symbol>
+<symbol overflow="visible" id="glyph3-2">
+<path style="stroke:none;" d="M 2.921875 -5.4375 C 2.453125 -5.4375 1.765625 -5.34375 1.15625 -5.03125 C 0.25 -4.53125 0.171875 -3.953125 0.171875 -3.9375 C 0.171875 -3.890625 0.21875 -3.875 0.265625 -3.875 C 0.4375 -3.875 0.8125 -4.078125 0.875 -4.265625 C 0.984375 -4.59375 1.09375 -4.921875 2.328125 -4.984375 C 2.125 -2.4375 1.296875 -0.421875 1.015625 0.265625 C 1 0.296875 1 0.3125 1 0.328125 C 1 0.390625 1.046875 0.390625 1.078125 0.390625 C 1.25 0.390625 1.59375 0.203125 1.6875 0.046875 C 1.6875 0.046875 1.859375 -0.359375 2.125 -1.109375 C 2.53125 -2.25 2.875 -3.578125 3 -4.984375 L 3.46875 -4.984375 C 4.15625 -4.984375 5.5 -4.796875 5.5 -3.828125 C 5.5 -3.40625 5.25 -2.921875 4.890625 -2.625 C 4.296875 -2.15625 3.484375 -2.109375 3.296875 -2.09375 C 3.125 -2.09375 3.03125 -2.09375 2.859375 -1.984375 C 2.71875 -1.90625 2.5625 -1.78125 2.5625 -1.703125 C 2.5625 -1.640625 2.609375 -1.640625 2.703125 -1.640625 C 3.265625 -1.640625 4.234375 -1.828125 5.0625 -2.421875 C 5.984375 -3.0625 6.21875 -3.765625 6.21875 -4.171875 C 6.21875 -5.15625 4.9375 -5.4375 4.078125 -5.4375 Z M 2.921875 -5.4375 "/>
+</symbol>
+<symbol overflow="visible" id="glyph4-0">
+<path style="stroke:none;" d=""/>
+</symbol>
+<symbol overflow="visible" id="glyph4-1">
+<path style="stroke:none;" d="M 3.4375 -7.65625 C 3.4375 -7.9375 3.4375 -7.953125 3.203125 -7.953125 C 2.921875 -7.625 2.3125 -7.1875 1.09375 -7.1875 L 1.09375 -6.84375 C 1.359375 -6.84375 1.953125 -6.84375 2.625 -7.140625 L 2.625 -0.921875 C 2.625 -0.484375 2.578125 -0.34375 1.53125 -0.34375 L 1.15625 -0.34375 L 1.15625 0 C 1.484375 -0.03125 2.640625 -0.03125 3.03125 -0.03125 C 3.4375 -0.03125 4.578125 -0.03125 4.90625 0 L 4.90625 -0.34375 L 4.53125 -0.34375 C 3.484375 -0.34375 3.4375 -0.484375 3.4375 -0.921875 Z M 3.4375 -7.65625 "/>
+</symbol>
+</g>
+</defs>
+<g id="surface1">
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+ <use xlink:href="#glyph0-1" x="3.902" y="21.486"/>
+ <use xlink:href="#glyph0-1" x="9.8796" y="21.486"/>
+</g>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+ <use xlink:href="#glyph1-1" x="15.857" y="21.486"/>
+</g>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+ <use xlink:href="#glyph0-2" x="21.371" y="21.486"/>
+ <use xlink:href="#glyph0-2" x="27.3486" y="21.486"/>
+</g>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+ <use xlink:href="#glyph2-1" x="33.326" y="23.279"/>
+</g>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+ <use xlink:href="#glyph3-1" x="37.242" y="23.279"/>
+</g>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+ <use xlink:href="#glyph2-2" x="42.888" y="23.279"/>
+</g>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+ <use xlink:href="#glyph1-2" x="79.187" y="22.581"/>
+</g>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+ <use xlink:href="#glyph1-2" x="22.494" y="79.274"/>
+</g>
+<path style="fill:none;stroke-width:0.3985;stroke-linecap:butt;stroke-linejoin:round;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 105.336938 56.693906 L 104.340844 55.795469 L 102.348656 57.588437 L 100.356469 55.795469 L 98.364281 57.588437 L 96.372094 55.795469 L 94.379906 57.588437 L 92.387719 55.795469 L 90.395531 57.588437 L 88.403344 55.795469 L 86.411156 57.588437 L 85.415063 56.693906 L 83.793969 56.693906 " transform="matrix(1,0,0,-1,-30.251,75.19)"/>
+<path style="fill:none;stroke-width:0.31879;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M -1.196341 1.593464 C -1.094779 0.995808 -0.00102875 0.101276 0.299752 -0.00028625 C -0.00102875 -0.0979425 -1.094779 -0.99638 -1.196341 -1.594036 " transform="matrix(-1,0,0,1,53.54194,18.49638)"/>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+ <use xlink:href="#glyph0-3" x="52.505" y="12.071"/>
+</g>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+ <use xlink:href="#glyph1-3" x="61.803" y="12.071"/>
+</g>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+ <use xlink:href="#glyph2-3" x="67.579" y="13.865"/>
+</g>
+<path style="fill:none;stroke-width:0.3985;stroke-linecap:butt;stroke-linejoin:round;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 56.692406 46.615781 L 57.590844 45.619687 L 55.797875 43.6275 L 57.590844 41.635312 L 55.797875 39.639219 L 57.590844 37.647031 L 55.797875 35.654844 L 57.590844 33.662656 L 55.797875 31.670469 L 57.590844 29.678281 L 55.797875 27.686094 L 57.590844 25.693906 L 55.797875 23.701719 L 57.590844 21.709531 L 55.797875 19.717344 L 57.590844 17.72125 L 55.797875 15.729062 L 57.590844 13.736875 L 55.797875 11.744687 L 56.692406 10.748594 L 56.692406 8.643125 " transform="matrix(1,0,0,-1,-30.251,75.19)"/>
+<path style="fill:none;stroke-width:0.31879;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M -1.194558 1.592536 C -1.096901 0.99488 0.000755 0.100349 0.29763 -0.00121375 C 0.000755 -0.09887 -1.096901 -0.997308 -1.194558 -1.594964 " transform="matrix(0,1,1,0,26.44262,66.54612)"/>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+ <use xlink:href="#glyph1-4" x="30.542" y="49.201"/>
+</g>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+ <use xlink:href="#glyph2-3" x="37.585" y="50.994"/>
+</g>
+<path style="fill:none;stroke-width:0.3985;stroke-linecap:butt;stroke-linejoin:round;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 105.336938 48.647031 L 105.266625 47.307187 L 102.590844 47.166562 L 102.450219 44.490781 L 99.774438 44.34625 L 99.633813 41.670469 L 96.954125 41.529844 L 96.8135 38.854062 L 94.137719 38.713437 L 93.997094 36.03375 L 91.321313 35.893125 L 91.180688 33.217344 L 88.504906 33.076719 L 88.364281 30.400937 L 85.684594 30.256406 L 85.543969 27.580625 L 82.868188 27.44 L 82.727563 24.764219 L 80.051781 24.623594 L 79.911156 21.943906 L 77.231469 21.803281 L 77.090844 19.1275 L 74.415063 18.986875 L 74.274438 16.307187 L 71.598656 16.166562 L 71.458031 13.490781 L 68.778344 13.350156 L 68.637719 10.674375 L 67.301781 10.604062 L 65.067406 8.369687 " transform="matrix(1,0,0,-1,-30.251,75.19)"/>
+<path style="fill:none;stroke-width:0.31879;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M -1.195129 1.596256 C -1.095729 0.994094 -0.00196214 0.0990772 0.29911 0.00238163 C -0.00197479 -0.0997999 -1.095856 -0.994677 -1.198095 -1.594064 " transform="matrix(-0.70705,0.70714,0.70714,0.70705,34.81527,66.82196)"/>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+ <use xlink:href="#glyph4-1" x="58.889" y="49.801"/>
+</g>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+ <use xlink:href="#glyph3-2" x="64.742" y="51.594"/>
+</g>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+ <use xlink:href="#glyph2-3" x="71.328" y="51.594"/>
+</g>
+</g>
+</svg>
diff --git a/present/fig/monad_unitb_pow.tex b/present/fig/monad_unitb_pow.tex
new file mode 100644
index 0000000..884df9f
--- /dev/null
+++ b/present/fig/monad_unitb_pow.tex
@@ -0,0 +1,15 @@
+\documentclass[12pt]{standalone}
+\input{head}
+\begin{document}
+\begin{tikzpicture}\selectlanguage{english}
+ \path (2,2) node(TT){$\{\{s\}\}_{s\in S}$} (4,2) node(TI){$S$};
+ \path (2,0) node(T){$S$} node[below]{$\phantom{\mu}$};
+ \tikzsquig (TI) -- node[above]{$\power\eta_X$} (TT);
+ \tikzsquig (TT) -- node[right]{$\mu_X$} (T);
+ \tikzsquig (TI) -- node[right]{$1_{\power X}$} (T);
+\end{tikzpicture}
+\end{document}
+%%% Local Variables:
+%%% mode: latex
+%%% TeX-master: t
+%%% End:
diff --git a/present/fig/natural.svg b/present/fig/natural.svg
new file mode 100644
index 0000000..69bcb0f
--- /dev/null
+++ b/present/fig/natural.svg
@@ -0,0 +1,106 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="143.895pt" height="86.579pt" viewBox="0 0 143.895 86.579" version="1.1">
+<defs>
+<g>
+<symbol overflow="visible" id="glyph0-0">
+<path style="stroke:none;" d=""/>
+</symbol>
+<symbol overflow="visible" id="glyph0-1">
+<path style="stroke:none;" d="M 3.59375 -1.421875 C 3.53125 -1.21875 3.53125 -1.1875 3.375 -0.96875 C 3.109375 -0.640625 2.578125 -0.125 2.015625 -0.125 C 1.53125 -0.125 1.25 -0.5625 1.25 -1.265625 C 1.25 -1.921875 1.625 -3.265625 1.859375 -3.765625 C 2.265625 -4.609375 2.828125 -5.03125 3.28125 -5.03125 C 4.078125 -5.03125 4.234375 -4.046875 4.234375 -3.953125 C 4.234375 -3.9375 4.203125 -3.796875 4.1875 -3.765625 Z M 4.359375 -4.484375 C 4.234375 -4.796875 3.90625 -5.265625 3.28125 -5.265625 C 1.9375 -5.265625 0.484375 -3.53125 0.484375 -1.75 C 0.484375 -0.578125 1.171875 0.125 1.984375 0.125 C 2.640625 0.125 3.203125 -0.390625 3.53125 -0.78125 C 3.65625 -0.078125 4.21875 0.125 4.578125 0.125 C 4.9375 0.125 5.21875 -0.09375 5.4375 -0.53125 C 5.625 -0.9375 5.796875 -1.65625 5.796875 -1.703125 C 5.796875 -1.765625 5.75 -1.8125 5.671875 -1.8125 C 5.5625 -1.8125 5.5625 -1.75 5.515625 -1.578125 C 5.328125 -0.875 5.109375 -0.125 4.609375 -0.125 C 4.265625 -0.125 4.25 -0.4375 4.25 -0.671875 C 4.25 -0.9375 4.28125 -1.078125 4.390625 -1.546875 C 4.46875 -1.84375 4.53125 -2.109375 4.625 -2.453125 C 5.0625 -4.25 5.171875 -4.671875 5.171875 -4.75 C 5.171875 -4.90625 5.046875 -5.046875 4.859375 -5.046875 C 4.484375 -5.046875 4.390625 -4.625 4.359375 -4.484375 Z M 4.359375 -4.484375 "/>
+</symbol>
+<symbol overflow="visible" id="glyph0-2">
+<path style="stroke:none;" d="M 7.59375 -8.3125 C 7.59375 -8.421875 7.5 -8.421875 7.484375 -8.421875 C 7.4375 -8.421875 7.421875 -8.40625 7.28125 -8.21875 C 7.203125 -8.140625 6.71875 -7.515625 6.703125 -7.5 C 6.3125 -8.28125 5.515625 -8.421875 5.015625 -8.421875 C 3.5 -8.421875 2.125 -7.03125 2.125 -5.671875 C 2.125 -4.78125 2.671875 -4.25 3.25 -4.046875 C 3.375 -4 4.09375 -3.8125 4.453125 -3.734375 C 5.0625 -3.5625 5.21875 -3.515625 5.46875 -3.25 C 5.515625 -3.1875 5.75 -2.921875 5.75 -2.359375 C 5.75 -1.25 4.71875 -0.09375 3.53125 -0.09375 C 2.546875 -0.09375 1.453125 -0.515625 1.453125 -1.859375 C 1.453125 -2.078125 1.5 -2.359375 1.546875 -2.484375 C 1.546875 -2.515625 1.546875 -2.578125 1.546875 -2.609375 C 1.546875 -2.65625 1.53125 -2.71875 1.4375 -2.71875 C 1.328125 -2.71875 1.3125 -2.6875 1.265625 -2.484375 L 0.65625 -0.03125 C 0.65625 -0.03125 0.609375 0.125 0.609375 0.140625 C 0.609375 0.25 0.703125 0.25 0.734375 0.25 C 0.78125 0.25 0.78125 0.234375 0.9375 0.0625 L 1.484375 -0.65625 C 1.765625 -0.234375 2.390625 0.25 3.5 0.25 C 5.046875 0.25 6.453125 -1.25 6.453125 -2.734375 C 6.453125 -3.234375 6.328125 -3.6875 5.875 -4.125 C 5.625 -4.375 5.421875 -4.4375 4.3125 -4.71875 C 3.515625 -4.9375 3.40625 -4.96875 3.1875 -5.15625 C 2.984375 -5.359375 2.828125 -5.65625 2.828125 -6.0625 C 2.828125 -7.0625 3.84375 -8.09375 4.984375 -8.09375 C 6.15625 -8.09375 6.703125 -7.375 6.703125 -6.234375 C 6.703125 -5.921875 6.640625 -5.609375 6.640625 -5.5625 C 6.640625 -5.453125 6.734375 -5.453125 6.78125 -5.453125 C 6.890625 -5.453125 6.890625 -5.484375 6.9375 -5.671875 Z M 7.59375 -8.3125 "/>
+</symbol>
+<symbol overflow="visible" id="glyph0-3">
+<path style="stroke:none;" d="M 4.984375 -7.296875 C 5.0625 -7.578125 5.078125 -7.6875 5.265625 -7.734375 C 5.359375 -7.75 5.75 -7.75 6 -7.75 C 7.203125 -7.75 7.75 -7.703125 7.75 -6.78125 C 7.75 -6.59375 7.703125 -6.140625 7.640625 -5.703125 L 7.625 -5.5625 C 7.625 -5.515625 7.671875 -5.4375 7.75 -5.4375 C 7.859375 -5.4375 7.859375 -5.5 7.90625 -5.6875 L 8.25 -7.8125 C 8.265625 -7.90625 8.265625 -7.9375 8.265625 -7.96875 C 8.265625 -8.109375 8.203125 -8.109375 7.953125 -8.109375 L 1.421875 -8.109375 C 1.140625 -8.109375 1.140625 -8.09375 1.0625 -7.875 L 0.328125 -5.71875 C 0.328125 -5.703125 0.28125 -5.5625 0.28125 -5.5625 C 0.28125 -5.5 0.328125 -5.4375 0.40625 -5.4375 C 0.5 -5.4375 0.53125 -5.484375 0.578125 -5.640625 C 1.078125 -7.09375 1.328125 -7.75 2.921875 -7.75 L 3.71875 -7.75 C 4 -7.75 4.125 -7.75 4.125 -7.625 C 4.125 -7.59375 4.125 -7.5625 4.0625 -7.34375 L 2.46875 -0.9375 C 2.34375 -0.46875 2.3125 -0.34375 1.046875 -0.34375 C 0.75 -0.34375 0.671875 -0.34375 0.671875 -0.125 C 0.671875 0 0.796875 0 0.859375 0 C 1.15625 0 1.46875 -0.03125 1.765625 -0.03125 L 3.640625 -0.03125 C 3.9375 -0.03125 4.25 0 4.546875 0 C 4.6875 0 4.8125 0 4.8125 -0.234375 C 4.8125 -0.34375 4.71875 -0.34375 4.40625 -0.34375 C 3.328125 -0.34375 3.328125 -0.453125 3.328125 -0.640625 C 3.328125 -0.640625 3.328125 -0.734375 3.375 -0.921875 Z M 4.984375 -7.296875 "/>
+</symbol>
+<symbol overflow="visible" id="glyph0-4">
+<path style="stroke:none;" d="M 2.765625 -8 C 2.765625 -8.046875 2.796875 -8.109375 2.796875 -8.171875 C 2.796875 -8.296875 2.671875 -8.296875 2.65625 -8.296875 C 2.640625 -8.296875 2.21875 -8.265625 2 -8.234375 C 1.796875 -8.21875 1.609375 -8.203125 1.40625 -8.1875 C 1.109375 -8.15625 1.03125 -8.15625 1.03125 -7.9375 C 1.03125 -7.8125 1.140625 -7.8125 1.265625 -7.8125 C 1.875 -7.8125 1.875 -7.703125 1.875 -7.59375 C 1.875 -7.5 1.78125 -7.15625 1.734375 -6.9375 L 1.453125 -5.796875 C 1.328125 -5.3125 0.640625 -2.609375 0.59375 -2.390625 C 0.53125 -2.09375 0.53125 -1.890625 0.53125 -1.734375 C 0.53125 -0.515625 1.21875 0.125 2 0.125 C 3.375 0.125 4.8125 -1.65625 4.8125 -3.390625 C 4.8125 -4.5 4.203125 -5.265625 3.296875 -5.265625 C 2.671875 -5.265625 2.109375 -4.75 1.890625 -4.515625 Z M 2.015625 -0.125 C 1.625 -0.125 1.203125 -0.40625 1.203125 -1.34375 C 1.203125 -1.734375 1.25 -1.953125 1.453125 -2.796875 C 1.5 -2.953125 1.6875 -3.71875 1.734375 -3.875 C 1.75 -3.96875 2.46875 -5.03125 3.28125 -5.03125 C 3.796875 -5.03125 4.046875 -4.5 4.046875 -3.890625 C 4.046875 -3.3125 3.703125 -1.953125 3.40625 -1.34375 C 3.109375 -0.6875 2.5625 -0.125 2.015625 -0.125 Z M 2.015625 -0.125 "/>
+</symbol>
+<symbol overflow="visible" id="glyph0-5">
+<path style="stroke:none;" d="M 5.328125 -4.8125 C 5.5625 -4.8125 5.671875 -4.8125 5.671875 -5.03125 C 5.671875 -5.15625 5.5625 -5.15625 5.359375 -5.15625 L 4.390625 -5.15625 C 4.609375 -6.390625 4.78125 -7.234375 4.875 -7.609375 C 4.953125 -7.90625 5.203125 -8.171875 5.515625 -8.171875 C 5.765625 -8.171875 6.015625 -8.0625 6.125 -7.953125 C 5.671875 -7.90625 5.515625 -7.5625 5.515625 -7.359375 C 5.515625 -7.125 5.703125 -6.984375 5.921875 -6.984375 C 6.171875 -6.984375 6.53125 -7.1875 6.53125 -7.640625 C 6.53125 -8.140625 6.03125 -8.421875 5.5 -8.421875 C 4.984375 -8.421875 4.484375 -8.03125 4.25 -7.5625 C 4.03125 -7.140625 3.90625 -6.71875 3.640625 -5.15625 L 2.828125 -5.15625 C 2.609375 -5.15625 2.484375 -5.15625 2.484375 -4.9375 C 2.484375 -4.8125 2.5625 -4.8125 2.796875 -4.8125 L 3.5625 -4.8125 C 3.34375 -3.6875 2.859375 -0.984375 2.578125 0.28125 C 2.375 1.328125 2.203125 2.203125 1.609375 2.203125 C 1.5625 2.203125 1.21875 2.203125 1 1.96875 C 1.609375 1.921875 1.609375 1.40625 1.609375 1.390625 C 1.609375 1.140625 1.4375 1 1.203125 1 C 0.96875 1 0.609375 1.203125 0.609375 1.65625 C 0.609375 2.171875 1.140625 2.4375 1.609375 2.4375 C 2.828125 2.4375 3.328125 0.25 3.453125 -0.34375 C 3.671875 -1.265625 4.25 -4.453125 4.3125 -4.8125 Z M 5.328125 -4.8125 "/>
+</symbol>
+<symbol overflow="visible" id="glyph0-6">
+<path style="stroke:none;" d="M 3.4375 -4.5 L 5.421875 -4.5 C 5.5625 -4.5 5.96875 -4.5 5.96875 -4.890625 C 5.96875 -5.15625 5.734375 -5.15625 5.515625 -5.15625 L 2.234375 -5.15625 C 1.953125 -5.15625 1.546875 -5.15625 1 -4.5625 C 0.6875 -4.21875 0.3125 -3.578125 0.3125 -3.515625 C 0.3125 -3.4375 0.375 -3.421875 0.4375 -3.421875 C 0.53125 -3.421875 0.53125 -3.453125 0.59375 -3.53125 C 1.21875 -4.5 1.84375 -4.5 2.140625 -4.5 L 3.125 -4.5 L 1.890625 -0.40625 C 1.828125 -0.234375 1.828125 -0.203125 1.828125 -0.171875 C 1.828125 -0.03125 1.90625 0.125 2.15625 0.125 C 2.515625 0.125 2.578125 -0.1875 2.625 -0.375 Z M 3.4375 -4.5 "/>
+</symbol>
+<symbol overflow="visible" id="glyph1-0">
+<path style="stroke:none;" d=""/>
+</symbol>
+<symbol overflow="visible" id="glyph1-1">
+<path style="stroke:none;" d="M 3.125 -3.03125 C 3.046875 -3.171875 2.828125 -3.515625 2.328125 -3.515625 C 1.390625 -3.515625 0.34375 -2.40625 0.34375 -1.234375 C 0.34375 -0.390625 0.875 0.078125 1.484375 0.078125 C 2 0.078125 2.4375 -0.328125 2.578125 -0.484375 C 2.71875 0.0625 3.265625 0.078125 3.359375 0.078125 C 3.734375 0.078125 3.90625 -0.21875 3.96875 -0.359375 C 4.140625 -0.640625 4.25 -1.109375 4.25 -1.140625 C 4.25 -1.1875 4.21875 -1.25 4.125 -1.25 C 4.03125 -1.25 4.015625 -1.1875 3.953125 -1 C 3.84375 -0.5625 3.703125 -0.140625 3.390625 -0.140625 C 3.203125 -0.140625 3.125 -0.296875 3.125 -0.515625 C 3.125 -0.65625 3.203125 -0.921875 3.25 -1.125 C 3.296875 -1.328125 3.421875 -1.796875 3.453125 -1.9375 L 3.609375 -2.546875 C 3.65625 -2.734375 3.734375 -3.078125 3.734375 -3.109375 C 3.734375 -3.296875 3.578125 -3.359375 3.484375 -3.359375 C 3.359375 -3.359375 3.15625 -3.28125 3.125 -3.03125 Z M 2.578125 -0.859375 C 2.1875 -0.3125 1.765625 -0.140625 1.515625 -0.140625 C 1.140625 -0.140625 0.96875 -0.484375 0.96875 -0.890625 C 0.96875 -1.265625 1.171875 -2.125 1.359375 -2.46875 C 1.578125 -2.953125 1.96875 -3.296875 2.34375 -3.296875 C 2.859375 -3.296875 3.015625 -2.703125 3.015625 -2.609375 C 3.015625 -2.578125 2.8125 -1.796875 2.765625 -1.59375 C 2.65625 -1.21875 2.65625 -1.203125 2.578125 -0.859375 Z M 2.578125 -0.859375 "/>
+</symbol>
+<symbol overflow="visible" id="glyph1-2">
+<path style="stroke:none;" d="M 1.9375 -5.296875 C 1.953125 -5.3125 1.96875 -5.40625 1.96875 -5.421875 C 1.96875 -5.453125 1.9375 -5.53125 1.84375 -5.53125 C 1.8125 -5.53125 1.5625 -5.5 1.390625 -5.484375 L 0.9375 -5.453125 C 0.765625 -5.4375 0.6875 -5.4375 0.6875 -5.296875 C 0.6875 -5.171875 0.796875 -5.171875 0.890625 -5.171875 C 1.28125 -5.171875 1.28125 -5.125 1.28125 -5.0625 C 1.28125 -5.015625 1.1875 -4.6875 1.140625 -4.515625 L 0.453125 -1.734375 C 0.390625 -1.46875 0.390625 -1.34375 0.390625 -1.21875 C 0.390625 -0.390625 0.890625 0.078125 1.5 0.078125 C 2.484375 0.078125 3.5 -1.046875 3.5 -2.203125 C 3.5 -3 3 -3.515625 2.359375 -3.515625 C 1.90625 -3.515625 1.5625 -3.234375 1.390625 -3.078125 Z M 1.5 -0.140625 C 1.21875 -0.140625 0.9375 -0.359375 0.9375 -0.953125 C 0.9375 -1.15625 0.96875 -1.359375 1.0625 -1.75 C 1.109375 -1.96875 1.171875 -2.203125 1.234375 -2.4375 C 1.28125 -2.578125 1.28125 -2.59375 1.375 -2.703125 C 1.640625 -3.046875 2 -3.296875 2.328125 -3.296875 C 2.734375 -3.296875 2.890625 -2.90625 2.890625 -2.546875 C 2.890625 -2.25 2.703125 -1.390625 2.46875 -0.921875 C 2.265625 -0.5 1.875 -0.140625 1.5 -0.140625 Z M 1.5 -0.140625 "/>
+</symbol>
+</g>
+</defs>
+<g id="surface1">
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+ <use xlink:href="#glyph0-1" x="3.902" y="17.517"/>
+</g>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+ <use xlink:href="#glyph0-2" x="56.647" y="19.028"/>
+</g>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+ <use xlink:href="#glyph0-1" x="64.539823" y="19.028"/>
+</g>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+ <use xlink:href="#glyph0-3" x="113.044" y="19.028"/>
+</g>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+ <use xlink:href="#glyph0-1" x="121.530996" y="19.028"/>
+</g>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+ <use xlink:href="#glyph0-4" x="4.485" y="75.787"/>
+</g>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+ <use xlink:href="#glyph0-2" x="57.231" y="75.787"/>
+</g>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+ <use xlink:href="#glyph0-4" x="65.123823" y="75.787"/>
+</g>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+ <use xlink:href="#glyph0-3" x="113.628" y="75.787"/>
+</g>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+ <use xlink:href="#glyph0-4" x="122.114996" y="75.787"/>
+</g>
+<path style="fill:none;stroke-width:0.3985;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M -0.00134375 50.018812 L -0.00134375 8.710219 " transform="matrix(1,0,0,-1,6.974,71.636)"/>
+<path style="fill:none;stroke-width:0.31879;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M -1.195251 1.592406 C -1.097595 0.99475 0.00006125 0.100219 0.296936 -0.00134375 C 0.00006125 -0.099 -1.097595 -0.997438 -1.195251 -1.595094 " transform="matrix(0,1,1,0,6.974,62.92572)"/>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+ <use xlink:href="#glyph0-5" x="11.075" y="45.49"/>
+</g>
+<path style="fill:none;stroke-width:0.3985;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 56.693969 48.507094 L 56.693969 8.710219 " transform="matrix(1,0,0,-1,6.974,71.636)"/>
+<path style="fill:none;stroke-width:0.31879;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M -1.195251 1.594099 C -1.097595 0.996443 0.00006125 0.098005 0.296936 0.00034875 C 0.00006125 -0.101214 -1.097595 -0.995745 -1.195251 -1.593401 " transform="matrix(0,1,1,0,63.66762,62.92572)"/>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+ <use xlink:href="#glyph0-2" x="44.624" y="46.245"/>
+</g>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+ <use xlink:href="#glyph0-5" x="52.516823" y="46.245"/>
+</g>
+<path style="fill:none;stroke-width:0.3985;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 113.385375 48.507094 L 113.385375 8.710219 " transform="matrix(1,0,0,-1,6.974,71.636)"/>
+<path style="fill:none;stroke-width:0.31879;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M -1.195251 1.595791 C -1.097595 0.998135 0.00006125 0.0996975 0.296936 -0.001865 C 0.00006125 -0.0995213 -1.097595 -0.997959 -1.195251 -1.595615 " transform="matrix(0,1,1,0,120.36124,62.92572)"/>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+ <use xlink:href="#glyph0-3" x="124.461" y="46.245"/>
+</g>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+ <use xlink:href="#glyph0-5" x="132.947996" y="46.245"/>
+</g>
+<path style="fill:none;stroke-width:0.3985;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 67.815062 56.694594 L 101.510375 56.694594 " transform="matrix(1,0,0,-1,6.974,71.636)"/>
+<path style="fill:none;stroke-width:0.31879;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M -1.197038 1.594724 C -1.095475 0.997067 -0.001725 0.09863 0.299056 0.00097375 C -0.001725 -0.100589 -1.095475 -0.99512 -1.197038 -1.592776 " transform="matrix(1,0,0,-1,108.4861,14.94238)"/>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+ <use xlink:href="#glyph0-6" x="86.826" y="9.049"/>
+</g>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+ <use xlink:href="#glyph1-1" x="91.909" y="10.842"/>
+</g>
+<path style="fill:none;stroke-width:0.3985;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 67.229125 -0.00071875 L 102.096312 -0.00071875 " transform="matrix(1,0,0,-1,6.974,71.636)"/>
+<path style="fill:none;stroke-width:0.31879;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M -1.19504 1.593031 C -1.097384 0.995375 0.0002725 0.100844 0.297147 -0.00071875 C 0.0002725 -0.098375 -1.097384 -0.996813 -1.19504 -1.594469 " transform="matrix(1,0,0,-1,109.07004,71.636)"/>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+ <use xlink:href="#glyph0-6" x="87.263" y="80.884"/>
+</g>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+ <use xlink:href="#glyph1-2" x="92.347" y="82.677"/>
+</g>
+</g>
+</svg>
diff --git a/present/fig/natural.tex b/present/fig/natural.tex
new file mode 100644
index 0000000..90c6597
--- /dev/null
+++ b/present/fig/natural.tex
@@ -0,0 +1,17 @@
+\documentclass[12pt]{standalone}
+\input{head}
+\begin{document}
+\begin{tikzpicture}\selectlanguage{english}
+ \path (0,2) node(A){$a$} (2,2) node(SA){$Sa$} (4,2) node(TA){$Ta$};
+ \path (0,0) node(B){$b$} (2,0) node(SB){$Sb$} (4,0) node(TB){$Tb$};
+ \draw[->] (A) -- node[right]{$f$} (B);
+ \draw[->] (SA) -- node[left]{$Sf$} (SB);
+ \draw[->] (TA) -- node[right]{$Tf$} (TB);
+ \draw[->] (SA) -- node[above]{$\tau_a$} (TA);
+ \draw[->] (SB) -- node[below]{$\tau_b$} (TB);
+\end{tikzpicture}
+\end{document}
+%%% Local Variables:
+%%% mode: latex
+%%% TeX-master: t
+%%% End:
diff --git a/present/fig/universal.svg b/present/fig/universal.svg
new file mode 100644
index 0000000..17c1281
--- /dev/null
+++ b/present/fig/universal.svg
@@ -0,0 +1,86 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="134.825pt" height="77.829pt" viewBox="0 0 134.825 77.829" version="1.1">
+<defs>
+<g>
+<symbol overflow="visible" id="glyph0-0">
+<path style="stroke:none;" d=""/>
+</symbol>
+<symbol overflow="visible" id="glyph0-1">
+<path style="stroke:none;" d="M 2.765625 -8 C 2.765625 -8.046875 2.796875 -8.109375 2.796875 -8.171875 C 2.796875 -8.296875 2.671875 -8.296875 2.65625 -8.296875 C 2.640625 -8.296875 2.21875 -8.265625 2 -8.234375 C 1.796875 -8.21875 1.609375 -8.203125 1.40625 -8.1875 C 1.109375 -8.15625 1.03125 -8.15625 1.03125 -7.9375 C 1.03125 -7.8125 1.140625 -7.8125 1.265625 -7.8125 C 1.875 -7.8125 1.875 -7.703125 1.875 -7.59375 C 1.875 -7.5 1.78125 -7.15625 1.734375 -6.9375 L 1.453125 -5.796875 C 1.328125 -5.3125 0.640625 -2.609375 0.59375 -2.390625 C 0.53125 -2.09375 0.53125 -1.890625 0.53125 -1.734375 C 0.53125 -0.515625 1.21875 0.125 2 0.125 C 3.375 0.125 4.8125 -1.65625 4.8125 -3.390625 C 4.8125 -4.5 4.203125 -5.265625 3.296875 -5.265625 C 2.671875 -5.265625 2.109375 -4.75 1.890625 -4.515625 Z M 2.015625 -0.125 C 1.625 -0.125 1.203125 -0.40625 1.203125 -1.34375 C 1.203125 -1.734375 1.25 -1.953125 1.453125 -2.796875 C 1.5 -2.953125 1.6875 -3.71875 1.734375 -3.875 C 1.75 -3.96875 2.46875 -5.03125 3.28125 -5.03125 C 3.796875 -5.03125 4.046875 -4.5 4.046875 -3.890625 C 4.046875 -3.3125 3.703125 -1.953125 3.40625 -1.34375 C 3.109375 -0.6875 2.5625 -0.125 2.015625 -0.125 Z M 2.015625 -0.125 "/>
+</symbol>
+<symbol overflow="visible" id="glyph0-2">
+<path style="stroke:none;" d="M 6.046875 -2.75 C 5.625 -1.078125 4.25 -0.09375 3.125 -0.09375 C 2.265625 -0.09375 1.671875 -0.671875 1.671875 -1.65625 C 1.671875 -1.703125 1.671875 -2.0625 1.8125 -2.59375 L 2.96875 -7.296875 C 3.078125 -7.703125 3.109375 -7.8125 3.953125 -7.8125 C 4.171875 -7.8125 4.296875 -7.8125 4.296875 -8.03125 C 4.296875 -8.15625 4.1875 -8.15625 4.109375 -8.15625 C 3.890625 -8.15625 3.640625 -8.140625 3.421875 -8.140625 L 2.015625 -8.140625 C 1.78125 -8.140625 1.53125 -8.15625 1.296875 -8.15625 C 1.21875 -8.15625 1.078125 -8.15625 1.078125 -7.9375 C 1.078125 -7.8125 1.15625 -7.8125 1.390625 -7.8125 C 2.109375 -7.8125 2.109375 -7.71875 2.109375 -7.59375 C 2.109375 -7.515625 2.015625 -7.171875 1.953125 -6.96875 L 0.921875 -2.78125 C 0.890625 -2.65625 0.8125 -2.328125 0.8125 -2.015625 C 0.8125 -0.6875 1.75 0.25 3.0625 0.25 C 4.265625 0.25 5.609375 -0.703125 6.21875 -2.21875 C 6.296875 -2.421875 6.40625 -2.84375 6.484375 -3.171875 C 6.59375 -3.59375 6.84375 -4.65625 6.9375 -4.953125 L 7.390625 -6.75 C 7.546875 -7.375 7.640625 -7.765625 8.6875 -7.8125 C 8.78125 -7.828125 8.828125 -7.921875 8.828125 -8.03125 C 8.828125 -8.15625 8.71875 -8.15625 8.671875 -8.15625 C 8.515625 -8.15625 8.296875 -8.140625 8.125 -8.140625 L 7.5625 -8.140625 C 6.828125 -8.140625 6.4375 -8.15625 6.4375 -8.15625 C 6.359375 -8.15625 6.21875 -8.15625 6.21875 -7.9375 C 6.21875 -7.8125 6.3125 -7.8125 6.390625 -7.8125 C 7.109375 -7.796875 7.15625 -7.515625 7.15625 -7.296875 C 7.15625 -7.203125 7.15625 -7.15625 7.109375 -7 Z M 6.046875 -2.75 "/>
+</symbol>
+<symbol overflow="visible" id="glyph0-3">
+<path style="stroke:none;" d="M 4.671875 -4.5 C 4.453125 -4.5 4.34375 -4.5 4.171875 -4.34375 C 4.09375 -4.296875 3.96875 -4.109375 3.96875 -3.921875 C 3.96875 -3.6875 4.140625 -3.53125 4.375 -3.53125 C 4.65625 -3.53125 4.984375 -3.78125 4.984375 -4.25 C 4.984375 -4.828125 4.4375 -5.265625 3.609375 -5.265625 C 2.046875 -5.265625 0.484375 -3.5625 0.484375 -1.859375 C 0.484375 -0.828125 1.125 0.125 2.34375 0.125 C 3.96875 0.125 5 -1.140625 5 -1.296875 C 5 -1.375 4.921875 -1.4375 4.875 -1.4375 C 4.84375 -1.4375 4.828125 -1.421875 4.71875 -1.3125 C 3.953125 -0.296875 2.828125 -0.125 2.359375 -0.125 C 1.546875 -0.125 1.28125 -0.84375 1.28125 -1.4375 C 1.28125 -1.859375 1.484375 -3.015625 1.90625 -3.828125 C 2.21875 -4.390625 2.875 -5.03125 3.625 -5.03125 C 3.78125 -5.03125 4.4375 -5.015625 4.671875 -4.5 Z M 4.671875 -4.5 "/>
+</symbol>
+<symbol overflow="visible" id="glyph0-4">
+<path style="stroke:none;" d="M 5.671875 -4.875 C 5.28125 -4.8125 5.140625 -4.515625 5.140625 -4.296875 C 5.140625 -4 5.359375 -3.90625 5.53125 -3.90625 C 5.890625 -3.90625 6.140625 -4.21875 6.140625 -4.546875 C 6.140625 -5.046875 5.5625 -5.265625 5.0625 -5.265625 C 4.34375 -5.265625 3.9375 -4.546875 3.828125 -4.328125 C 3.546875 -5.21875 2.8125 -5.265625 2.59375 -5.265625 C 1.375 -5.265625 0.734375 -3.703125 0.734375 -3.4375 C 0.734375 -3.390625 0.78125 -3.328125 0.859375 -3.328125 C 0.953125 -3.328125 0.984375 -3.40625 1 -3.453125 C 1.40625 -4.78125 2.21875 -5.03125 2.5625 -5.03125 C 3.09375 -5.03125 3.203125 -4.53125 3.203125 -4.25 C 3.203125 -3.984375 3.125 -3.703125 2.984375 -3.125 L 2.578125 -1.5 C 2.40625 -0.78125 2.0625 -0.125 1.421875 -0.125 C 1.359375 -0.125 1.0625 -0.125 0.8125 -0.28125 C 1.25 -0.359375 1.34375 -0.71875 1.34375 -0.859375 C 1.34375 -1.09375 1.15625 -1.25 0.9375 -1.25 C 0.640625 -1.25 0.328125 -0.984375 0.328125 -0.609375 C 0.328125 -0.109375 0.890625 0.125 1.40625 0.125 C 1.984375 0.125 2.390625 -0.328125 2.640625 -0.828125 C 2.828125 -0.125 3.4375 0.125 3.875 0.125 C 5.09375 0.125 5.734375 -1.453125 5.734375 -1.703125 C 5.734375 -1.765625 5.6875 -1.8125 5.625 -1.8125 C 5.515625 -1.8125 5.5 -1.75 5.46875 -1.65625 C 5.140625 -0.609375 4.453125 -0.125 3.90625 -0.125 C 3.484375 -0.125 3.265625 -0.4375 3.265625 -0.921875 C 3.265625 -1.1875 3.3125 -1.375 3.5 -2.15625 L 3.921875 -3.796875 C 4.09375 -4.5 4.5 -5.03125 5.0625 -5.03125 C 5.078125 -5.03125 5.421875 -5.03125 5.671875 -4.875 Z M 5.671875 -4.875 "/>
+</symbol>
+<symbol overflow="visible" id="glyph0-5">
+<path style="stroke:none;" d="M 4.078125 -0.6875 C 4.234375 -0.03125 4.8125 0.125 5.09375 0.125 C 5.46875 0.125 5.765625 -0.125 5.953125 -0.53125 C 6.15625 -0.96875 6.3125 -1.671875 6.3125 -1.703125 C 6.3125 -1.765625 6.265625 -1.8125 6.1875 -1.8125 C 6.078125 -1.8125 6.078125 -1.75 6.03125 -1.578125 C 5.8125 -0.75 5.59375 -0.125 5.109375 -0.125 C 4.75 -0.125 4.75 -0.515625 4.75 -0.671875 C 4.75 -0.9375 4.796875 -1.0625 4.90625 -1.5625 C 5 -1.890625 5.078125 -2.21875 5.15625 -2.546875 L 5.640625 -4.5 C 5.71875 -4.796875 5.71875 -4.8125 5.71875 -4.859375 C 5.71875 -5.03125 5.578125 -5.15625 5.40625 -5.15625 C 5.0625 -5.15625 4.96875 -4.859375 4.90625 -4.546875 C 4.78125 -4.09375 4.140625 -1.515625 4.046875 -1.09375 C 4.046875 -1.09375 3.578125 -0.125 2.703125 -0.125 C 2.078125 -0.125 1.953125 -0.65625 1.953125 -1.09375 C 1.953125 -1.78125 2.296875 -2.734375 2.609375 -3.53125 C 2.75 -3.921875 2.8125 -4.078125 2.8125 -4.3125 C 2.8125 -4.828125 2.4375 -5.265625 1.859375 -5.265625 C 0.765625 -5.265625 0.328125 -3.53125 0.328125 -3.4375 C 0.328125 -3.390625 0.375 -3.328125 0.453125 -3.328125 C 0.5625 -3.328125 0.578125 -3.375 0.625 -3.546875 C 0.90625 -4.578125 1.375 -5.03125 1.828125 -5.03125 C 1.953125 -5.03125 2.140625 -5.015625 2.140625 -4.640625 C 2.140625 -4.328125 2.015625 -3.984375 1.828125 -3.53125 C 1.296875 -2.109375 1.25 -1.65625 1.25 -1.296875 C 1.25 -0.078125 2.15625 0.125 2.65625 0.125 C 3.421875 0.125 3.84375 -0.40625 4.078125 -0.6875 Z M 4.078125 -0.6875 "/>
+</symbol>
+<symbol overflow="visible" id="glyph0-6">
+<path style="stroke:none;" d="M 5.328125 -4.8125 C 5.5625 -4.8125 5.671875 -4.8125 5.671875 -5.03125 C 5.671875 -5.15625 5.5625 -5.15625 5.359375 -5.15625 L 4.390625 -5.15625 C 4.609375 -6.390625 4.78125 -7.234375 4.875 -7.609375 C 4.953125 -7.90625 5.203125 -8.171875 5.515625 -8.171875 C 5.765625 -8.171875 6.015625 -8.0625 6.125 -7.953125 C 5.671875 -7.90625 5.515625 -7.5625 5.515625 -7.359375 C 5.515625 -7.125 5.703125 -6.984375 5.921875 -6.984375 C 6.171875 -6.984375 6.53125 -7.1875 6.53125 -7.640625 C 6.53125 -8.140625 6.03125 -8.421875 5.5 -8.421875 C 4.984375 -8.421875 4.484375 -8.03125 4.25 -7.5625 C 4.03125 -7.140625 3.90625 -6.71875 3.640625 -5.15625 L 2.828125 -5.15625 C 2.609375 -5.15625 2.484375 -5.15625 2.484375 -4.9375 C 2.484375 -4.8125 2.5625 -4.8125 2.796875 -4.8125 L 3.5625 -4.8125 C 3.34375 -3.6875 2.859375 -0.984375 2.578125 0.28125 C 2.375 1.328125 2.203125 2.203125 1.609375 2.203125 C 1.5625 2.203125 1.21875 2.203125 1 1.96875 C 1.609375 1.921875 1.609375 1.40625 1.609375 1.390625 C 1.609375 1.140625 1.4375 1 1.203125 1 C 0.96875 1 0.609375 1.203125 0.609375 1.65625 C 0.609375 2.171875 1.140625 2.4375 1.609375 2.4375 C 2.828125 2.4375 3.328125 0.25 3.453125 -0.34375 C 3.671875 -1.265625 4.25 -4.453125 4.3125 -4.8125 Z M 5.328125 -4.8125 "/>
+</symbol>
+<symbol overflow="visible" id="glyph1-0">
+<path style="stroke:none;" d=""/>
+</symbol>
+<symbol overflow="visible" id="glyph1-1">
+<path style="stroke:none;" d="M 2.921875 -8.296875 L 1.359375 -6.671875 L 1.546875 -6.484375 L 2.921875 -7.71875 L 4.296875 -6.484375 L 4.484375 -6.671875 Z M 2.921875 -8.296875 "/>
+</symbol>
+</g>
+</defs>
+<g id="surface1">
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+ <use xlink:href="#glyph0-1" x="3.902" y="17.301"/>
+</g>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+ <use xlink:href="#glyph0-2" x="55.964" y="17.235"/>
+</g>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+ <use xlink:href="#glyph0-3" x="65.157549" y="17.235"/>
+</g>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+ <use xlink:href="#glyph0-3" x="117.257" y="15.724"/>
+</g>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+ <use xlink:href="#glyph0-2" x="55.157" y="73.927"/>
+</g>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+ <use xlink:href="#glyph0-4" x="64.350549" y="73.927"/>
+</g>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+ <use xlink:href="#glyph0-4" x="116.45" y="72.416"/>
+</g>
+<path style="fill:none;stroke-width:0.3985;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 6.590469 56.694562 L 45.01625 56.694562 " transform="matrix(1,0,0,-1,6.39,69.843)"/>
+<path style="fill:none;stroke-width:0.31879;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M -1.194933 1.594692 C -1.097276 0.997036 0.00038 0.0985987 0.297255 0.0009425 C 0.00038 -0.10062 -1.097276 -0.995151 -1.194933 -1.592808 " transform="matrix(1,0,0,-1,51.40587,13.14938)"/>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+ <use xlink:href="#glyph0-5" x="29.09" y="9.049"/>
+</g>
+<path style="fill:none;stroke-width:0.3985;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 6.590469 50.108625 L 48.188125 8.510969 " transform="matrix(1,0,0,-1,6.39,69.843)"/>
+<path style="fill:none;stroke-width:0.31879;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M -1.197418 1.594282 C -1.095213 0.99489 -0.00138224 0.0999503 0.296934 0.000513877 C -0.00138083 -0.0989268 -1.097961 -0.996644 -1.197395 -1.593276 " transform="matrix(0.70709,0.7071,0.7071,-0.70709,54.57874,61.33337)"/>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+ <use xlink:href="#glyph0-6" x="22.794" y="43.685"/>
+</g>
+<path style="fill:none;stroke-width:0.3985;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-dasharray:0.3985,1.99255;stroke-miterlimit:10;" d="M 56.692031 48.507062 L 56.692031 8.643781 " transform="matrix(1,0,0,-1,6.39,69.843)"/>
+<path style="fill:none;stroke-width:0.31879;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M -1.195214 1.592161 C -1.097557 0.994505 0.00009875 0.0999737 0.296974 -0.00158875 C 0.00009875 -0.099245 -1.097557 -0.997683 -1.195214 -1.595339 " transform="matrix(0,1,1,0,63.08362,61.19912)"/>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+ <use xlink:href="#glyph0-2" x="67.184" y="46.063"/>
+</g>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+ <use xlink:href="#glyph1-1" x="78.931" y="42.908"/>
+</g>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+ <use xlink:href="#glyph0-6" x="76.383" y="46.063"/>
+</g>
+<path style="fill:none;stroke-width:0.3985;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-dasharray:0.3985,1.99255;stroke-miterlimit:10;" d="M 113.387344 50.018781 L 113.387344 7.132062 " transform="matrix(1,0,0,-1,6.39,69.843)"/>
+<path style="fill:none;stroke-width:0.31879;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M -1.194515 1.593854 C -1.096859 0.996197 0.0007975 0.09776 0.297673 0.00010375 C 0.0007975 -0.101459 -1.096859 -0.99599 -1.194515 -1.593646 " transform="matrix(0,1,1,0,119.77724,62.71014)"/>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+ <use xlink:href="#glyph1-1" x="126.424" y="42.908"/>
+</g>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+ <use xlink:href="#glyph0-6" x="123.877" y="46.063"/>
+</g>
+</g>
+</svg>
diff --git a/present/fig/universal.tex b/present/fig/universal.tex
new file mode 100644
index 0000000..9e5c5d9
--- /dev/null
+++ b/present/fig/universal.tex
@@ -0,0 +1,16 @@
+\documentclass[12pt]{standalone}
+\input{head}
+\begin{document}
+\begin{tikzpicture}\selectlanguage{english}
+ \path (0,2) node(B){$b$} (2,2) node(UC){$Uc$} (4,2) node(C){$c$};
+ \path (2,0) node(UX){$Ux$} (4,0) node(X){$x$};
+ \draw[->] (B) -- node[above]{$u$} (UC);
+ \draw[->] (B) -- node[left]{$f$} (UX);
+ \draw[->,dotted] (UC) -- node[right]{$U\hat f$} (UX);
+ \draw[->,dotted] (C) -- node[right]{$\hat f$} (X);
+\end{tikzpicture}
+\end{document}
+%%% Local Variables:
+%%% mode: latex
+%%% TeX-master: t
+%%% End: